71.6 MB
/home/fdroid/fdroiddata/tmp/ru.nsu.bobrofon.easysshfs_81.apk vs.
/home/fdroid/fdroiddata/unsigned/ru.nsu.bobrofon.easysshfs_81.apk
8.2 KB
APK Signing Block
Max HTML report size reached
11.3 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
Max HTML report size reached
20.3 KB
zipinfo {}
Max HTML report size reached
478 B
APK metadata
    
Offset 1, 23 lines modifiedOffset 1, 21 lines modified
1 !!brut.androlib.meta.MetaInfo1 !!brut.androlib.meta.MetaInfo
2 compressionType:·false2 compressionType:·false
3 doNotCompress:3 doNotCompress:
4 -·resources.arsc4 -·resources.arsc
5 -·png5 -·png
6 -·res/lS.xml 
7 isFrameworkApk:·false6 isFrameworkApk:·false
8 packageInfo:·null7 packageInfo:·null
9 sdkInfo:8 sdkInfo:
10 ··minSdkVersion:·'16'9 ··minSdkVersion:·'16'
11 ··targetSdkVersion:·'31'10 ··targetSdkVersion:·'31'
12 sharedLibrary:·false11 sharedLibrary:·false
13 sparseResources:·false12 sparseResources:·false
14 unknownFiles:13 unknownFiles:
15 ··DebugProbesKt.bin:·'8'14 ··DebugProbesKt.bin:·'8'
16 ··kotlin-tooling-metadata.json:·'8' 
17 usesFramework:15 usesFramework:
18 ··ids:16 ··ids:
19 ··-·117 ··-·1
20 ··tag:·null18 ··tag:·null
21 version:·2.5.0-dirty19 version:·2.5.0-dirty
22 versionInfo:20 versionInfo:
23 ··versionCode:·'81'21 ··versionCode:·'81'
72.8 KB
resources.arsc
Max HTML report size reached
58.1 MB
classes.dex
52.3 MB
dexdump -a -d -f -h {}
Max HTML report size reached
5.81 MB
classes.jar
Max HTML report size reached
111 KB
kotlin/kotlin.kotlin_builtins
Max HTML report size reached
142 B
original/META-INF/androidx.databinding_viewbinding.version
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 8.0.11 4.2.2
264 B
original/META-INF/com/android/build/gradle/app-metadata.properties
    
Offset 1, 2 lines modifiedOffset 1, 2 lines modified
1 appMetadataVersion=1.11 appMetadataVersion=1.0
2 androidGradlePluginVersion=8.0.12 androidGradlePluginVersion=4.2.2
368 B
smali/androidx/preference/Preference$c.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·interface·abstract·Landroidx/preference/Preference$c;1 .class·interface·abstract·Landroidx/preference/Preference$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/preference/Preference;6 ····value·=·Landroidx/preference/Preference;
7 .end·annotation7 .end·annotation
  
1.28 KB
smali/androidx/preference/CheckBoxPreference$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/preference/CheckBoxPreference$a;1 .class·Landroidx/preference/CheckBoxPreference$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/widget/CompoundButton$OnCheckedChangeListener;5 .implements·Landroid/widget/CompoundButton$OnCheckedChangeListener;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 39, 26 lines modifiedOffset 39, 26 lines modified
  
39 ····iget-object·v0,·p0,·Landroidx/preference/CheckBoxPreference$a;->a:Landroidx/preference/CheckBoxPreference;39 ····iget-object·v0,·p0,·Landroidx/preference/CheckBoxPreference$a;->a:Landroidx/preference/CheckBoxPreference;
  
40 ····invoke-static·{p2},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;40 ····invoke-static·{p2},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
41 ····move-result-object·v141 ····move-result-object·v1
  
42 ····invoke-virtual·{v0,·v1},·Landroidx/preference/Preference;->f(Ljava/lang/Object;)Z42 ····invoke-virtual·{v0,·v1},·Landroidx/preference/Preference;->d(Ljava/lang/Object;)Z
  
43 ····move-result·v043 ····move-result·v0
  
44 ····if-nez·v0,·:cond_044 ····if-nez·v0,·:cond_0
  
45 ····xor-int/lit8·p2,·p2,·0x145 ····xor-int/lit8·p2,·p2,·0x1
  
46 ····invoke-virtual·{p1,·p2},·Landroid/widget/CompoundButton;->setChecked(Z)V46 ····invoke-virtual·{p1,·p2},·Landroid/widget/CompoundButton;->setChecked(Z)V
  
47 ····return-void47 ····return-void
  
48 ····:cond_048 ····:cond_0
49 ····iget-object·p1,·p0,·Landroidx/preference/CheckBoxPreference$a;->a:Landroidx/preference/CheckBoxPreference;49 ····iget-object·p1,·p0,·Landroidx/preference/CheckBoxPreference$a;->a:Landroidx/preference/CheckBoxPreference;
  
50 ····invoke-virtual·{p1,·p2},·Landroidx/preference/TwoStatePreference;->H0(Z)V50 ····invoke-virtual·{p1,·p2},·Landroidx/preference/TwoStatePreference;->J0(Z)V
  
51 ····return-void51 ····return-void
52 .end·method52 .end·method
14.2 KB
smali/androidx/preference/TwoStatePreference.smali
Max HTML report size reached
6.26 KB
smali/androidx/preference/PreferenceCategory.smali
Max HTML report size reached
14.6 KB
smali/androidx/preference/ListPreference.smali
Max HTML report size reached
874 B
smali/androidx/preference/ListPreference$a$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·final·Landroidx/preference/ListPreference$a$a;1 .class·final·Landroidx/preference/ListPreference$a$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/os/Parcelable$Creator;5 .implements·Landroid/os/Parcelable$Creator;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 12, 14 lines modifiedOffset 12, 23 lines modified
12 .end·annotation12 .end·annotation
  
13 .annotation·system·Ldalvik/annotation/InnerClass;13 .annotation·system·Ldalvik/annotation/InnerClass;
14 ····accessFlags·=·0x814 ····accessFlags·=·0x8
15 ····name·=·null15 ····name·=·null
16 .end·annotation16 .end·annotation
  
 17 .annotation·system·Ldalvik/annotation/Signature;
 18 ····value·=·{
 19 ········"Ljava/lang/Object;",
 20 ········"Landroid/os/Parcelable$Creator<",
 21 ········"Landroidx/preference/ListPreference$a;",
 22 ········">;"
 23 ····}
 24 .end·annotation
  
  
17 #·direct·methods25 #·direct·methods
18 .method·constructor·<init>()V26 .method·constructor·<init>()V
19 ····.locals·027 ····.locals·0
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23.7 KB
smali/androidx/preference/h.smali
Max HTML report size reached
375 B
smali/androidx/preference/Preference$e.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·interface·abstract·Landroidx/preference/Preference$e;1 .class·public·interface·abstract·Landroidx/preference/Preference$e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/preference/Preference;6 ····value·=·Landroidx/preference/Preference;
7 .end·annotation7 .end·annotation
  
890 B
smali/androidx/preference/TwoStatePreference$a$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·final·Landroidx/preference/TwoStatePreference$a$a;1 .class·final·Landroidx/preference/TwoStatePreference$a$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/os/Parcelable$Creator;5 .implements·Landroid/os/Parcelable$Creator;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 12, 14 lines modifiedOffset 12, 23 lines modified
12 .end·annotation12 .end·annotation
  
13 .annotation·system·Ldalvik/annotation/InnerClass;13 .annotation·system·Ldalvik/annotation/InnerClass;
14 ····accessFlags·=·0x814 ····accessFlags·=·0x8
15 ····name·=·null15 ····name·=·null
16 .end·annotation16 .end·annotation
  
 17 .annotation·system·Ldalvik/annotation/Signature;
 18 ····value·=·{
 19 ········"Ljava/lang/Object;",
 20 ········"Landroid/os/Parcelable$Creator<",
 21 ········"Landroidx/preference/TwoStatePreference$a;",
 22 ········">;"
 23 ····}
 24 .end·annotation
  
  
17 #·direct·methods25 #·direct·methods
18 .method·constructor·<init>()V26 .method·constructor·<init>()V
19 ····.locals·027 ····.locals·0
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.99 KB
smali/androidx/preference/MultiSelectListPreference$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/preference/MultiSelectListPreference$a;1 .class·Landroidx/preference/MultiSelectListPreference$a;
2 .super·Landroidx/preference/Preference$b;2 .super·Landroidx/preference/Preference$b;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/preference/MultiSelectListPreference;6 ····value·=·Landroidx/preference/MultiSelectListPreference;
7 .end·annotation7 .end·annotation
  
Offset 23, 15 lines modifiedOffset 23, 23 lines modified
23 ············">;"23 ············">;"
24 ········}24 ········}
25 ····.end·annotation25 ····.end·annotation
26 .end·field26 .end·field
  
  
27 #·instance·fields27 #·instance·fields
28 .field·a:Ljava/util/Set;28 .field·e:Ljava/util/Set;
 29 ····.annotation·system·Ldalvik/annotation/Signature;
 30 ········value·=·{
 31 ············"Ljava/util/Set<",
 32 ············"Ljava/lang/String;",
 33 ············">;"
 34 ········}
 35 ····.end·annotation
 36 .end·field
  
  
29 #·direct·methods37 #·direct·methods
30 .method·static·constructor·<clinit>()V38 .method·static·constructor·<clinit>()V
31 ····.locals·139 ····.locals·1
  
32 ····new-instance·v0,·Landroidx/preference/MultiSelectListPreference$a$a;40 ····new-instance·v0,·Landroidx/preference/MultiSelectListPreference$a$a;
Offset 42, 63 lines modifiedOffset 50, 61 lines modified
  
42 ····return-void50 ····return-void
43 .end·method51 .end·method
  
44 .method·constructor·<init>(Landroid/os/Parcel;)V52 .method·constructor·<init>(Landroid/os/Parcel;)V
45 ····.locals·253 ····.locals·2
  
46 ····.line·1 
47 ····invoke-direct·{p0,·p1},·Landroidx/preference/Preference$b;-><init>(Landroid/os/Parcel;)V54 ····invoke-direct·{p0,·p1},·Landroidx/preference/Preference$b;-><init>(Landroid/os/Parcel;)V
  
48 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I55 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I
  
49 ····move-result·v056 ····move-result·v0
  
50 ····new-instance·v1,·Ljava/util/HashSet;57 ····new-instance·v1,·Ljava/util/HashSet;
  
51 ····invoke-direct·{v1},·Ljava/util/HashSet;-><init>()V58 ····invoke-direct·{v1},·Ljava/util/HashSet;-><init>()V
  
52 ····iput-object·v1,·p0,·Landroidx/preference/MultiSelectListPreference$a;->a:Ljava/util/Set;59 ····iput-object·v1,·p0,·Landroidx/preference/MultiSelectListPreference$a;->e:Ljava/util/Set;
  
53 ····new-array·v0,·v0,·[Ljava/lang/String;60 ····new-array·v0,·v0,·[Ljava/lang/String;
  
54 ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->readStringArray([Ljava/lang/String;)V61 ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->readStringArray([Ljava/lang/String;)V
  
55 ····iget-object·p1,·p0,·Landroidx/preference/MultiSelectListPreference$a;->a:Ljava/util/Set;62 ····iget-object·p1,·p0,·Landroidx/preference/MultiSelectListPreference$a;->e:Ljava/util/Set;
  
56 ····invoke-static·{p1,·v0},·Ljava/util/Collections;->addAll(Ljava/util/Collection;[Ljava/lang/Object;)Z63 ····invoke-static·{p1,·v0},·Ljava/util/Collections;->addAll(Ljava/util/Collection;[Ljava/lang/Object;)Z
  
57 ····return-void64 ····return-void
58 .end·method65 .end·method
  
59 .method·constructor·<init>(Landroid/os/Parcelable;)V66 .method·constructor·<init>(Landroid/os/Parcelable;)V
60 ····.locals·067 ····.locals·0
  
61 ····.line·2 
62 ····invoke-direct·{p0,·p1},·Landroidx/preference/Preference$b;-><init>(Landroid/os/Parcelable;)V68 ····invoke-direct·{p0,·p1},·Landroidx/preference/Preference$b;-><init>(Landroid/os/Parcelable;)V
  
63 ····return-void69 ····return-void
64 .end·method70 .end·method
  
  
65 #·virtual·methods71 #·virtual·methods
66 .method·public·writeToParcel(Landroid/os/Parcel;I)V72 .method·public·writeToParcel(Landroid/os/Parcel;I)V
67 ····.locals·173 ····.locals·1
  
68 ····invoke-super·{p0,·p1,·p2},·Landroid/view/AbsSavedState;->writeToParcel(Landroid/os/Parcel;I)V74 ····invoke-super·{p0,·p1,·p2},·Landroid/view/AbsSavedState;->writeToParcel(Landroid/os/Parcel;I)V
  
69 ····iget-object·p2,·p0,·Landroidx/preference/MultiSelectListPreference$a;->a:Ljava/util/Set;75 ····iget-object·p2,·p0,·Landroidx/preference/MultiSelectListPreference$a;->e:Ljava/util/Set;
  
70 ····invoke-interface·{p2},·Ljava/util/Set;->size()I76 ····invoke-interface·{p2},·Ljava/util/Set;->size()I
  
71 ····move-result·p277 ····move-result·p2
  
72 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->writeInt(I)V78 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->writeInt(I)V
  
73 ····iget-object·p2,·p0,·Landroidx/preference/MultiSelectListPreference$a;->a:Ljava/util/Set;79 ····iget-object·p2,·p0,·Landroidx/preference/MultiSelectListPreference$a;->e:Ljava/util/Set;
  
74 ····invoke-interface·{p2},·Ljava/util/Set;->size()I80 ····invoke-interface·{p2},·Ljava/util/Set;->size()I
  
75 ····move-result·v081 ····move-result·v0
  
76 ····new-array·v0,·v0,·[Ljava/lang/String;82 ····new-array·v0,·v0,·[Ljava/lang/String;
  
1.88 KB
smali/androidx/preference/ListPreference$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/preference/ListPreference$a;1 .class·Landroidx/preference/ListPreference$a;
2 .super·Landroidx/preference/Preference$b;2 .super·Landroidx/preference/Preference$b;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/preference/ListPreference;6 ····value·=·Landroidx/preference/ListPreference;
7 .end·annotation7 .end·annotation
  
Offset 23, 15 lines modifiedOffset 23, 15 lines modified
23 ············">;"23 ············">;"
24 ········}24 ········}
25 ····.end·annotation25 ····.end·annotation
26 .end·field26 .end·field
  
  
27 #·instance·fields27 #·instance·fields
28 .field·a:Ljava/lang/String;28 .field·e:Ljava/lang/String;
  
  
29 #·direct·methods29 #·direct·methods
30 .method·static·constructor·<clinit>()V30 .method·static·constructor·<clinit>()V
31 ····.locals·131 ····.locals·1
  
32 ····new-instance·v0,·Landroidx/preference/ListPreference$a$a;32 ····new-instance·v0,·Landroidx/preference/ListPreference$a$a;
Offset 42, 41 lines modifiedOffset 42, 39 lines modified
  
42 ····return-void42 ····return-void
43 .end·method43 .end·method
  
44 .method·constructor·<init>(Landroid/os/Parcel;)V44 .method·constructor·<init>(Landroid/os/Parcel;)V
45 ····.locals·045 ····.locals·0
  
46 ····.line·1 
47 ····invoke-direct·{p0,·p1},·Landroidx/preference/Preference$b;-><init>(Landroid/os/Parcel;)V46 ····invoke-direct·{p0,·p1},·Landroidx/preference/Preference$b;-><init>(Landroid/os/Parcel;)V
  
48 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readString()Ljava/lang/String;47 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readString()Ljava/lang/String;
  
49 ····move-result-object·p148 ····move-result-object·p1
  
50 ····iput-object·p1,·p0,·Landroidx/preference/ListPreference$a;->a:Ljava/lang/String;49 ····iput-object·p1,·p0,·Landroidx/preference/ListPreference$a;->e:Ljava/lang/String;
  
51 ····return-void50 ····return-void
52 .end·method51 .end·method
  
53 .method·constructor·<init>(Landroid/os/Parcelable;)V52 .method·constructor·<init>(Landroid/os/Parcelable;)V
54 ····.locals·053 ····.locals·0
  
55 ····.line·2 
56 ····invoke-direct·{p0,·p1},·Landroidx/preference/Preference$b;-><init>(Landroid/os/Parcelable;)V54 ····invoke-direct·{p0,·p1},·Landroidx/preference/Preference$b;-><init>(Landroid/os/Parcelable;)V
  
57 ····return-void55 ····return-void
58 .end·method56 .end·method
  
  
59 #·virtual·methods57 #·virtual·methods
60 .method·public·writeToParcel(Landroid/os/Parcel;I)V58 .method·public·writeToParcel(Landroid/os/Parcel;I)V
61 ····.locals·059 ····.locals·0
  
62 ····invoke-super·{p0,·p1,·p2},·Landroid/view/AbsSavedState;->writeToParcel(Landroid/os/Parcel;I)V60 ····invoke-super·{p0,·p1,·p2},·Landroid/view/AbsSavedState;->writeToParcel(Landroid/os/Parcel;I)V
  
63 ····iget-object·p2,·p0,·Landroidx/preference/ListPreference$a;->a:Ljava/lang/String;61 ····iget-object·p2,·p0,·Landroidx/preference/ListPreference$a;->e:Ljava/lang/String;
  
64 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V62 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
  
65 ····return-void63 ····return-void
66 .end·method64 .end·method
21.6 KB
smali/androidx/preference/SeekBarPreference.smali
Max HTML report size reached
37.6 KB
smali/androidx/preference/f.smali
Max HTML report size reached
34.6 KB
smali/androidx/preference/d.smali
Max HTML report size reached
858 B
smali/androidx/preference/Preference$b$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·final·Landroidx/preference/Preference$b$a;1 .class·final·Landroidx/preference/Preference$b$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/os/Parcelable$Creator;5 .implements·Landroid/os/Parcelable$Creator;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 12, 14 lines modifiedOffset 12, 23 lines modified
12 .end·annotation12 .end·annotation
  
13 .annotation·system·Ldalvik/annotation/InnerClass;13 .annotation·system·Ldalvik/annotation/InnerClass;
14 ····accessFlags·=·0x814 ····accessFlags·=·0x8
15 ····name·=·null15 ····name·=·null
16 .end·annotation16 .end·annotation
  
 17 .annotation·system·Ldalvik/annotation/Signature;
 18 ····value·=·{
 19 ········"Ljava/lang/Object;",
 20 ········"Landroid/os/Parcelable$Creator<",
 21 ········"Landroidx/preference/Preference$b;",
 22 ········">;"
 23 ····}
 24 .end·annotation
  
  
17 #·direct·methods25 #·direct·methods
18 .method·constructor·<init>()V26 .method·constructor·<init>()V
19 ····.locals·027 ····.locals·0
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
6.1 KB
smali/androidx/preference/g$c.smali
Max HTML report size reached
1.63 KB
smali/androidx/preference/PreferenceGroup$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/preference/PreferenceGroup$a;1 .class·Landroidx/preference/PreferenceGroup$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 14, 41 lines modifiedOffset 14, 41 lines modified
14 .annotation·system·Ldalvik/annotation/InnerClass;14 .annotation·system·Ldalvik/annotation/InnerClass;
15 ····accessFlags·=·0x015 ····accessFlags·=·0x0
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
  
18 #·instance·fields18 #·instance·fields
19 .field·final·synthetic·d:Landroidx/preference/PreferenceGroup;19 .field·final·synthetic·e:Landroidx/preference/PreferenceGroup;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Landroidx/preference/PreferenceGroup;)V21 .method·constructor·<init>(Landroidx/preference/PreferenceGroup;)V
22 ····.locals·022 ····.locals·0
  
23 ····iput-object·p1,·p0,·Landroidx/preference/PreferenceGroup$a;->d:Landroidx/preference/PreferenceGroup;23 ····iput-object·p1,·p0,·Landroidx/preference/PreferenceGroup$a;->e:Landroidx/preference/PreferenceGroup;
  
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·run()V28 .method·public·run()V
29 ····.locals·129 ····.locals·1
  
30 ····monitor-enter·p030 ····monitor-enter·p0
  
31 ····:try_start_031 ····:try_start_0
32 ····iget-object·v0,·p0,·Landroidx/preference/PreferenceGroup$a;->d:Landroidx/preference/PreferenceGroup;32 ····iget-object·v0,·p0,·Landroidx/preference/PreferenceGroup$a;->e:Landroidx/preference/PreferenceGroup;
  
33 ····iget-object·v0,·v0,·Landroidx/preference/PreferenceGroup;->S:Lo/g;33 ····iget-object·v0,·v0,·Landroidx/preference/PreferenceGroup;->U:Lc/c/g;
  
34 ····invoke-virtual·{v0},·Lo/g;->clear()V34 ····invoke-virtual·{v0},·Lc/c/g;->clear()V
  
35 ····monitor-exit·p035 ····monitor-exit·p0
  
36 ····return-void36 ····return-void
  
37 ····:catchall_037 ····:catchall_0
38 ····move-exception·v038 ····move-exception·v0
1.85 KB
smali/androidx/preference/PreferenceGroup$c.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/preference/PreferenceGroup$c;1 .class·Landroidx/preference/PreferenceGroup$c;
2 .super·Landroidx/preference/Preference$b;2 .super·Landroidx/preference/Preference$b;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/preference/PreferenceGroup;6 ····value·=·Landroidx/preference/PreferenceGroup;
7 .end·annotation7 .end·annotation
  
Offset 23, 15 lines modifiedOffset 23, 15 lines modified
23 ············">;"23 ············">;"
24 ········}24 ········}
25 ····.end·annotation25 ····.end·annotation
26 .end·field26 .end·field
  
  
27 #·instance·fields27 #·instance·fields
28 .field·a:I28 .field·e:I
  
  
29 #·direct·methods29 #·direct·methods
30 .method·static·constructor·<clinit>()V30 .method·static·constructor·<clinit>()V
31 ····.locals·131 ····.locals·1
  
32 ····new-instance·v0,·Landroidx/preference/PreferenceGroup$c$a;32 ····new-instance·v0,·Landroidx/preference/PreferenceGroup$c$a;
Offset 42, 43 lines modifiedOffset 42, 41 lines modified
  
42 ····return-void42 ····return-void
43 .end·method43 .end·method
  
44 .method·constructor·<init>(Landroid/os/Parcel;)V44 .method·constructor·<init>(Landroid/os/Parcel;)V
45 ····.locals·045 ····.locals·0
  
46 ····.line·1 
47 ····invoke-direct·{p0,·p1},·Landroidx/preference/Preference$b;-><init>(Landroid/os/Parcel;)V46 ····invoke-direct·{p0,·p1},·Landroidx/preference/Preference$b;-><init>(Landroid/os/Parcel;)V
  
48 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I47 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I
  
49 ····move-result·p148 ····move-result·p1
  
50 ····iput·p1,·p0,·Landroidx/preference/PreferenceGroup$c;->a:I49 ····iput·p1,·p0,·Landroidx/preference/PreferenceGroup$c;->e:I
  
51 ····return-void50 ····return-void
52 .end·method51 .end·method
  
53 .method·constructor·<init>(Landroid/os/Parcelable;I)V52 .method·constructor·<init>(Landroid/os/Parcelable;I)V
54 ····.locals·053 ····.locals·0
  
55 ····.line·2 
56 ····invoke-direct·{p0,·p1},·Landroidx/preference/Preference$b;-><init>(Landroid/os/Parcelable;)V54 ····invoke-direct·{p0,·p1},·Landroidx/preference/Preference$b;-><init>(Landroid/os/Parcelable;)V
  
57 ····iput·p2,·p0,·Landroidx/preference/PreferenceGroup$c;->a:I55 ····iput·p2,·p0,·Landroidx/preference/PreferenceGroup$c;->e:I
  
58 ····return-void56 ····return-void
59 .end·method57 .end·method
  
  
60 #·virtual·methods58 #·virtual·methods
61 .method·public·writeToParcel(Landroid/os/Parcel;I)V59 .method·public·writeToParcel(Landroid/os/Parcel;I)V
62 ····.locals·060 ····.locals·0
  
63 ····invoke-super·{p0,·p1,·p2},·Landroid/view/AbsSavedState;->writeToParcel(Landroid/os/Parcel;I)V61 ····invoke-super·{p0,·p1,·p2},·Landroid/view/AbsSavedState;->writeToParcel(Landroid/os/Parcel;I)V
  
64 ····iget·p2,·p0,·Landroidx/preference/PreferenceGroup$c;->a:I62 ····iget·p2,·p0,·Landroidx/preference/PreferenceGroup$c;->e:I
  
65 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->writeInt(I)V63 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->writeInt(I)V
  
66 ····return-void64 ····return-void
67 .end·method65 .end·method
2.8 KB
smali/androidx/preference/PreferenceScreen.smali
    
Offset 1, 88 lines modifiedOffset 1, 88 lines modified
1 .class·public·final·Landroidx/preference/PreferenceScreen;1 .class·public·final·Landroidx/preference/PreferenceScreen;
2 .super·Landroidx/preference/PreferenceGroup;2 .super·Landroidx/preference/PreferenceGroup;
3 .source·"SourceFile"3 .source·""
  
  
4 #·instance·fields4 #·instance·fields
5 .field·private·a0:Z5 .field·private·d0:Z
  
  
6 #·direct·methods6 #·direct·methods
7 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V7 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
8 ····.locals·28 ····.locals·2
  
9 ····sget·v0,·Lp0/e;->h:I9 ····sget·v0,·Landroidx/preference/m;->h:I
  
10 ····const·v1,·0x101008b10 ····const·v1,·0x101008b
  
11 ····invoke-static·{p1,·v0,·v1},·Ls/i;->a(Landroid/content/Context;II)I11 ····invoke-static·{p1,·v0,·v1},·Lc/d/d/d/g;->a(Landroid/content/Context;II)I
  
12 ····move-result·v012 ····move-result·v0
  
13 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroidx/preference/PreferenceGroup;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V13 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroidx/preference/PreferenceGroup;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
14 ····const/4·p1,·0x114 ····const/4·p1,·0x1
  
15 ····iput-boolean·p1,·p0,·Landroidx/preference/PreferenceScreen;->a0:Z15 ····iput-boolean·p1,·p0,·Landroidx/preference/PreferenceScreen;->d0:Z
  
16 ····return-void16 ····return-void
17 .end·method17 .end·method
  
  
18 #·virtual·methods18 #·virtual·methods
19 .method·protected·N0()Z19 .method·protected·P0()Z
20 ····.locals·120 ····.locals·1
  
21 ····const/4·v0,·0x021 ····const/4·v0,·0x0
  
22 ····return·v022 ····return·v0
23 .end·method23 .end·method
  
24 .method·public·S0()Z24 .method·public·U0()Z
25 ····.locals·125 ····.locals·1
  
26 ····iget-boolean·v0,·p0,·Landroidx/preference/PreferenceScreen;->a0:Z26 ····iget-boolean·v0,·p0,·Landroidx/preference/PreferenceScreen;->d0:Z
  
27 ····return·v027 ····return·v0
28 .end·method28 .end·method
  
29 .method·protected·U()V29 .method·protected·W()V
30 ····.locals·130 ····.locals·1
  
31 ····invoke-virtual·{p0},·Landroidx/preference/Preference;->r()Landroid/content/Intent;31 ····invoke-virtual·{p0},·Landroidx/preference/Preference;->t()Landroid/content/Intent;
  
32 ····move-result-object·v032 ····move-result-object·v0
  
33 ····if-nez·v0,·:cond_133 ····if-nez·v0,·:cond_1
  
34 ····invoke-virtual·{p0},·Landroidx/preference/Preference;->p()Ljava/lang/String;34 ····invoke-virtual·{p0},·Landroidx/preference/Preference;->r()Ljava/lang/String;
  
35 ····move-result-object·v035 ····move-result-object·v0
  
36 ····if-nez·v0,·:cond_136 ····if-nez·v0,·:cond_1
  
37 ····invoke-virtual·{p0},·Landroidx/preference/PreferenceGroup;->M0()I37 ····invoke-virtual·{p0},·Landroidx/preference/PreferenceGroup;->O0()I
  
38 ····move-result·v038 ····move-result·v0
  
39 ····if-nez·v0,·:cond_039 ····if-nez·v0,·:cond_0
  
40 ····goto·:goto_040 ····goto·:goto_0
  
41 ····:cond_041 ····:cond_0
42 ····invoke-virtual·{p0},·Landroidx/preference/Preference;->B()Landroidx/preference/g;42 ····invoke-virtual·{p0},·Landroidx/preference/Preference;->D()Landroidx/preference/j;
  
43 ····move-result-object·v043 ····move-result-object·v0
  
44 ····invoke-virtual·{v0},·Landroidx/preference/g;->g()Landroidx/preference/g$b;44 ····invoke-virtual·{v0},·Landroidx/preference/j;->g()Landroidx/preference/j$b;
  
45 ····move-result-object·v045 ····move-result-object·v0
  
46 ····if-eqz·v0,·:cond_146 ····if-eqz·v0,·:cond_1
  
47 ····invoke-interface·{v0,·p0},·Landroidx/preference/g$b;->g(Landroidx/preference/PreferenceScreen;)V47 ····invoke-interface·{v0,·p0},·Landroidx/preference/j$b;->g(Landroidx/preference/PreferenceScreen;)V
  
48 ····:cond_148 ····:cond_1
49 ····:goto_049 ····:goto_0
50 ····return-void50 ····return-void
51 .end·method51 .end·method
516 B
smali/androidx/preference/UnPressableLinearLayout.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·Landroidx/preference/UnPressableLinearLayout;1 .class·public·Landroidx/preference/UnPressableLinearLayout;
2 .super·Landroid/widget/LinearLayout;2 .super·Landroid/widget/LinearLayout;
3 .source·"SourceFile"3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V5 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
6 ····.locals·06 ····.locals·0
  
7 ····invoke-direct·{p0,·p1,·p2},·Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V7 ····invoke-direct·{p0,·p1,·p2},·Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
890 B
smali/androidx/preference/EditTextPreference$b$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·final·Landroidx/preference/EditTextPreference$b$a;1 .class·final·Landroidx/preference/EditTextPreference$b$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/os/Parcelable$Creator;5 .implements·Landroid/os/Parcelable$Creator;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 12, 14 lines modifiedOffset 12, 23 lines modified
12 .end·annotation12 .end·annotation
  
13 .annotation·system·Ldalvik/annotation/InnerClass;13 .annotation·system·Ldalvik/annotation/InnerClass;
14 ····accessFlags·=·0x814 ····accessFlags·=·0x8
15 ····name·=·null15 ····name·=·null
16 .end·annotation16 .end·annotation
  
 17 .annotation·system·Ldalvik/annotation/Signature;
 18 ····value·=·{
 19 ········"Ljava/lang/Object;",
 20 ········"Landroid/os/Parcelable$Creator<",
 21 ········"Landroidx/preference/EditTextPreference$b;",
 22 ········">;"
 23 ····}
 24 .end·annotation
  
  
17 #·direct·methods25 #·direct·methods
18 .method·constructor·<init>()V26 .method·constructor·<init>()V
19 ····.locals·027 ····.locals·0
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.3 KB
smali/androidx/preference/SwitchPreferenceCompat$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/preference/SwitchPreferenceCompat$a;1 .class·Landroidx/preference/SwitchPreferenceCompat$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/widget/CompoundButton$OnCheckedChangeListener;5 .implements·Landroid/widget/CompoundButton$OnCheckedChangeListener;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 39, 26 lines modifiedOffset 39, 26 lines modified
  
39 ····iget-object·v0,·p0,·Landroidx/preference/SwitchPreferenceCompat$a;->a:Landroidx/preference/SwitchPreferenceCompat;39 ····iget-object·v0,·p0,·Landroidx/preference/SwitchPreferenceCompat$a;->a:Landroidx/preference/SwitchPreferenceCompat;
  
40 ····invoke-static·{p2},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;40 ····invoke-static·{p2},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
41 ····move-result-object·v141 ····move-result-object·v1
  
42 ····invoke-virtual·{v0,·v1},·Landroidx/preference/Preference;->f(Ljava/lang/Object;)Z42 ····invoke-virtual·{v0,·v1},·Landroidx/preference/Preference;->d(Ljava/lang/Object;)Z
  
43 ····move-result·v043 ····move-result·v0
  
44 ····if-nez·v0,·:cond_044 ····if-nez·v0,·:cond_0
  
45 ····xor-int/lit8·p2,·p2,·0x145 ····xor-int/lit8·p2,·p2,·0x1
  
46 ····invoke-virtual·{p1,·p2},·Landroid/widget/CompoundButton;->setChecked(Z)V46 ····invoke-virtual·{p1,·p2},·Landroid/widget/CompoundButton;->setChecked(Z)V
  
47 ····return-void47 ····return-void
  
48 ····:cond_048 ····:cond_0
49 ····iget-object·p1,·p0,·Landroidx/preference/SwitchPreferenceCompat$a;->a:Landroidx/preference/SwitchPreferenceCompat;49 ····iget-object·p1,·p0,·Landroidx/preference/SwitchPreferenceCompat$a;->a:Landroidx/preference/SwitchPreferenceCompat;
  
50 ····invoke-virtual·{p1,·p2},·Landroidx/preference/TwoStatePreference;->H0(Z)V50 ····invoke-virtual·{p1,·p2},·Landroidx/preference/TwoStatePreference;->J0(Z)V
  
51 ····return-void51 ····return-void
52 .end·method52 .end·method
2.38 KB
smali/androidx/preference/SeekBarPreference$b.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/preference/SeekBarPreference$b;1 .class·Landroidx/preference/SeekBarPreference$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/view/View$OnKeyListener;5 .implements·Landroid/view/View$OnKeyListener;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 14, 22 lines modifiedOffset 14, 22 lines modified
14 .annotation·system·Ldalvik/annotation/InnerClass;14 .annotation·system·Ldalvik/annotation/InnerClass;
15 ····accessFlags·=·0x015 ····accessFlags·=·0x0
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
  
18 #·instance·fields18 #·instance·fields
19 .field·final·synthetic·b:Landroidx/preference/SeekBarPreference;19 .field·final·synthetic·e:Landroidx/preference/SeekBarPreference;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Landroidx/preference/SeekBarPreference;)V21 .method·constructor·<init>(Landroidx/preference/SeekBarPreference;)V
22 ····.locals·022 ····.locals·0
  
23 ····iput-object·p1,·p0,·Landroidx/preference/SeekBarPreference$b;->b:Landroidx/preference/SeekBarPreference;23 ····iput-object·p1,·p0,·Landroidx/preference/SeekBarPreference$b;->e:Landroidx/preference/SeekBarPreference;
  
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
Offset 44, 17 lines modifiedOffset 44, 17 lines modified
44 ····const/4·v0,·0x044 ····const/4·v0,·0x0
  
45 ····if-eqz·p1,·:cond_045 ····if-eqz·p1,·:cond_0
  
46 ····return·v046 ····return·v0
  
47 ····:cond_047 ····:cond_0
48 ····iget-object·p1,·p0,·Landroidx/preference/SeekBarPreference$b;->b:Landroidx/preference/SeekBarPreference;48 ····iget-object·p1,·p0,·Landroidx/preference/SeekBarPreference$b;->e:Landroidx/preference/SeekBarPreference;
  
49 ····iget-boolean·v1,·p1,·Landroidx/preference/SeekBarPreference;->Z:Z49 ····iget-boolean·v1,·p1,·Landroidx/preference/SeekBarPreference;->b0:Z
  
50 ····if-nez·v1,·:cond_250 ····if-nez·v1,·:cond_2
  
51 ····const/16·v1,·0x1551 ····const/16·v1,·0x15
  
52 ····if-eq·p2,·v1,·:cond_152 ····if-eq·p2,·v1,·:cond_1
  
Offset 73, 28 lines modifiedOffset 73, 28 lines modified
73 ····const/16·v1,·0x4273 ····const/16·v1,·0x42
  
74 ····if-ne·p2,·v1,·:cond_374 ····if-ne·p2,·v1,·:cond_3
  
75 ····goto·:goto_075 ····goto·:goto_0
  
76 ····:cond_376 ····:cond_3
77 ····iget-object·p1,·p1,·Landroidx/preference/SeekBarPreference;->X:Landroid/widget/SeekBar;77 ····iget-object·p1,·p1,·Landroidx/preference/SeekBarPreference;->Z:Landroid/widget/SeekBar;
  
78 ····if-nez·p1,·:cond_478 ····if-nez·p1,·:cond_4
  
79 ····const-string·p1,·"SeekBarPreference"79 ····const-string·p1,·"SeekBarPreference"
  
80 ····const-string·p2,·"SeekBar·view·is·null·and·hence·cannot·be·adjusted."80 ····const-string·p2,·"SeekBar·view·is·null·and·hence·cannot·be·adjusted."
  
81 ····invoke-static·{p1,·p2},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I81 ····invoke-static·{p1,·p2},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
  
82 ····return·v082 ····return·v0
  
83 ····:cond_483 ····:cond_4
84 ····invoke-virtual·{p1,·p2,·p3},·Landroid/view/View;->onKeyDown(ILandroid/view/KeyEvent;)Z84 ····invoke-virtual·{p1,·p2,·p3},·Landroid/widget/SeekBar;->onKeyDown(ILandroid/view/KeyEvent;)Z
  
85 ····move-result·p185 ····move-result·p1
  
86 ····return·p186 ····return·p1
  
87 ····:cond_587 ····:cond_5
88 ····:goto_088 ····:goto_0
375 B
smali/androidx/preference/Preference$d.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·interface·abstract·Landroidx/preference/Preference$d;1 .class·public·interface·abstract·Landroidx/preference/Preference$d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/preference/Preference;6 ····value·=·Landroidx/preference/Preference;
7 .end·annotation7 .end·annotation
  
39.0 KB
smali/androidx/preference/g.smali
Max HTML report size reached
844 B
smali/androidx/preference/Preference$b.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·Landroidx/preference/Preference$b;1 .class·public·Landroidx/preference/Preference$b;
2 .super·Landroid/view/AbsSavedState;2 .super·Landroid/view/AbsSavedState;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/preference/Preference;6 ····value·=·Landroidx/preference/Preference;
7 .end·annotation7 .end·annotation
  
Offset 38, 21 lines modifiedOffset 38, 19 lines modified
  
38 ····return-void38 ····return-void
39 .end·method39 .end·method
  
40 .method·public·constructor·<init>(Landroid/os/Parcel;)V40 .method·public·constructor·<init>(Landroid/os/Parcel;)V
41 ····.locals·041 ····.locals·0
  
42 ····.line·1 
43 ····invoke-direct·{p0,·p1},·Landroid/view/AbsSavedState;-><init>(Landroid/os/Parcel;)V42 ····invoke-direct·{p0,·p1},·Landroid/view/AbsSavedState;-><init>(Landroid/os/Parcel;)V
  
44 ····return-void43 ····return-void
45 .end·method44 .end·method
  
46 .method·public·constructor·<init>(Landroid/os/Parcelable;)V45 .method·public·constructor·<init>(Landroid/os/Parcelable;)V
47 ····.locals·046 ····.locals·0
  
48 ····.line·2 
49 ····invoke-direct·{p0,·p1},·Landroid/view/AbsSavedState;-><init>(Landroid/os/Parcelable;)V47 ····invoke-direct·{p0,·p1},·Landroid/view/AbsSavedState;-><init>(Landroid/os/Parcelable;)V
  
50 ····return-void48 ····return-void
51 .end·method49 .end·method
2.06 KB
smali/androidx/preference/EditTextPreference$c.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·final·Landroidx/preference/EditTextPreference$c;1 .class·public·final·Landroidx/preference/EditTextPreference$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/preference/Preference$g;5 .implements·Landroidx/preference/Preference$g;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 12, 14 lines modifiedOffset 12, 23 lines modified
12 .end·annotation12 .end·annotation
  
13 .annotation·system·Ldalvik/annotation/InnerClass;13 .annotation·system·Ldalvik/annotation/InnerClass;
14 ····accessFlags·=·0x1914 ····accessFlags·=·0x19
15 ····name·=·"c"15 ····name·=·"c"
16 .end·annotation16 .end·annotation
  
 17 .annotation·system·Ldalvik/annotation/Signature;
 18 ····value·=·{
 19 ········"Ljava/lang/Object;",
 20 ········"Landroidx/preference/Preference$g<",
 21 ········"Landroidx/preference/EditTextPreference;",
 22 ········">;"
 23 ····}
 24 .end·annotation
  
  
17 #·static·fields25 #·static·fields
18 .field·private·static·a:Landroidx/preference/EditTextPreference$c;26 .field·private·static·a:Landroidx/preference/EditTextPreference$c;
  
  
19 #·direct·methods27 #·direct·methods
20 .method·private·constructor·<init>()V28 .method·private·constructor·<init>()V
Offset 62, 36 lines modifiedOffset 71, 36 lines modified
  
62 ····return-object·p171 ····return-object·p1
63 .end·method72 .end·method
  
64 .method·public·c(Landroidx/preference/EditTextPreference;)Ljava/lang/CharSequence;73 .method·public·c(Landroidx/preference/EditTextPreference;)Ljava/lang/CharSequence;
65 ····.locals·174 ····.locals·1
  
66 ····invoke-virtual·{p1},·Landroidx/preference/EditTextPreference;->N0()Ljava/lang/String;75 ····invoke-virtual·{p1},·Landroidx/preference/EditTextPreference;->P0()Ljava/lang/String;
  
67 ····move-result-object·v076 ····move-result-object·v0
  
68 ····invoke-static·{v0},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z77 ····invoke-static·{v0},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
  
69 ····move-result·v078 ····move-result·v0
  
70 ····if-eqz·v0,·:cond_079 ····if-eqz·v0,·:cond_0
  
71 ····invoke-virtual·{p1},·Landroidx/preference/Preference;->m()Landroid/content/Context;80 ····invoke-virtual·{p1},·Landroidx/preference/Preference;->o()Landroid/content/Context;
  
72 ····move-result-object·p181 ····move-result-object·p1
  
73 ····sget·v0,·Lp0/j;->c:I82 ····sget·v0,·Landroidx/preference/r;->c:I
  
74 ····invoke-virtual·{p1,·v0},·Landroid/content/Context;->getString(I)Ljava/lang/String;83 ····invoke-virtual·{p1,·v0},·Landroid/content/Context;->getString(I)Ljava/lang/String;
  
75 ····move-result-object·p184 ····move-result-object·p1
  
76 ····return-object·p185 ····return-object·p1
  
77 ····:cond_086 ····:cond_0
78 ····invoke-virtual·{p1},·Landroidx/preference/EditTextPreference;->N0()Ljava/lang/String;87 ····invoke-virtual·{p1},·Landroidx/preference/EditTextPreference;->P0()Ljava/lang/String;
  
79 ····move-result-object·p188 ····move-result-object·p1
  
80 ····return-object·p189 ····return-object·p1
81 .end·method90 .end·method
1.33 KB
smali/androidx/preference/g$a.smali
    
Offset 1, 19 lines modifiedOffset 1, 52 lines modified
1 .class·public·interface·abstract·Landroidx/preference/g$a; 
2 .super·Ljava/lang/Object; 
3 .source·"SourceFile"1 .class·Landroidx/preference/g$a;
 2 .super·Landroid/os/Handler;
 3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/preference/g;6 ····value·=·Landroidx/preference/g;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x6099 ····accessFlags·=·0x0
10 ····name·=·"a"10 ····name·=·null
11 .end·annotation11 .end·annotation
  
  
 12 #·instance·fields
 13 .field·final·synthetic·a:Landroidx/preference/g;
  
  
 14 #·direct·methods
 15 .method·constructor·<init>(Landroidx/preference/g;)V
 16 ····.locals·0
  
 17 ····iput-object·p1,·p0,·Landroidx/preference/g$a;->a:Landroidx/preference/g;
  
 18 ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V
  
 19 ····return-void
 20 .end·method
  
  
12 #·virtual·methods21 #·virtual·methods
13 .method·public·abstract·e(Landroidx/preference/Preference;)V22 .method·public·handleMessage(Landroid/os/Message;)V
 23 ····.locals·1
  
 24 ····iget·p1,·p1,·Landroid/os/Message;->what:I
  
 25 ····const/4·v0,·0x1
  
 26 ····if-eq·p1,·v0,·:cond_0
  
 27 ····goto·:goto_0
  
 28 ····:cond_0
 29 ····iget-object·p1,·p0,·Landroidx/preference/g$a;->a:Landroidx/preference/g;
  
 30 ····invoke-virtual·{p1},·Landroidx/preference/g;->S1()V
  
 31 ····:goto_0
 32 ····return-void
14 .end·method33 .end·method
968 B
smali/androidx/preference/Preference$g.smali
    
Offset 1, 19 lines modifiedOffset 1, 34 lines modified
1 .class·public·interface·abstract·Landroidx/preference/Preference$g;1 .class·public·interface·abstract·Landroidx/preference/Preference$g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/preference/Preference;6 ····value·=·Landroidx/preference/Preference;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x6099 ····accessFlags·=·0x609
10 ····name·=·"g"10 ····name·=·"g"
11 .end·annotation11 .end·annotation
  
 12 .annotation·system·Ldalvik/annotation/Signature;
 13 ····value·=·{
 14 ········"<T:",
 15 ········"Landroidx/preference/Preference;",
 16 ········">",
 17 ········"Ljava/lang/Object;"
 18 ····}
 19 .end·annotation
  
  
12 #·virtual·methods20 #·virtual·methods
13 .method·public·abstract·a(Landroidx/preference/Preference;)Ljava/lang/CharSequence;21 .method·public·abstract·a(Landroidx/preference/Preference;)Ljava/lang/CharSequence;
 22 ····.annotation·system·Ldalvik/annotation/Signature;
 23 ········value·=·{
 24 ············"(TT;)",
 25 ············"Ljava/lang/CharSequence;"
 26 ········}
 27 ····.end·annotation
14 .end·method28 .end·method
8.79 KB
smali/androidx/preference/DropDownPreference.smali
Max HTML report size reached
5.08 KB
smali/androidx/preference/b.smali
Max HTML report size reached
1.32 KB
smali/androidx/preference/g$b.smali
    
Offset 1, 19 lines modifiedOffset 1, 47 lines modified
1 .class·public·interface·abstract·Landroidx/preference/g$b;1 .class·Landroidx/preference/g$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
 4 #·interfaces
 5 .implements·Ljava/lang/Runnable;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/preference/g;8 ····value·=·Landroidx/preference/g;
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x60911 ····accessFlags·=·0x0
10 ····name·=·"b"12 ····name·=·null
11 .end·annotation13 .end·annotation
  
  
 14 #·instance·fields
 15 .field·final·synthetic·e:Landroidx/preference/g;
  
  
 16 #·direct·methods
 17 .method·constructor·<init>(Landroidx/preference/g;)V
 18 ····.locals·0
  
 19 ····iput-object·p1,·p0,·Landroidx/preference/g$b;->e:Landroidx/preference/g;
  
 20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 21 ····return-void
 22 .end·method
  
  
12 #·virtual·methods23 #·virtual·methods
13 .method·public·abstract·g(Landroidx/preference/PreferenceScreen;)V24 .method·public·run()V
 25 ····.locals·1
  
 26 ····iget-object·v0,·p0,·Landroidx/preference/g$b;->e:Landroidx/preference/g;
  
 27 ····iget-object·v0,·v0,·Landroidx/preference/g;->h0:Landroidx/recyclerview/widget/RecyclerView;
  
 28 ····invoke-virtual·{v0,·v0},·Landroid/view/ViewGroup;->focusableViewAvailable(Landroid/view/View;)V
  
 29 ····return-void
14 .end·method30 .end·method
968 B
smali/androidx/preference/DialogPreference$a.smali
    
Offset 1, 19 lines modifiedOffset 1, 28 lines modified
1 .class·public·interface·abstract·Landroidx/preference/DialogPreference$a;1 .class·public·interface·abstract·Landroidx/preference/DialogPreference$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/preference/DialogPreference;6 ····value·=·Landroidx/preference/DialogPreference;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x6099 ····accessFlags·=·0x609
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
  
12 #·virtual·methods12 #·virtual·methods
13 .method·public·abstract·i(Ljava/lang/CharSequence;)Landroidx/preference/Preference;13 .method·public·abstract·j(Ljava/lang/CharSequence;)Landroidx/preference/Preference;
 14 ····.annotation·system·Ldalvik/annotation/Signature;
 15 ········value·=·{
 16 ············"<T:",
 17 ············"Landroidx/preference/Preference;",
 18 ············">(",
 19 ············"Ljava/lang/CharSequence;",
 20 ············")TT;"
 21 ········}
 22 ····.end·annotation
14 .end·method23 .end·method
8.55 KB
smali/androidx/preference/EditTextPreference.smali
Max HTML report size reached
25.4 KB
smali/androidx/preference/PreferenceGroup.smali
Max HTML report size reached
1.46 KB
smali/androidx/preference/Preference$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/preference/Preference$a;1 .class·Landroidx/preference/Preference$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/view/View$OnClickListener;5 .implements·Landroid/view/View$OnClickListener;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 14, 32 lines modifiedOffset 14, 32 lines modified
14 .annotation·system·Ldalvik/annotation/InnerClass;14 .annotation·system·Ldalvik/annotation/InnerClass;
15 ····accessFlags·=·0x015 ····accessFlags·=·0x0
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
  
18 #·instance·fields18 #·instance·fields
19 .field·final·synthetic·b:Landroidx/preference/Preference;19 .field·final·synthetic·e:Landroidx/preference/Preference;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Landroidx/preference/Preference;)V21 .method·constructor·<init>(Landroidx/preference/Preference;)V
22 ····.locals·022 ····.locals·0
  
23 ····iput-object·p1,·p0,·Landroidx/preference/Preference$a;->b:Landroidx/preference/Preference;23 ····iput-object·p1,·p0,·Landroidx/preference/Preference$a;->e:Landroidx/preference/Preference;
  
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·onClick(Landroid/view/View;)V28 .method·public·onClick(Landroid/view/View;)V
29 ····.locals·129 ····.locals·1
  
30 ····iget-object·v0,·p0,·Landroidx/preference/Preference$a;->b:Landroidx/preference/Preference;30 ····iget-object·v0,·p0,·Landroidx/preference/Preference$a;->e:Landroidx/preference/Preference;
  
31 ····invoke-virtual·{v0,·p1},·Landroidx/preference/Preference;->f0(Landroid/view/View;)V31 ····invoke-virtual·{v0,·p1},·Landroidx/preference/Preference;->h0(Landroid/view/View;)V
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
10.7 KB
smali/androidx/preference/SwitchPreferenceCompat.smali
Max HTML report size reached
886 B
smali/androidx/preference/SeekBarPreference$c$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·final·Landroidx/preference/SeekBarPreference$c$a;1 .class·final·Landroidx/preference/SeekBarPreference$c$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/os/Parcelable$Creator;5 .implements·Landroid/os/Parcelable$Creator;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 12, 14 lines modifiedOffset 12, 23 lines modified
12 .end·annotation12 .end·annotation
  
13 .annotation·system·Ldalvik/annotation/InnerClass;13 .annotation·system·Ldalvik/annotation/InnerClass;
14 ····accessFlags·=·0x814 ····accessFlags·=·0x8
15 ····name·=·null15 ····name·=·null
16 .end·annotation16 .end·annotation
  
 17 .annotation·system·Ldalvik/annotation/Signature;
 18 ····value·=·{
 19 ········"Ljava/lang/Object;",
 20 ········"Landroid/os/Parcelable$Creator<",
 21 ········"Landroidx/preference/SeekBarPreference$c;",
 22 ········">;"
 23 ····}
 24 .end·annotation
  
  
17 #·direct·methods25 #·direct·methods
18 .method·constructor·<init>()V26 .method·constructor·<init>()V
19 ····.locals·027 ····.locals·0
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
570 B
smali/androidx/preference/PreferenceGroup$b.smali
    
Offset 1, 14 lines modifiedOffset 1, 19 lines modified
1 .class·public·interface·abstract·Landroidx/preference/PreferenceGroup$b;1 .class·public·interface·abstract·Landroidx/preference/PreferenceGroup$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/preference/PreferenceGroup;6 ····value·=·Landroidx/preference/PreferenceGroup;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x6099 ····accessFlags·=·0x609
10 ····name·=·"b"10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
  
 12 #·virtual·methods
 13 .method·public·abstract·a()V
 14 .end·method
18.6 KB
smali/androidx/preference/e.smali
Max HTML report size reached
918 B
smali/androidx/preference/MultiSelectListPreference$a$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·final·Landroidx/preference/MultiSelectListPreference$a$a;1 .class·final·Landroidx/preference/MultiSelectListPreference$a$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/os/Parcelable$Creator;5 .implements·Landroid/os/Parcelable$Creator;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 12, 14 lines modifiedOffset 12, 23 lines modified
12 .end·annotation12 .end·annotation
  
13 .annotation·system·Ldalvik/annotation/InnerClass;13 .annotation·system·Ldalvik/annotation/InnerClass;
14 ····accessFlags·=·0x814 ····accessFlags·=·0x8
15 ····name·=·null15 ····name·=·null
16 .end·annotation16 .end·annotation
  
 17 .annotation·system·Ldalvik/annotation/Signature;
 18 ····value·=·{
 19 ········"Ljava/lang/Object;",
 20 ········"Landroid/os/Parcelable$Creator<",
 21 ········"Landroidx/preference/MultiSelectListPreference$a;",
 22 ········">;"
 23 ····}
 24 .end·annotation
  
  
17 #·direct·methods25 #·direct·methods
18 .method·constructor·<init>()V26 .method·constructor·<init>()V
19 ····.locals·027 ····.locals·0
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
607 B
smali/androidx/preference/EditTextPreference$a.smali
    
Offset 1, 14 lines modifiedOffset 1, 19 lines modified
1 .class·public·interface·abstract·Landroidx/preference/EditTextPreference$a;1 .class·public·interface·abstract·Landroidx/preference/EditTextPreference$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/preference/EditTextPreference;6 ····value·=·Landroidx/preference/EditTextPreference;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x6099 ····accessFlags·=·0x609
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
  
 12 #·virtual·methods
 13 .method·public·abstract·a(Landroid/widget/EditText;)V
 14 .end·method
6.83 KB
smali/androidx/preference/a.smali
Max HTML report size reached
2.59 KB
smali/androidx/preference/SeekBarPreference$c.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/preference/SeekBarPreference$c;1 .class·Landroidx/preference/SeekBarPreference$c;
2 .super·Landroidx/preference/Preference$b;2 .super·Landroidx/preference/Preference$b;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/preference/SeekBarPreference;6 ····value·=·Landroidx/preference/SeekBarPreference;
7 .end·annotation7 .end·annotation
  
Offset 23, 19 lines modifiedOffset 23, 19 lines modified
23 ············">;"23 ············">;"
24 ········}24 ········}
25 ····.end·annotation25 ····.end·annotation
26 .end·field26 .end·field
  
  
27 #·instance·fields27 #·instance·fields
28 .field·a:I28 .field·e:I
  
29 .field·b:I29 .field·f:I
  
30 .field·c:I30 .field·g:I
  
  
31 #·direct·methods31 #·direct·methods
32 .method·static·constructor·<clinit>()V32 .method·static·constructor·<clinit>()V
33 ····.locals·133 ····.locals·1
  
34 ····new-instance·v0,·Landroidx/preference/SeekBarPreference$c$a;34 ····new-instance·v0,·Landroidx/preference/SeekBarPreference$c$a;
Offset 46, 61 lines modifiedOffset 46, 59 lines modified
  
46 ····return-void46 ····return-void
47 .end·method47 .end·method
  
48 .method·constructor·<init>(Landroid/os/Parcel;)V48 .method·constructor·<init>(Landroid/os/Parcel;)V
49 ····.locals·149 ····.locals·1
  
50 ····.line·1 
51 ····invoke-direct·{p0,·p1},·Landroidx/preference/Preference$b;-><init>(Landroid/os/Parcel;)V50 ····invoke-direct·{p0,·p1},·Landroidx/preference/Preference$b;-><init>(Landroid/os/Parcel;)V
  
52 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I51 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I
  
53 ····move-result·v052 ····move-result·v0
  
54 ····iput·v0,·p0,·Landroidx/preference/SeekBarPreference$c;->a:I53 ····iput·v0,·p0,·Landroidx/preference/SeekBarPreference$c;->e:I
  
55 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I54 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I
  
56 ····move-result·v055 ····move-result·v0
  
57 ····iput·v0,·p0,·Landroidx/preference/SeekBarPreference$c;->b:I56 ····iput·v0,·p0,·Landroidx/preference/SeekBarPreference$c;->f:I
  
58 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I57 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I
  
59 ····move-result·p158 ····move-result·p1
  
60 ····iput·p1,·p0,·Landroidx/preference/SeekBarPreference$c;->c:I59 ····iput·p1,·p0,·Landroidx/preference/SeekBarPreference$c;->g:I
  
61 ····return-void60 ····return-void
62 .end·method61 .end·method
  
63 .method·constructor·<init>(Landroid/os/Parcelable;)V62 .method·constructor·<init>(Landroid/os/Parcelable;)V
64 ····.locals·063 ····.locals·0
  
65 ····.line·2 
66 ····invoke-direct·{p0,·p1},·Landroidx/preference/Preference$b;-><init>(Landroid/os/Parcelable;)V64 ····invoke-direct·{p0,·p1},·Landroidx/preference/Preference$b;-><init>(Landroid/os/Parcelable;)V
  
67 ····return-void65 ····return-void
68 .end·method66 .end·method
  
  
69 #·virtual·methods67 #·virtual·methods
70 .method·public·writeToParcel(Landroid/os/Parcel;I)V68 .method·public·writeToParcel(Landroid/os/Parcel;I)V
71 ····.locals·069 ····.locals·0
  
72 ····invoke-super·{p0,·p1,·p2},·Landroid/view/AbsSavedState;->writeToParcel(Landroid/os/Parcel;I)V70 ····invoke-super·{p0,·p1,·p2},·Landroid/view/AbsSavedState;->writeToParcel(Landroid/os/Parcel;I)V
  
73 ····iget·p2,·p0,·Landroidx/preference/SeekBarPreference$c;->a:I71 ····iget·p2,·p0,·Landroidx/preference/SeekBarPreference$c;->e:I
  
74 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->writeInt(I)V72 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->writeInt(I)V
  
75 ····iget·p2,·p0,·Landroidx/preference/SeekBarPreference$c;->b:I73 ····iget·p2,·p0,·Landroidx/preference/SeekBarPreference$c;->f:I
  
76 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->writeInt(I)V74 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->writeInt(I)V
  
77 ····iget·p2,·p0,·Landroidx/preference/SeekBarPreference$c;->c:I75 ····iget·p2,·p0,·Landroidx/preference/SeekBarPreference$c;->g:I
  
78 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->writeInt(I)V76 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->writeInt(I)V
  
79 ····return-void77 ····return-void
80 .end·method78 .end·method
644 B
smali/androidx/preference/g$d.smali
    
Offset 1, 14 lines modifiedOffset 1, 19 lines modified
1 .class·public·abstract·Landroidx/preference/g$d;1 .class·public·interface·abstract·Landroidx/preference/g$d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/preference/g;6 ····value·=·Landroidx/preference/g;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x4099 ····accessFlags·=·0x609
10 ····name·=·"d"10 ····name·=·"d"
11 .end·annotation11 .end·annotation
  
  
 12 #·virtual·methods
 13 .method·public·abstract·a(Landroidx/preference/g;Landroidx/preference/Preference;)Z
 14 .end·method
90.9 KB
smali/androidx/preference/Preference.smali
Max HTML report size reached
11.0 KB
smali/androidx/preference/SwitchPreference.smali
Max HTML report size reached
878 B
smali/androidx/preference/PreferenceGroup$c$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·final·Landroidx/preference/PreferenceGroup$c$a;1 .class·final·Landroidx/preference/PreferenceGroup$c$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/os/Parcelable$Creator;5 .implements·Landroid/os/Parcelable$Creator;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 12, 14 lines modifiedOffset 12, 23 lines modified
12 .end·annotation12 .end·annotation
  
13 .annotation·system·Ldalvik/annotation/InnerClass;13 .annotation·system·Ldalvik/annotation/InnerClass;
14 ····accessFlags·=·0x814 ····accessFlags·=·0x8
15 ····name·=·null15 ····name·=·null
16 .end·annotation16 .end·annotation
  
 17 .annotation·system·Ldalvik/annotation/Signature;
 18 ····value·=·{
 19 ········"Ljava/lang/Object;",
 20 ········"Landroid/os/Parcelable$Creator<",
 21 ········"Landroidx/preference/PreferenceGroup$c;",
 22 ········">;"
 23 ····}
 24 .end·annotation
  
  
17 #·direct·methods25 #·direct·methods
18 .method·constructor·<init>()V26 .method·constructor·<init>()V
19 ····.locals·027 ····.locals·0
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
5.08 KB
smali/androidx/preference/Preference$f.smali
Max HTML report size reached
2.05 KB
smali/androidx/preference/ListPreference$b.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·final·Landroidx/preference/ListPreference$b;1 .class·public·final·Landroidx/preference/ListPreference$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/preference/Preference$g;5 .implements·Landroidx/preference/Preference$g;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 12, 14 lines modifiedOffset 12, 23 lines modified
12 .end·annotation12 .end·annotation
  
13 .annotation·system·Ldalvik/annotation/InnerClass;13 .annotation·system·Ldalvik/annotation/InnerClass;
14 ····accessFlags·=·0x1914 ····accessFlags·=·0x19
15 ····name·=·"b"15 ····name·=·"b"
16 .end·annotation16 .end·annotation
  
 17 .annotation·system·Ldalvik/annotation/Signature;
 18 ····value·=·{
 19 ········"Ljava/lang/Object;",
 20 ········"Landroidx/preference/Preference$g<",
 21 ········"Landroidx/preference/ListPreference;",
 22 ········">;"
 23 ····}
 24 .end·annotation
  
  
17 #·static·fields25 #·static·fields
18 .field·private·static·a:Landroidx/preference/ListPreference$b;26 .field·private·static·a:Landroidx/preference/ListPreference$b;
  
  
19 #·direct·methods27 #·direct·methods
20 .method·private·constructor·<init>()V28 .method·private·constructor·<init>()V
Offset 62, 36 lines modifiedOffset 71, 36 lines modified
  
62 ····return-object·p171 ····return-object·p1
63 .end·method72 .end·method
  
64 .method·public·c(Landroidx/preference/ListPreference;)Ljava/lang/CharSequence;73 .method·public·c(Landroidx/preference/ListPreference;)Ljava/lang/CharSequence;
65 ····.locals·174 ····.locals·1
  
66 ····invoke-virtual·{p1},·Landroidx/preference/ListPreference;->O0()Ljava/lang/CharSequence;75 ····invoke-virtual·{p1},·Landroidx/preference/ListPreference;->Q0()Ljava/lang/CharSequence;
  
67 ····move-result-object·v076 ····move-result-object·v0
  
68 ····invoke-static·{v0},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z77 ····invoke-static·{v0},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
  
69 ····move-result·v078 ····move-result·v0
  
70 ····if-eqz·v0,·:cond_079 ····if-eqz·v0,·:cond_0
  
71 ····invoke-virtual·{p1},·Landroidx/preference/Preference;->m()Landroid/content/Context;80 ····invoke-virtual·{p1},·Landroidx/preference/Preference;->o()Landroid/content/Context;
  
72 ····move-result-object·p181 ····move-result-object·p1
  
73 ····sget·v0,·Lp0/j;->c:I82 ····sget·v0,·Landroidx/preference/r;->c:I
  
74 ····invoke-virtual·{p1,·v0},·Landroid/content/Context;->getString(I)Ljava/lang/String;83 ····invoke-virtual·{p1,·v0},·Landroid/content/Context;->getString(I)Ljava/lang/String;
  
75 ····move-result-object·p184 ····move-result-object·p1
  
76 ····return-object·p185 ····return-object·p1
  
77 ····:cond_086 ····:cond_0
78 ····invoke-virtual·{p1},·Landroidx/preference/ListPreference;->O0()Ljava/lang/CharSequence;87 ····invoke-virtual·{p1},·Landroidx/preference/ListPreference;->Q0()Ljava/lang/CharSequence;
  
79 ····move-result-object·p188 ····move-result-object·p1
  
80 ····return-object·p189 ····return-object·p1
81 .end·method90 .end·method
1.92 KB
smali/androidx/preference/EditTextPreference$b.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/preference/EditTextPreference$b;1 .class·Landroidx/preference/EditTextPreference$b;
2 .super·Landroidx/preference/Preference$b;2 .super·Landroidx/preference/Preference$b;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/preference/EditTextPreference;6 ····value·=·Landroidx/preference/EditTextPreference;
7 .end·annotation7 .end·annotation
  
Offset 23, 15 lines modifiedOffset 23, 15 lines modified
23 ············">;"23 ············">;"
24 ········}24 ········}
25 ····.end·annotation25 ····.end·annotation
26 .end·field26 .end·field
  
  
27 #·instance·fields27 #·instance·fields
28 .field·a:Ljava/lang/String;28 .field·e:Ljava/lang/String;
  
  
29 #·direct·methods29 #·direct·methods
30 .method·static·constructor·<clinit>()V30 .method·static·constructor·<clinit>()V
31 ····.locals·131 ····.locals·1
  
32 ····new-instance·v0,·Landroidx/preference/EditTextPreference$b$a;32 ····new-instance·v0,·Landroidx/preference/EditTextPreference$b$a;
Offset 42, 41 lines modifiedOffset 42, 39 lines modified
  
42 ····return-void42 ····return-void
43 .end·method43 .end·method
  
44 .method·constructor·<init>(Landroid/os/Parcel;)V44 .method·constructor·<init>(Landroid/os/Parcel;)V
45 ····.locals·045 ····.locals·0
  
46 ····.line·1 
47 ····invoke-direct·{p0,·p1},·Landroidx/preference/Preference$b;-><init>(Landroid/os/Parcel;)V46 ····invoke-direct·{p0,·p1},·Landroidx/preference/Preference$b;-><init>(Landroid/os/Parcel;)V
  
48 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readString()Ljava/lang/String;47 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readString()Ljava/lang/String;
  
49 ····move-result-object·p148 ····move-result-object·p1
  
50 ····iput-object·p1,·p0,·Landroidx/preference/EditTextPreference$b;->a:Ljava/lang/String;49 ····iput-object·p1,·p0,·Landroidx/preference/EditTextPreference$b;->e:Ljava/lang/String;
  
51 ····return-void50 ····return-void
52 .end·method51 .end·method
  
53 .method·constructor·<init>(Landroid/os/Parcelable;)V52 .method·constructor·<init>(Landroid/os/Parcelable;)V
54 ····.locals·053 ····.locals·0
  
55 ····.line·2 
56 ····invoke-direct·{p0,·p1},·Landroidx/preference/Preference$b;-><init>(Landroid/os/Parcelable;)V54 ····invoke-direct·{p0,·p1},·Landroidx/preference/Preference$b;-><init>(Landroid/os/Parcelable;)V
  
57 ····return-void55 ····return-void
58 .end·method56 .end·method
  
  
59 #·virtual·methods57 #·virtual·methods
60 .method·public·writeToParcel(Landroid/os/Parcel;I)V58 .method·public·writeToParcel(Landroid/os/Parcel;I)V
61 ····.locals·059 ····.locals·0
  
62 ····invoke-super·{p0,·p1,·p2},·Landroid/view/AbsSavedState;->writeToParcel(Landroid/os/Parcel;I)V60 ····invoke-super·{p0,·p1,·p2},·Landroid/view/AbsSavedState;->writeToParcel(Landroid/os/Parcel;I)V
  
63 ····iget-object·p2,·p0,·Landroidx/preference/EditTextPreference$b;->a:Ljava/lang/String;61 ····iget-object·p2,·p0,·Landroidx/preference/EditTextPreference$b;->e:Ljava/lang/String;
  
64 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V62 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
  
65 ····return-void63 ····return-void
66 .end·method64 .end·method
2.52 KB
smali/androidx/preference/d$a.smali
    
Offset 1, 15 lines modifiedOffset 1, 18 lines modified
1 .class·Landroidx/preference/d$a;1 .class·Landroidx/preference/d$a;
2 .super·Landroid/os/Handler; 
3 .source·"SourceFile"2 .super·Ljava/lang/Object;
 3 .source·""
  
 4 #·interfaces
 5 .implements·Landroid/content/DialogInterface$OnMultiChoiceClickListener;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Landroidx/preference/d;8 ····value·=·Landroidx/preference/d;->i2(Landroidx/appcompat/app/d$a;)V
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x011 ····accessFlags·=·0x0
10 ····name·=·null12 ····name·=·null
11 .end·annotation13 .end·annotation
  
Offset 20, 33 lines modifiedOffset 23, 63 lines modified
  
20 #·direct·methods23 #·direct·methods
21 .method·constructor·<init>(Landroidx/preference/d;)V24 .method·constructor·<init>(Landroidx/preference/d;)V
22 ····.locals·025 ····.locals·0
  
23 ····iput-object·p1,·p0,·Landroidx/preference/d$a;->a:Landroidx/preference/d;26 ····iput-object·p1,·p0,·Landroidx/preference/d$a;->a:Landroidx/preference/d;
  
24 ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····return-void28 ····return-void
26 .end·method29 .end·method
  
  
27 #·virtual·methods30 #·virtual·methods
28 .method·public·handleMessage(Landroid/os/Message;)V31 .method·public·onClick(Landroid/content/DialogInterface;IZ)V
29 ····.locals·132 ····.locals·2
  
 33 ····iget-object·p1,·p0,·Landroidx/preference/d$a;->a:Landroidx/preference/d;
  
 34 ····if-eqz·p3,·:cond_0
  
 35 ····iget-boolean·p3,·p1,·Landroidx/preference/d;->E0:Z
  
 36 ····iget-object·v0,·p1,·Landroidx/preference/d;->D0:Ljava/util/Set;
  
 37 ····iget-object·v1,·p1,·Landroidx/preference/d;->G0:[Ljava/lang/CharSequence;
  
 38 ····aget-object·p2,·v1,·p2
  
 39 ····invoke-interface·{p2},·Ljava/lang/CharSequence;->toString()Ljava/lang/String;
  
30 ····iget·p1,·p1,·Landroid/os/Message;->what:I40 ····move-result-object·p2
  
31 ····const/4·v0,·0x141 ····invoke-interface·{v0,·p2},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
32 ····if-eq·p1,·v0,·:cond_042 ····move-result·p2
  
33 ····goto·:goto_043 ····goto·:goto_0
  
34 ····:cond_044 ····:cond_0
35 ····iget-object·p1,·p0,·Landroidx/preference/d$a;->a:Landroidx/preference/d;45 ····iget-boolean·p3,·p1,·Landroidx/preference/d;->E0:Z
  
 46 ····iget-object·v0,·p1,·Landroidx/preference/d;->D0:Ljava/util/Set;
  
 47 ····iget-object·v1,·p1,·Landroidx/preference/d;->G0:[Ljava/lang/CharSequence;
  
 48 ····aget-object·p2,·v1,·p2
  
 49 ····invoke-interface·{p2},·Ljava/lang/CharSequence;->toString()Ljava/lang/String;
  
36 ····invoke-virtual·{p1},·Landroidx/preference/d;->S1()V50 ····move-result-object·p2
  
 51 ····invoke-interface·{v0,·p2},·Ljava/util/Set;->remove(Ljava/lang/Object;)Z
  
 52 ····move-result·p2
  
37 ····:goto_053 ····:goto_0
 54 ····or-int/2addr·p2,·p3
  
 55 ····iput-boolean·p2,·p1,·Landroidx/preference/d;->E0:Z
  
38 ····return-void56 ····return-void
39 .end·method57 .end·method
9.67 KB
smali/androidx/preference/MultiSelectListPreference.smali
Max HTML report size reached
3.76 KB
smali/androidx/preference/DropDownPreference$a.smali
Max HTML report size reached
20.7 KB
smali/androidx/preference/c.smali
Max HTML report size reached
1.26 KB
smali/androidx/preference/SwitchPreference$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/preference/SwitchPreference$a;1 .class·Landroidx/preference/SwitchPreference$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/widget/CompoundButton$OnCheckedChangeListener;5 .implements·Landroid/widget/CompoundButton$OnCheckedChangeListener;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 39, 26 lines modifiedOffset 39, 26 lines modified
  
39 ····iget-object·v0,·p0,·Landroidx/preference/SwitchPreference$a;->a:Landroidx/preference/SwitchPreference;39 ····iget-object·v0,·p0,·Landroidx/preference/SwitchPreference$a;->a:Landroidx/preference/SwitchPreference;
  
40 ····invoke-static·{p2},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;40 ····invoke-static·{p2},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
41 ····move-result-object·v141 ····move-result-object·v1
  
42 ····invoke-virtual·{v0,·v1},·Landroidx/preference/Preference;->f(Ljava/lang/Object;)Z42 ····invoke-virtual·{v0,·v1},·Landroidx/preference/Preference;->d(Ljava/lang/Object;)Z
  
43 ····move-result·v043 ····move-result·v0
  
44 ····if-nez·v0,·:cond_044 ····if-nez·v0,·:cond_0
  
45 ····xor-int/lit8·p2,·p2,·0x145 ····xor-int/lit8·p2,·p2,·0x1
  
46 ····invoke-virtual·{p1,·p2},·Landroid/widget/CompoundButton;->setChecked(Z)V46 ····invoke-virtual·{p1,·p2},·Landroid/widget/CompoundButton;->setChecked(Z)V
  
47 ····return-void47 ····return-void
  
48 ····:cond_048 ····:cond_0
49 ····iget-object·p1,·p0,·Landroidx/preference/SwitchPreference$a;->a:Landroidx/preference/SwitchPreference;49 ····iget-object·p1,·p0,·Landroidx/preference/SwitchPreference$a;->a:Landroidx/preference/SwitchPreference;
  
50 ····invoke-virtual·{p1,·p2},·Landroidx/preference/TwoStatePreference;->H0(Z)V50 ····invoke-virtual·{p1,·p2},·Landroidx/preference/TwoStatePreference;->J0(Z)V
  
51 ····return-void51 ····return-void
52 .end·method52 .end·method
8.48 KB
smali/androidx/preference/DialogPreference.smali
Max HTML report size reached
1.89 KB
smali/androidx/preference/TwoStatePreference$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/preference/TwoStatePreference$a;1 .class·Landroidx/preference/TwoStatePreference$a;
2 .super·Landroidx/preference/Preference$b;2 .super·Landroidx/preference/Preference$b;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/preference/TwoStatePreference;6 ····value·=·Landroidx/preference/TwoStatePreference;
7 .end·annotation7 .end·annotation
  
Offset 23, 15 lines modifiedOffset 23, 15 lines modified
23 ············">;"23 ············">;"
24 ········}24 ········}
25 ····.end·annotation25 ····.end·annotation
26 .end·field26 .end·field
  
  
27 #·instance·fields27 #·instance·fields
28 .field·a:Z28 .field·e:Z
  
  
29 #·direct·methods29 #·direct·methods
30 .method·static·constructor·<clinit>()V30 .method·static·constructor·<clinit>()V
31 ····.locals·131 ····.locals·1
  
32 ····new-instance·v0,·Landroidx/preference/TwoStatePreference$a$a;32 ····new-instance·v0,·Landroidx/preference/TwoStatePreference$a$a;
Offset 42, 15 lines modifiedOffset 42, 14 lines modified
  
42 ····return-void42 ····return-void
43 .end·method43 .end·method
  
44 .method·constructor·<init>(Landroid/os/Parcel;)V44 .method·constructor·<init>(Landroid/os/Parcel;)V
45 ····.locals·145 ····.locals·1
  
46 ····.line·1 
47 ····invoke-direct·{p0,·p1},·Landroidx/preference/Preference$b;-><init>(Landroid/os/Parcel;)V46 ····invoke-direct·{p0,·p1},·Landroidx/preference/Preference$b;-><init>(Landroid/os/Parcel;)V
  
48 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I47 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I
  
49 ····move-result·p148 ····move-result·p1
  
50 ····const/4·v0,·0x149 ····const/4·v0,·0x1
Offset 59, 34 lines modifiedOffset 58, 33 lines modified
  
59 ····goto·:goto_058 ····goto·:goto_0
  
60 ····:cond_059 ····:cond_0
61 ····const/4·v0,·0x060 ····const/4·v0,·0x0
  
62 ····:goto_061 ····:goto_0
63 ····iput-boolean·v0,·p0,·Landroidx/preference/TwoStatePreference$a;->a:Z62 ····iput-boolean·v0,·p0,·Landroidx/preference/TwoStatePreference$a;->e:Z
  
64 ····return-void63 ····return-void
65 .end·method64 .end·method
  
66 .method·constructor·<init>(Landroid/os/Parcelable;)V65 .method·constructor·<init>(Landroid/os/Parcelable;)V
67 ····.locals·066 ····.locals·0
  
68 ····.line·2 
69 ····invoke-direct·{p0,·p1},·Landroidx/preference/Preference$b;-><init>(Landroid/os/Parcelable;)V67 ····invoke-direct·{p0,·p1},·Landroidx/preference/Preference$b;-><init>(Landroid/os/Parcelable;)V
  
70 ····return-void68 ····return-void
71 .end·method69 .end·method
  
  
72 #·virtual·methods70 #·virtual·methods
73 .method·public·writeToParcel(Landroid/os/Parcel;I)V71 .method·public·writeToParcel(Landroid/os/Parcel;I)V
74 ····.locals·072 ····.locals·0
  
75 ····invoke-super·{p0,·p1,·p2},·Landroid/view/AbsSavedState;->writeToParcel(Landroid/os/Parcel;I)V73 ····invoke-super·{p0,·p1,·p2},·Landroid/view/AbsSavedState;->writeToParcel(Landroid/os/Parcel;I)V
  
76 ····iget-boolean·p2,·p0,·Landroidx/preference/TwoStatePreference$a;->a:Z74 ····iget-boolean·p2,·p0,·Landroidx/preference/TwoStatePreference$a;->e:Z
  
77 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->writeInt(I)V75 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->writeInt(I)V
  
78 ····return-void76 ····return-void
79 .end·method77 .end·method
3.19 KB
smali/androidx/preference/SeekBarPreference$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/preference/SeekBarPreference$a;1 .class·Landroidx/preference/SeekBarPreference$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/widget/SeekBar$OnSeekBarChangeListener;5 .implements·Landroid/widget/SeekBar$OnSeekBarChangeListener;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 37, 73 lines modifiedOffset 37, 73 lines modified
37 .method·public·onProgressChanged(Landroid/widget/SeekBar;IZ)V37 .method·public·onProgressChanged(Landroid/widget/SeekBar;IZ)V
38 ····.locals·138 ····.locals·1
  
39 ····if-eqz·p3,·:cond_139 ····if-eqz·p3,·:cond_1
  
40 ····iget-object·p3,·p0,·Landroidx/preference/SeekBarPreference$a;->a:Landroidx/preference/SeekBarPreference;40 ····iget-object·p3,·p0,·Landroidx/preference/SeekBarPreference$a;->a:Landroidx/preference/SeekBarPreference;
  
41 ····iget-boolean·v0,·p3,·Landroidx/preference/SeekBarPreference;->b0:Z41 ····iget-boolean·v0,·p3,·Landroidx/preference/SeekBarPreference;->d0:Z
  
42 ····if-nez·v0,·:cond_042 ····if-nez·v0,·:cond_0
  
43 ····iget-boolean·v0,·p3,·Landroidx/preference/SeekBarPreference;->W:Z43 ····iget-boolean·v0,·p3,·Landroidx/preference/SeekBarPreference;->Y:Z
  
44 ····if-nez·v0,·:cond_144 ····if-nez·v0,·:cond_1
  
45 ····:cond_045 ····:cond_0
46 ····invoke-virtual·{p3,·p1},·Landroidx/preference/SeekBarPreference;->K0(Landroid/widget/SeekBar;)V46 ····invoke-virtual·{p3,·p1},·Landroidx/preference/SeekBarPreference;->M0(Landroid/widget/SeekBar;)V
  
47 ····goto·:goto_047 ····goto·:goto_0
  
48 ····:cond_148 ····:cond_1
49 ····iget-object·p1,·p0,·Landroidx/preference/SeekBarPreference$a;->a:Landroidx/preference/SeekBarPreference;49 ····iget-object·p1,·p0,·Landroidx/preference/SeekBarPreference$a;->a:Landroidx/preference/SeekBarPreference;
  
50 ····iget·p3,·p1,·Landroidx/preference/SeekBarPreference;->T:I50 ····iget·p3,·p1,·Landroidx/preference/SeekBarPreference;->V:I
  
51 ····add-int/2addr·p2,·p351 ····add-int/2addr·p2,·p3
  
52 ····invoke-virtual·{p1,·p2},·Landroidx/preference/SeekBarPreference;->L0(I)V52 ····invoke-virtual·{p1,·p2},·Landroidx/preference/SeekBarPreference;->N0(I)V
  
53 ····:goto_053 ····:goto_0
54 ····return-void54 ····return-void
55 .end·method55 .end·method
  
56 .method·public·onStartTrackingTouch(Landroid/widget/SeekBar;)V56 .method·public·onStartTrackingTouch(Landroid/widget/SeekBar;)V
57 ····.locals·157 ····.locals·1
  
58 ····iget-object·p1,·p0,·Landroidx/preference/SeekBarPreference$a;->a:Landroidx/preference/SeekBarPreference;58 ····iget-object·p1,·p0,·Landroidx/preference/SeekBarPreference$a;->a:Landroidx/preference/SeekBarPreference;
  
59 ····const/4·v0,·0x159 ····const/4·v0,·0x1
  
60 ····iput-boolean·v0,·p1,·Landroidx/preference/SeekBarPreference;->W:Z60 ····iput-boolean·v0,·p1,·Landroidx/preference/SeekBarPreference;->Y:Z
  
61 ····return-void61 ····return-void
62 .end·method62 .end·method
  
63 .method·public·onStopTrackingTouch(Landroid/widget/SeekBar;)V63 .method·public·onStopTrackingTouch(Landroid/widget/SeekBar;)V
64 ····.locals·364 ····.locals·3
  
65 ····iget-object·v0,·p0,·Landroidx/preference/SeekBarPreference$a;->a:Landroidx/preference/SeekBarPreference;65 ····iget-object·v0,·p0,·Landroidx/preference/SeekBarPreference$a;->a:Landroidx/preference/SeekBarPreference;
  
66 ····const/4·v1,·0x066 ····const/4·v1,·0x0
  
67 ····iput-boolean·v1,·v0,·Landroidx/preference/SeekBarPreference;->W:Z67 ····iput-boolean·v1,·v0,·Landroidx/preference/SeekBarPreference;->Y:Z
  
68 ····invoke-virtual·{p1},·Landroid/widget/ProgressBar;->getProgress()I68 ····invoke-virtual·{p1},·Landroid/widget/SeekBar;->getProgress()I
  
69 ····move-result·v069 ····move-result·v0
  
70 ····iget-object·v1,·p0,·Landroidx/preference/SeekBarPreference$a;->a:Landroidx/preference/SeekBarPreference;70 ····iget-object·v1,·p0,·Landroidx/preference/SeekBarPreference$a;->a:Landroidx/preference/SeekBarPreference;
  
71 ····iget·v2,·v1,·Landroidx/preference/SeekBarPreference;->T:I71 ····iget·v2,·v1,·Landroidx/preference/SeekBarPreference;->V:I
  
72 ····add-int/2addr·v0,·v272 ····add-int/2addr·v0,·v2
  
73 ····iget·v2,·v1,·Landroidx/preference/SeekBarPreference;->S:I73 ····iget·v2,·v1,·Landroidx/preference/SeekBarPreference;->U:I
  
74 ····if-eq·v0,·v2,·:cond_074 ····if-eq·v0,·v2,·:cond_0
  
75 ····invoke-virtual·{v1,·p1},·Landroidx/preference/SeekBarPreference;->K0(Landroid/widget/SeekBar;)V75 ····invoke-virtual·{v1,·p1},·Landroidx/preference/SeekBarPreference;->M0(Landroid/widget/SeekBar;)V
  
76 ····:cond_076 ····:cond_0
77 ····return-void77 ····return-void
78 .end·method78 .end·method
7.79 KB
smali/androidx/preference/CheckBoxPreference.smali
Max HTML report size reached
3.48 KB
smali/androidx/preference/internal/PreferenceImageView.smali
    
Offset 1, 67 lines modifiedOffset 1, 65 lines modified
1 .class·public·Landroidx/preference/internal/PreferenceImageView;1 .class·public·Landroidx/preference/internal/PreferenceImageView;
2 .super·Landroid/widget/ImageView;2 .super·Landroid/widget/ImageView;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·build·Landroid/annotation/SuppressLint;5 .annotation·build·Landroid/annotation/SuppressLint;
6 ····value·=·{6 ····value·=·{
7 ········"AppCompatCustomView"7 ········"AppCompatCustomView"
8 ····}8 ····}
9 .end·annotation9 .end·annotation
  
  
10 #·instance·fields10 #·instance·fields
11 .field·private·b:I11 .field·private·e:I
  
12 .field·private·c:I12 .field·private·f:I
  
  
13 #·direct·methods13 #·direct·methods
14 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V14 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
15 ····.locals·115 ····.locals·1
  
16 ····.line·1 
17 ····const/4·v0,·0x016 ····const/4·v0,·0x0
  
18 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroidx/preference/internal/PreferenceImageView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V17 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroidx/preference/internal/PreferenceImageView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
19 ····return-void18 ····return-void
20 .end·method19 .end·method
  
21 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V20 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
22 ····.locals·321 ····.locals·3
  
23 ····.line·2 
24 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/widget/ImageView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V22 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/widget/ImageView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
25 ····const·v0,·0x7fffffff23 ····const·v0,·0x7fffffff
  
26 ····iput·v0,·p0,·Landroidx/preference/internal/PreferenceImageView;->b:I24 ····iput·v0,·p0,·Landroidx/preference/internal/PreferenceImageView;->e:I
  
27 ····iput·v0,·p0,·Landroidx/preference/internal/PreferenceImageView;->c:I25 ····iput·v0,·p0,·Landroidx/preference/internal/PreferenceImageView;->f:I
  
28 ····sget-object·v1,·Lp0/l;->m1:[I26 ····sget-object·v1,·Landroidx/preference/t;->m1:[I
  
29 ····const/4·v2,·0x027 ····const/4·v2,·0x0
  
30 ····invoke-virtual·{p1,·p2,·v1,·p3,·v2},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;28 ····invoke-virtual·{p1,·p2,·v1,·p3,·v2},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
  
31 ····move-result-object·p129 ····move-result-object·p1
  
32 ····sget·p2,·Lp0/l;->o1:I30 ····sget·p2,·Landroidx/preference/t;->o1:I
  
33 ····invoke-virtual·{p1,·p2,·v0},·Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I31 ····invoke-virtual·{p1,·p2,·v0},·Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
  
34 ····move-result·p232 ····move-result·p2
  
35 ····invoke-virtual·{p0,·p2},·Landroidx/preference/internal/PreferenceImageView;->setMaxWidth(I)V33 ····invoke-virtual·{p0,·p2},·Landroidx/preference/internal/PreferenceImageView;->setMaxWidth(I)V
  
36 ····sget·p2,·Lp0/l;->n1:I34 ····sget·p2,·Landroidx/preference/t;->n1:I
  
37 ····invoke-virtual·{p1,·p2,·v0},·Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I35 ····invoke-virtual·{p1,·p2,·v0},·Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
  
38 ····move-result·p236 ····move-result·p2
  
39 ····invoke-virtual·{p0,·p2},·Landroidx/preference/internal/PreferenceImageView;->setMaxHeight(I)V37 ····invoke-virtual·{p0,·p2},·Landroidx/preference/internal/PreferenceImageView;->setMaxHeight(I)V
  
Offset 71, 23 lines modifiedOffset 69, 23 lines modified
71 .end·method69 .end·method
  
  
72 #·virtual·methods70 #·virtual·methods
73 .method·public·getMaxHeight()I71 .method·public·getMaxHeight()I
74 ····.locals·172 ····.locals·1
  
75 ····iget·v0,·p0,·Landroidx/preference/internal/PreferenceImageView;->c:I73 ····iget·v0,·p0,·Landroidx/preference/internal/PreferenceImageView;->f:I
  
76 ····return·v074 ····return·v0
77 .end·method75 .end·method
  
78 .method·public·getMaxWidth()I76 .method·public·getMaxWidth()I
79 ····.locals·177 ····.locals·1
  
80 ····iget·v0,·p0,·Landroidx/preference/internal/PreferenceImageView;->b:I78 ····iget·v0,·p0,·Landroidx/preference/internal/PreferenceImageView;->e:I
  
81 ····return·v079 ····return·v0
82 .end·method80 .end·method
  
83 .method·protected·onMeasure(II)V81 .method·protected·onMeasure(II)V
84 ····.locals·582 ····.locals·5
  
Offset 157, 23 lines modifiedOffset 155, 23 lines modified
  
157 ····return-void155 ····return-void
158 .end·method156 .end·method
  
159 .method·public·setMaxHeight(I)V157 .method·public·setMaxHeight(I)V
160 ····.locals·0158 ····.locals·0
  
161 ····iput·p1,·p0,·Landroidx/preference/internal/PreferenceImageView;->c:I159 ····iput·p1,·p0,·Landroidx/preference/internal/PreferenceImageView;->f:I
  
162 ····invoke-super·{p0,·p1},·Landroid/widget/ImageView;->setMaxHeight(I)V160 ····invoke-super·{p0,·p1},·Landroid/widget/ImageView;->setMaxHeight(I)V
  
163 ····return-void161 ····return-void
164 .end·method162 .end·method
  
165 .method·public·setMaxWidth(I)V163 .method·public·setMaxWidth(I)V
166 ····.locals·0164 ····.locals·0
  
167 ····iput·p1,·p0,·Landroidx/preference/internal/PreferenceImageView;->b:I165 ····iput·p1,·p0,·Landroidx/preference/internal/PreferenceImageView;->e:I
  
168 ····invoke-super·{p0,·p1},·Landroid/widget/ImageView;->setMaxWidth(I)V166 ····invoke-super·{p0,·p1},·Landroid/widget/ImageView;->setMaxWidth(I)V
  
169 ····return-void167 ····return-void
170 .end·method168 .end·method
3.9 KB
smali/androidx/lifecycle/LifecycleController$observer$1.smali
Max HTML report size reached
5.62 KB
smali/androidx/lifecycle/WithLifecycleStateKt$suspendWithStateAtLeastUnchecked$$inlined$suspendCancellableCoroutine$lambda$1.smali
Max HTML report size reached
2.52 KB
smali/androidx/lifecycle/SavedStateHandleController$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·final·Landroidx/lifecycle/SavedStateHandleController$a;1 .class·final·Landroidx/lifecycle/SavedStateHandleController$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/savedstate/SavedStateRegistry$a;5 .implements·Landroidx/savedstate/SavedStateRegistry$a;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 27, 31 lines modifiedOffset 27, 31 lines modified
27 .end·method27 .end·method
  
  
28 #·virtual·methods28 #·virtual·methods
29 .method·public·a(Landroidx/savedstate/c;)V29 .method·public·a(Landroidx/savedstate/c;)V
30 ····.locals·530 ····.locals·5
  
31 ····instance-of·v0,·p1,·Landroidx/lifecycle/b0;31 ····instance-of·v0,·p1,·Landroidx/lifecycle/c0;
  
32 ····if-eqz·v0,·:cond_232 ····if-eqz·v0,·:cond_2
  
33 ····move-object·v0,·p133 ····move-object·v0,·p1
  
34 ····check-cast·v0,·Landroidx/lifecycle/b0;34 ····check-cast·v0,·Landroidx/lifecycle/c0;
  
35 ····invoke-interface·{v0},·Landroidx/lifecycle/b0;->l()Landroidx/lifecycle/a0;35 ····invoke-interface·{v0},·Landroidx/lifecycle/c0;->l()Landroidx/lifecycle/b0;
  
36 ····move-result-object·v036 ····move-result-object·v0
  
37 ····invoke-interface·{p1},·Landroidx/savedstate/c;->d()Landroidx/savedstate/SavedStateRegistry;37 ····invoke-interface·{p1},·Landroidx/savedstate/c;->d()Landroidx/savedstate/SavedStateRegistry;
  
38 ····move-result-object·v138 ····move-result-object·v1
  
39 ····invoke-virtual·{v0},·Landroidx/lifecycle/a0;->c()Ljava/util/Set;39 ····invoke-virtual·{v0},·Landroidx/lifecycle/b0;->c()Ljava/util/Set;
  
40 ····move-result-object·v240 ····move-result-object·v2
  
41 ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator;41 ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
42 ····move-result-object·v242 ····move-result-object·v2
  
Offset 64, 28 lines modifiedOffset 64, 28 lines modified
  
64 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;64 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
65 ····move-result-object·v365 ····move-result-object·v3
  
66 ····check-cast·v3,·Ljava/lang/String;66 ····check-cast·v3,·Ljava/lang/String;
  
67 ····invoke-virtual·{v0,·v3},·Landroidx/lifecycle/a0;->b(Ljava/lang/String;)Landroidx/lifecycle/w;67 ····invoke-virtual·{v0,·v3},·Landroidx/lifecycle/b0;->b(Ljava/lang/String;)Landroidx/lifecycle/x;
  
68 ····move-result-object·v368 ····move-result-object·v3
  
69 ····invoke-interface·{p1},·Landroidx/lifecycle/l;->n()Landroidx/lifecycle/f;69 ····invoke-interface·{p1},·Landroidx/lifecycle/m;->a()Landroidx/lifecycle/g;
  
70 ····move-result-object·v470 ····move-result-object·v4
  
71 ····invoke-static·{v3,·v1,·v4},·Landroidx/lifecycle/SavedStateHandleController;->b(Landroidx/lifecycle/w;Landroidx/savedstate/SavedStateRegistry;Landroidx/lifecycle/f;)V71 ····invoke-static·{v3,·v1,·v4},·Landroidx/lifecycle/SavedStateHandleController;->h(Landroidx/lifecycle/x;Landroidx/savedstate/SavedStateRegistry;Landroidx/lifecycle/g;)V
  
72 ····goto·:goto_072 ····goto·:goto_0
  
73 ····:cond_073 ····:cond_0
74 ····invoke-virtual·{v0},·Landroidx/lifecycle/a0;->c()Ljava/util/Set;74 ····invoke-virtual·{v0},·Landroidx/lifecycle/b0;->c()Ljava/util/Set;
  
75 ····move-result-object·p175 ····move-result-object·p1
  
76 ····invoke-interface·{p1},·Ljava/util/Set;->isEmpty()Z76 ····invoke-interface·{p1},·Ljava/util/Set;->isEmpty()Z
  
77 ····move-result·p177 ····move-result·p1
  
602 B
smali/androidx/lifecycle/h.smali
    
Offset 1, 6 lines modifiedOffset 1, 21 lines modified
1 .class·public·abstract·Landroidx/lifecycle/h;1 .class·public·final·Landroidx/lifecycle/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces 
5 .implements·Lp1/l0; 
 4 #·direct·methods
 5 .method·public·static·final·synthetic·a(Landroidx/lifecycle/h;)Landroidx/lifecycle/d;
 6 ····.locals·0
  
 7 ····const/4·p0,·0x0
  
 8 ····throw·p0
 9 .end·method
  
 10 .method·public·static·final·synthetic·b(Landroidx/lifecycle/h;)Landroidx/lifecycle/g$c;
 11 ····.locals·0
  
 12 ····const/4·p0,·0x0
  
 13 ····throw·p0
 14 .end·method
14.9 KB
smali/androidx/lifecycle/w.smali
Max HTML report size reached
1.54 KB
smali/androidx/lifecycle/SingleGeneratedAdapterObserver.smali
    
Offset 1, 26 lines modifiedOffset 1, 44 lines modified
1 .class·Landroidx/lifecycle/SingleGeneratedAdapterObserver;1 .class·Landroidx/lifecycle/SingleGeneratedAdapterObserver;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/lifecycle/j;5 .implements·Landroidx/lifecycle/k;
  
  
 6 #·instance·fields
 7 .field·private·final·e:Landroidx/lifecycle/f;
  
  
6 #·direct·methods8 #·direct·methods
7 .method·constructor·<init>(Landroidx/lifecycle/e;)V9 .method·constructor·<init>(Landroidx/lifecycle/f;)V
8 ····.locals·010 ····.locals·0
  
9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 12 ····iput-object·p1,·p0,·Landroidx/lifecycle/SingleGeneratedAdapterObserver;->e:Landroidx/lifecycle/f;
  
10 ····return-void13 ····return-void
11 .end·method14 .end·method
  
  
12 #·virtual·methods15 #·virtual·methods
13 .method·public·a(Landroidx/lifecycle/l;Landroidx/lifecycle/f$b;)V16 .method·public·d(Landroidx/lifecycle/m;Landroidx/lifecycle/g$b;)V
14 ····.locals·017 ····.locals·3
  
 18 ····iget-object·v0,·p0,·Landroidx/lifecycle/SingleGeneratedAdapterObserver;->e:Landroidx/lifecycle/f;
  
 19 ····const/4·v1,·0x0
  
15 ····const/4·p1,·0x020 ····const/4·v2,·0x0
  
16 ····throw·p121 ····invoke-interface·{v0,·p1,·p2,·v1,·v2},·Landroidx/lifecycle/f;->a(Landroidx/lifecycle/m;Landroidx/lifecycle/g$b;ZLandroidx/lifecycle/q;)V
  
 22 ····iget-object·v0,·p0,·Landroidx/lifecycle/SingleGeneratedAdapterObserver;->e:Landroidx/lifecycle/f;
  
 23 ····const/4·v1,·0x1
  
 24 ····invoke-interface·{v0,·p1,·p2,·v1,·v2},·Landroidx/lifecycle/f;->a(Landroidx/lifecycle/m;Landroidx/lifecycle/g$b;ZLandroidx/lifecycle/q;)V
  
 25 ····return-void
17 .end·method26 .end·method
2.58 KB
smali/androidx/lifecycle/LiveData$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/lifecycle/LiveData$a;1 .class·Landroidx/lifecycle/LiveData$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 14, 55 lines modifiedOffset 14, 55 lines modified
14 .annotation·system·Ldalvik/annotation/InnerClass;14 .annotation·system·Ldalvik/annotation/InnerClass;
15 ····accessFlags·=·0x015 ····accessFlags·=·0x0
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
  
18 #·instance·fields18 #·instance·fields
19 .field·final·synthetic·d:Landroidx/lifecycle/LiveData;19 .field·final·synthetic·e:Landroidx/lifecycle/LiveData;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Landroidx/lifecycle/LiveData;)V21 .method·constructor·<init>(Landroidx/lifecycle/LiveData;)V
22 ····.locals·022 ····.locals·0
  
23 ····iput-object·p1,·p0,·Landroidx/lifecycle/LiveData$a;->d:Landroidx/lifecycle/LiveData;23 ····iput-object·p1,·p0,·Landroidx/lifecycle/LiveData$a;->e:Landroidx/lifecycle/LiveData;
  
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·run()V28 .method·public·run()V
29 ····.locals·429 ····.locals·4
  
30 ····iget-object·v0,·p0,·Landroidx/lifecycle/LiveData$a;->d:Landroidx/lifecycle/LiveData;30 ····iget-object·v0,·p0,·Landroidx/lifecycle/LiveData$a;->e:Landroidx/lifecycle/LiveData;
  
31 ····iget-object·v0,·v0,·Landroidx/lifecycle/LiveData;->a:Ljava/lang/Object;31 ····iget-object·v0,·v0,·Landroidx/lifecycle/LiveData;->b:Ljava/lang/Object;
  
32 ····monitor-enter·v032 ····monitor-enter·v0
  
33 ····:try_start_033 ····:try_start_0
34 ····iget-object·v1,·p0,·Landroidx/lifecycle/LiveData$a;->d:Landroidx/lifecycle/LiveData;34 ····iget-object·v1,·p0,·Landroidx/lifecycle/LiveData$a;->e:Landroidx/lifecycle/LiveData;
  
35 ····iget-object·v1,·v1,·Landroidx/lifecycle/LiveData;->f:Ljava/lang/Object;35 ····iget-object·v1,·v1,·Landroidx/lifecycle/LiveData;->g:Ljava/lang/Object;
  
36 ····iget-object·v2,·p0,·Landroidx/lifecycle/LiveData$a;->d:Landroidx/lifecycle/LiveData;36 ····iget-object·v2,·p0,·Landroidx/lifecycle/LiveData$a;->e:Landroidx/lifecycle/LiveData;
  
37 ····sget-object·v3,·Landroidx/lifecycle/LiveData;->k:Ljava/lang/Object;37 ····sget-object·v3,·Landroidx/lifecycle/LiveData;->a:Ljava/lang/Object;
  
38 ····iput-object·v3,·v2,·Landroidx/lifecycle/LiveData;->f:Ljava/lang/Object;38 ····iput-object·v3,·v2,·Landroidx/lifecycle/LiveData;->g:Ljava/lang/Object;
  
39 ····monitor-exit·v039 ····monitor-exit·v0
40 ····:try_end_040 ····:try_end_0
41 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_041 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
42 ····iget-object·v0,·p0,·Landroidx/lifecycle/LiveData$a;->d:Landroidx/lifecycle/LiveData;42 ····iget-object·v0,·p0,·Landroidx/lifecycle/LiveData$a;->e:Landroidx/lifecycle/LiveData;
  
43 ····invoke-virtual·{v0,·v1},·Landroidx/lifecycle/LiveData;->j(Ljava/lang/Object;)V43 ····invoke-virtual·{v0,·v1},·Landroidx/lifecycle/LiveData;->j(Ljava/lang/Object;)V
  
44 ····return-void44 ····return-void
  
45 ····:catchall_045 ····:catchall_0
46 ····move-exception·v146 ····move-exception·v1
1.22 KB
smali/androidx/lifecycle/f.smali
    
Offset 1, 43 lines modifiedOffset 1, 8 lines modified
1 .class·public·abstract·Landroidx/lifecycle/f;1 .class·public·interface·abstract·Landroidx/lifecycle/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·""
3 .source·"SourceFile" 
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Landroidx/lifecycle/f$c;, 
8 ········Landroidx/lifecycle/f$b; 
9 ····} 
10 .end·annotation 
  
  
11 #·instance·fields 
12 .field·a:Ljava/util/concurrent/atomic/AtomicReference; 
  
  
13 #·direct·methods 
14 .method·public·constructor·<init>()V 
15 ····.locals·1 
  
16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
17 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicReference; 
  
18 ····invoke-direct·{v0},·Ljava/util/concurrent/atomic/AtomicReference;-><init>()V 
  
19 ····iput-object·v0,·p0,·Landroidx/lifecycle/f;->a:Ljava/util/concurrent/atomic/AtomicReference; 
  
20 ····return-void 
21 .end·method 
  
  
22 #·virtual·methods4 #·virtual·methods
 5 .method·public·abstract·a(Landroidx/lifecycle/m;Landroidx/lifecycle/g$b;ZLandroidx/lifecycle/q;)V
23 .method·public·abstract·a(Landroidx/lifecycle/k;)V 
24 .end·method 
  
25 .method·public·abstract·b()Landroidx/lifecycle/f$c; 
26 .end·method 
  
27 .method·public·abstract·c(Landroidx/lifecycle/k;)V 
28 .end·method6 .end·method
232 B
smali/androidx/lifecycle/d.smali
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 .class·public·abstract·Landroidx/lifecycle/d;1 .class·public·final·Landroidx/lifecycle/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
585 B
smali/androidx/lifecycle/i.smali
    
Offset 1, 13 lines modifiedOffset 1, 16 lines modified
1 .class·public·final·Landroidx/lifecycle/i;1 .class·public·abstract·Landroidx/lifecycle/i;
2 .super·Ljava/util/concurrent/CancellationException; 
3 .source·"SourceFile"2 .super·Ljava/lang/Object;
 3 .source·""
  
 4 #·interfaces
 5 .implements·Lkotlinx/coroutines/o0;
  
  
4 #·direct·methods6 #·direct·methods
5 .method·public·constructor·<init>()V7 .method·public·constructor·<init>()V
6 ····.locals·08 ····.locals·0
  
7 ····invoke-direct·{p0},·Ljava/util/concurrent/CancellationException;-><init>()V9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
8 ····return-void10 ····return-void
9 .end·method11 .end·method
4.33 KB
smali/androidx/lifecycle/u$a.smali
Max HTML report size reached
1.68 KB
smali/androidx/lifecycle/LiveData$b.smali
    
Offset 1, 40 lines modifiedOffset 1, 54 lines modified
1 .class·Landroidx/lifecycle/LiveData$b;1 .class·Landroidx/lifecycle/LiveData$b;
2 .super·Landroidx/lifecycle/LiveData$c;2 .super·Landroidx/lifecycle/LiveData$c;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/lifecycle/LiveData;6 ····value·=·Landroidx/lifecycle/LiveData;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x29 ····accessFlags·=·0x2
10 ····name·=·"b"10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
 12 .annotation·system·Ldalvik/annotation/Signature;
 13 ····value·=·{
 14 ········"Landroidx/lifecycle/LiveData<",
 15 ········"TT;>.c;"
 16 ····}
 17 .end·annotation
  
  
12 #·instance·fields18 #·instance·fields
13 .field·final·synthetic·h:Landroidx/lifecycle/LiveData;19 .field·final·synthetic·i:Landroidx/lifecycle/LiveData;
  
  
14 #·direct·methods20 #·direct·methods
15 .method·constructor·<init>(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/q;)V21 .method·constructor·<init>(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/s;)V
16 ····.locals·022 ····.locals·0
 23 ····.annotation·system·Ldalvik/annotation/Signature;
 24 ········value·=·{
 25 ············"(",
 26 ············"Landroidx/lifecycle/s<",
 27 ············"-TT;>;)V"
 28 ········}
 29 ····.end·annotation
  
17 ····iput-object·p1,·p0,·Landroidx/lifecycle/LiveData$b;->h:Landroidx/lifecycle/LiveData;30 ····iput-object·p1,·p0,·Landroidx/lifecycle/LiveData$b;->i:Landroidx/lifecycle/LiveData;
  
18 ····invoke-direct·{p0,·p1,·p2},·Landroidx/lifecycle/LiveData$c;-><init>(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/q;)V31 ····invoke-direct·{p0,·p1,·p2},·Landroidx/lifecycle/LiveData$c;-><init>(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/s;)V
  
19 ····return-void32 ····return-void
20 .end·method33 .end·method
  
  
21 #·virtual·methods34 #·virtual·methods
22 .method·e()Z35 .method·k()Z
23 ····.locals·136 ····.locals·1
  
24 ····const/4·v0,·0x137 ····const/4·v0,·0x1
  
25 ····return·v038 ····return·v0
26 .end·method39 .end·method
4.63 KB
smali/androidx/lifecycle/b$a.smali
Max HTML report size reached
1.26 KB
smali/androidx/lifecycle/r.smali
    
Offset 1, 17 lines modifiedOffset 1, 40 lines modified
 1 .class·public·Landroidx/lifecycle/r;
 2 .super·Landroidx/lifecycle/LiveData;
 3 .source·""
1 .class·public·interface·abstract·annotation·Landroidx/lifecycle/r; 
2 .super·Ljava/lang/Object; 
3 .source·"SourceFile" 
  
4 #·interfaces 
5 .implements·Ljava/lang/annotation/Annotation; 
  
  
6 #·annotations4 #·annotations
7 .annotation·runtime·Ljava/lang/annotation/Retention; 
8 ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;5 .annotation·system·Ldalvik/annotation/Signature;
 6 ····value·=·{
 7 ········"<T:",
 8 ········"Ljava/lang/Object;",
 9 ········">",
 10 ········"Landroidx/lifecycle/LiveData<",
 11 ········"TT;>;"
 12 ····}
9 .end·annotation13 .end·annotation
  
  
 14 #·direct·methods
 15 .method·public·constructor·<init>()V
 16 ····.locals·0
  
 17 ····invoke-direct·{p0},·Landroidx/lifecycle/LiveData;-><init>()V
  
 18 ····return-void
 19 .end·method
  
  
10 #·virtual·methods20 #·virtual·methods
11 .method·public·abstract·value()Landroidx/lifecycle/f$b;21 .method·public·j(Ljava/lang/Object;)V
 22 ····.locals·0
 23 ····.annotation·system·Ldalvik/annotation/Signature;
 24 ········value·=·{
 25 ············"(TT;)V"
 26 ········}
 27 ····.end·annotation
  
 28 ····invoke-super·{p0,·p1},·Landroidx/lifecycle/LiveData;->j(Ljava/lang/Object;)V
  
 29 ····return-void
12 .end·method30 .end·method
1.56 KB
smali/androidx/lifecycle/g.smali
    
Offset 1, 21 lines modifiedOffset 1, 51 lines modified
1 .class·public·abstract·Landroidx/lifecycle/g;1 .class·public·abstract·Landroidx/lifecycle/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
 4 #·annotations
 5 .annotation·system·Ldalvik/annotation/MemberClasses;
 6 ····value·=·{
 7 ········Landroidx/lifecycle/g$c;,
 8 ········Landroidx/lifecycle/g$b;
 9 ····}
 10 .end·annotation
  
  
 11 #·instance·fields
 12 .field·a: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
  
  
4 #·direct·methods21 #·direct·methods
5 .method·public·static·final·synthetic·a(Landroidx/lifecycle/g;)Landroidx/lifecycle/d;22 .method·public·constructor·<init>()V
6 ····.locals·023 ····.locals·1
  
 24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 25 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicReference;
  
7 ····const/4·p0,·0x026 ····invoke-direct·{v0},·Ljava/util/concurrent/atomic/AtomicReference;-><init>()V
  
8 ····throw·p027 ····iput-object·v0,·p0,·Landroidx/lifecycle/g;->a:Ljava/util/concurrent/atomic/AtomicReference;
  
 28 ····return-void
9 .end·method29 .end·method
  
10 .method·public·static·final·synthetic·b(Landroidx/lifecycle/g;)Landroidx/lifecycle/f$c; 
11 ····.locals·0 
  
12 ····const/4·p0,·0x030 #·virtual·methods
 31 .method·public·abstract·a(Landroidx/lifecycle/l;)V
 32 .end·method
  
 33 .method·public·abstract·b()Landroidx/lifecycle/g$c;
 34 .end·method
  
13 ····throw·p035 .method·public·abstract·c(Landroidx/lifecycle/l;)V
14 .end·method36 .end·method
16.5 KB
smali/androidx/lifecycle/u.smali
Max HTML report size reached
363 B
smali/androidx/lifecycle/k.smali
    
Offset 1, 3 lines modifiedOffset 1, 11 lines modified
1 .class·public·interface·abstract·Landroidx/lifecycle/k;1 .class·public·interface·abstract·Landroidx/lifecycle/k;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
 4 #·interfaces
 5 .implements·Landroidx/lifecycle/l;
  
  
 6 #·virtual·methods
 7 .method·public·abstract·d(Landroidx/lifecycle/m;Landroidx/lifecycle/g$b;)V
 8 .end·method
1.09 KB
smali/androidx/lifecycle/t.smali
    
Offset 1, 13 lines modifiedOffset 1, 23 lines modified
1 .class·public·abstract·synthetic·Landroidx/lifecycle/t;1 .class·public·interface·abstract·annotation·Landroidx/lifecycle/t;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
 4 #·interfaces
 5 .implements·Ljava/lang/annotation/Annotation;
  
4 #·direct·methods 
5 .method·public·static·bridge·synthetic·a(Landroid/app/Activity;Landroid/app/Application$ActivityLifecycleCallbacks;)V 
6 ····.locals·0 
  
7 ····invoke-virtual·{p0,·p1},·Landroid/app/Activity;->registerActivityLifecycleCallbacks(Landroid/app/Application$ActivityLifecycleCallbacks;)V6 #·annotations
 7 .annotation·runtime·Ljava/lang/annotation/Retention;
 8 ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;
 9 .end·annotation
  
8 ····return-void10 .annotation·runtime·Ljava/lang/annotation/Target;
 11 ····value·=·{
 12 ········.enum·Ljava/lang/annotation/ElementType;->METHOD:Ljava/lang/annotation/ElementType;
 13 ····}
 14 .end·annotation
  
  
 15 #·virtual·methods
 16 .method·public·abstract·value()Landroidx/lifecycle/g$b;
9 .end·method17 .end·method
599 B
smali/androidx/lifecycle/d0.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·abstract·Landroidx/lifecycle/d0;1 .class·public·Landroidx/lifecycle/d0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·a(Landroid/view/View;Landroidx/lifecycle/b0;)V5 .method·public·static·a(Landroid/view/View;Landroidx/lifecycle/m;)V
6 ····.locals·16 ····.locals·1
  
7 ····sget·v0,·Lo0/a;->a:I7 ····sget·v0,·Landroidx/lifecycle/f0/a;->a:I
  
8 ····invoke-virtual·{p0,·v0,·p1},·Landroid/view/View;->setTag(ILjava/lang/Object;)V8 ····invoke-virtual·{p0,·v0,·p1},·Landroid/view/View;->setTag(ILjava/lang/Object;)V
  
9 ····return-void9 ····return-void
10 .end·method10 .end·method
20.9 KB
smali/androidx/lifecycle/m.smali
Max HTML report size reached
11.7 KB
smali/androidx/lifecycle/b.smali
Max HTML report size reached
934 B
smali/androidx/lifecycle/q.smali
    
Offset 1, 8 lines modifiedOffset 1, 32 lines modified
1 .class·public·interface·abstract·Landroidx/lifecycle/q;1 .class·public·Landroidx/lifecycle/q;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
 4 #·instance·fields
 5 .field·private·a: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
  
  
4 #·virtual·methods15 #·direct·methods
5 .method·public·abstract·a(Ljava/lang/Object;)V16 .method·public·constructor·<init>()V
 17 ····.locals·1
  
 18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 19 ····new-instance·v0,·Ljava/util/HashMap;
  
 20 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
  
 21 ····iput-object·v0,·p0,·Landroidx/lifecycle/q;->a:Ljava/util/Map;
  
 22 ····return-void
6 .end·method23 .end·method
2.39 KB
smali/androidx/lifecycle/ReflectiveGenericLifecycleObserver.smali
    
Offset 1, 50 lines modifiedOffset 1, 50 lines modified
1 .class·Landroidx/lifecycle/ReflectiveGenericLifecycleObserver;1 .class·Landroidx/lifecycle/ReflectiveGenericLifecycleObserver;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/lifecycle/j;5 .implements·Landroidx/lifecycle/k;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·final·d:Ljava/lang/Object;7 .field·private·final·e:Ljava/lang/Object;
  
8 .field·private·final·e:Landroidx/lifecycle/b$a;8 .field·private·final·f:Landroidx/lifecycle/b$a;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·constructor·<init>(Ljava/lang/Object;)V10 .method·constructor·<init>(Ljava/lang/Object;)V
11 ····.locals·111 ····.locals·1
  
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····iput-object·p1,·p0,·Landroidx/lifecycle/ReflectiveGenericLifecycleObserver;->d:Ljava/lang/Object;13 ····iput-object·p1,·p0,·Landroidx/lifecycle/ReflectiveGenericLifecycleObserver;->e:Ljava/lang/Object;
  
14 ····sget-object·v0,·Landroidx/lifecycle/b;->c:Landroidx/lifecycle/b;14 ····sget-object·v0,·Landroidx/lifecycle/b;->a:Landroidx/lifecycle/b;
  
15 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;15 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
16 ····move-result-object·p116 ····move-result-object·p1
  
17 ····invoke-virtual·{v0,·p1},·Landroidx/lifecycle/b;->c(Ljava/lang/Class;)Landroidx/lifecycle/b$a;17 ····invoke-virtual·{v0,·p1},·Landroidx/lifecycle/b;->c(Ljava/lang/Class;)Landroidx/lifecycle/b$a;
  
18 ····move-result-object·p118 ····move-result-object·p1
  
19 ····iput-object·p1,·p0,·Landroidx/lifecycle/ReflectiveGenericLifecycleObserver;->e:Landroidx/lifecycle/b$a;19 ····iput-object·p1,·p0,·Landroidx/lifecycle/ReflectiveGenericLifecycleObserver;->f:Landroidx/lifecycle/b$a;
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
  
  
22 #·virtual·methods22 #·virtual·methods
23 .method·public·a(Landroidx/lifecycle/l;Landroidx/lifecycle/f$b;)V23 .method·public·d(Landroidx/lifecycle/m;Landroidx/lifecycle/g$b;)V
24 ····.locals·224 ····.locals·2
  
25 ····iget-object·v0,·p0,·Landroidx/lifecycle/ReflectiveGenericLifecycleObserver;->e:Landroidx/lifecycle/b$a;25 ····iget-object·v0,·p0,·Landroidx/lifecycle/ReflectiveGenericLifecycleObserver;->f:Landroidx/lifecycle/b$a;
  
26 ····iget-object·v1,·p0,·Landroidx/lifecycle/ReflectiveGenericLifecycleObserver;->d:Ljava/lang/Object;26 ····iget-object·v1,·p0,·Landroidx/lifecycle/ReflectiveGenericLifecycleObserver;->e:Ljava/lang/Object;
  
27 ····invoke-virtual·{v0,·p1,·p2,·v1},·Landroidx/lifecycle/b$a;->a(Landroidx/lifecycle/l;Landroidx/lifecycle/f$b;Ljava/lang/Object;)V27 ····invoke-virtual·{v0,·p1,·p2,·v1},·Landroidx/lifecycle/b$a;->a(Landroidx/lifecycle/m;Landroidx/lifecycle/g$b;Ljava/lang/Object;)V
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
6.3 KB
smali/androidx/lifecycle/x.smali
Max HTML report size reached
6.63 KB
smali/androidx/lifecycle/a0.smali
Max HTML report size reached
3.47 KB
smali/androidx/lifecycle/FullLifecycleObserverAdapter.smali
    
Offset 1, 70 lines modifiedOffset 1, 106 lines modified
1 .class·Landroidx/lifecycle/FullLifecycleObserverAdapter;1 .class·Landroidx/lifecycle/FullLifecycleObserverAdapter;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/lifecycle/j;5 .implements·Landroidx/lifecycle/k;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·final·d:Landroidx/lifecycle/j;7 .field·private·final·e:Landroidx/lifecycle/e;
  
 8 .field·private·final·f:Landroidx/lifecycle/k;
  
  
 9 #·direct·methods
 10 .method·constructor·<init>(Landroidx/lifecycle/e;Landroidx/lifecycle/k;)V
 11 ····.locals·0
  
 12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 13 ····iput-object·p1,·p0,·Landroidx/lifecycle/FullLifecycleObserverAdapter;->e:Landroidx/lifecycle/e;
  
 14 ····iput-object·p2,·p0,·Landroidx/lifecycle/FullLifecycleObserverAdapter;->f:Landroidx/lifecycle/k;
  
 15 ····return-void
 16 .end·method
  
  
8 #·virtual·methods17 #·virtual·methods
9 .method·public·a(Landroidx/lifecycle/l;Landroidx/lifecycle/f$b;)V18 .method·public·d(Landroidx/lifecycle/m;Landroidx/lifecycle/g$b;)V
10 ····.locals·219 ····.locals·2
  
11 ····sget-object·v0,·Landroidx/lifecycle/FullLifecycleObserverAdapter$a;->a:[I20 ····sget-object·v0,·Landroidx/lifecycle/FullLifecycleObserverAdapter$a;->a:[I
  
12 ····invoke-virtual·{p2},·Ljava/lang/Enum;->ordinal()I21 ····invoke-virtual·{p2},·Ljava/lang/Enum;->ordinal()I
  
13 ····move-result·v122 ····move-result·v1
  
14 ····aget·v0,·v0,·v123 ····aget·v0,·v0,·v1
  
15 ····const/4·v1,·0x0 
  
16 ····packed-switch·v0,·:pswitch_data_024 ····packed-switch·v0,·:pswitch_data_0
  
17 ····goto·:goto_025 ····goto·:goto_0
  
18 ····:pswitch_026 ····:pswitch_0
19 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;27 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;
  
20 ····const-string·p2,·"ON_ANY·must·not·been·send·by·anybody"28 ····const-string·p2,·"ON_ANY·must·not·been·send·by·anybody"
  
21 ····invoke-direct·{p1,·p2},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V29 ····invoke-direct·{p1,·p2},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
22 ····throw·p130 ····throw·p1
  
23 ····:pswitch_131 ····:pswitch_1
24 ····throw·v132 ····iget-object·v0,·p0,·Landroidx/lifecycle/FullLifecycleObserverAdapter;->e:Landroidx/lifecycle/e;
  
 33 ····invoke-interface·{v0,·p1},·Landroidx/lifecycle/e;->b(Landroidx/lifecycle/m;)V
  
 34 ····goto·:goto_0
  
25 ····:pswitch_235 ····:pswitch_2
26 ····throw·v136 ····iget-object·v0,·p0,·Landroidx/lifecycle/FullLifecycleObserverAdapter;->e:Landroidx/lifecycle/e;
  
 37 ····invoke-interface·{v0,·p1},·Landroidx/lifecycle/e;->f(Landroidx/lifecycle/m;)V
  
 38 ····goto·:goto_0
  
27 ····:pswitch_339 ····:pswitch_3
28 ····throw·v140 ····iget-object·v0,·p0,·Landroidx/lifecycle/FullLifecycleObserverAdapter;->e:Landroidx/lifecycle/e;
  
 41 ····invoke-interface·{v0,·p1},·Landroidx/lifecycle/e;->e(Landroidx/lifecycle/m;)V
  
 42 ····goto·:goto_0
  
29 ····:pswitch_443 ····:pswitch_4
30 ····throw·v144 ····iget-object·v0,·p0,·Landroidx/lifecycle/FullLifecycleObserverAdapter;->e:Landroidx/lifecycle/e;
  
 45 ····invoke-interface·{v0,·p1},·Landroidx/lifecycle/e;->a(Landroidx/lifecycle/m;)V
  
 46 ····goto·:goto_0
  
31 ····:pswitch_547 ····:pswitch_5
32 ····throw·v148 ····iget-object·v0,·p0,·Landroidx/lifecycle/FullLifecycleObserverAdapter;->e:Landroidx/lifecycle/e;
  
 49 ····invoke-interface·{v0,·p1},·Landroidx/lifecycle/e;->g(Landroidx/lifecycle/m;)V
  
 50 ····goto·:goto_0
  
33 ····:pswitch_651 ····:pswitch_6
34 ····throw·v152 ····iget-object·v0,·p0,·Landroidx/lifecycle/FullLifecycleObserverAdapter;->e:Landroidx/lifecycle/e;
  
 53 ····invoke-interface·{v0,·p1},·Landroidx/lifecycle/e;->c(Landroidx/lifecycle/m;)V
  
35 ····:goto_054 ····:goto_0
36 ····iget-object·v0,·p0,·Landroidx/lifecycle/FullLifecycleObserverAdapter;->d:Landroidx/lifecycle/j;55 ····iget-object·v0,·p0,·Landroidx/lifecycle/FullLifecycleObserverAdapter;->f:Landroidx/lifecycle/k;
  
37 ····if-eqz·v0,·:cond_056 ····if-eqz·v0,·:cond_0
  
38 ····invoke-interface·{v0,·p1,·p2},·Landroidx/lifecycle/j;->a(Landroidx/lifecycle/l;Landroidx/lifecycle/f$b;)V57 ····invoke-interface·{v0,·p1,·p2},·Landroidx/lifecycle/k;->d(Landroidx/lifecycle/m;Landroidx/lifecycle/g$b;)V
  
39 ····:cond_058 ····:cond_0
40 ····return-void59 ····return-void
  
41 ····nop60 ····nop
  
42 ····:pswitch_data_061 ····:pswitch_data_0
9.46 KB
smali/androidx/lifecycle/SavedStateHandleController.smali
Max HTML report size reached
1020 B
smali/androidx/lifecycle/Lifecycling$1.smali
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 .class·Landroidx/lifecycle/Lifecycling$1;1 .class·Landroidx/lifecycle/Lifecycling$1;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/lifecycle/j;5 .implements·Landroidx/lifecycle/k;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·final·synthetic·d:Landroidx/lifecycle/j;7 .field·final·synthetic·e:Landroidx/lifecycle/k;
  
  
8 #·virtual·methods8 #·virtual·methods
9 .method·public·a(Landroidx/lifecycle/l;Landroidx/lifecycle/f$b;)V9 .method·public·d(Landroidx/lifecycle/m;Landroidx/lifecycle/g$b;)V
10 ····.locals·110 ····.locals·1
  
11 ····iget-object·v0,·p0,·Landroidx/lifecycle/Lifecycling$1;->d:Landroidx/lifecycle/j;11 ····iget-object·v0,·p0,·Landroidx/lifecycle/Lifecycling$1;->e:Landroidx/lifecycle/k;
  
12 ····invoke-interface·{v0,·p1,·p2},·Landroidx/lifecycle/j;->a(Landroidx/lifecycle/l;Landroidx/lifecycle/f$b;)V12 ····invoke-interface·{v0,·p1,·p2},·Landroidx/lifecycle/k;->d(Landroidx/lifecycle/m;Landroidx/lifecycle/g$b;)V
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
7.56 KB
smali/androidx/lifecycle/z.smali
Max HTML report size reached
826 B
smali/androidx/lifecycle/o.smali
    
Offset 1, 23 lines modifiedOffset 1, 16 lines modified
1 .class·public·Landroidx/lifecycle/o;1 .class·public·interface·abstract·Landroidx/lifecycle/o;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
 4 #·interfaces
 5 .implements·Landroidx/lifecycle/m;
  
4 #·instance·fields 
5 .field·private·a:Ljava/util/Map; 
  
 6 #·annotations
 7 .annotation·runtime·Ljava/lang/Deprecated;
 8 .end·annotation
  
6 #·direct·methods 
7 .method·public·constructor·<init>()V 
8 ····.locals·1 
  
 9 #·virtual·methods
 10 .method·public·abstract·a()Landroidx/lifecycle/n;
9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
10 ····new-instance·v0,·Ljava/util/HashMap; 
  
11 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V 
  
12 ····iput-object·v0,·p0,·Landroidx/lifecycle/o;->a:Ljava/util/Map; 
  
13 ····return-void 
14 .end·method11 .end·method
3.32 KB
smali/androidx/lifecycle/LifecycleCoroutineScopeImpl.smali
    
Offset 1, 77 lines modifiedOffset 1, 77 lines modified
1 .class·public·final·Landroidx/lifecycle/LifecycleCoroutineScopeImpl;1 .class·public·final·Landroidx/lifecycle/LifecycleCoroutineScopeImpl;
2 .super·Landroidx/lifecycle/h;2 .super·Landroidx/lifecycle/i;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/lifecycle/j;5 .implements·Landroidx/lifecycle/k;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·final·d:Landroidx/lifecycle/f;7 .field·private·final·e:Landroidx/lifecycle/g;
  
8 .field·private·final·e:Ly0/g;8 .field·private·final·f:Le/t/g;
  
  
9 #·virtual·methods9 #·virtual·methods
10 .method·public·a(Landroidx/lifecycle/l;Landroidx/lifecycle/f$b;)V10 .method·public·d(Landroidx/lifecycle/m;Landroidx/lifecycle/g$b;)V
11 ····.locals·111 ····.locals·1
  
12 ····const-string·v0,·"source"12 ····const-string·v0,·"source"
  
13 ····invoke-static·{p1,·v0},·Lh1/l;->d(Ljava/lang/Object;Ljava/lang/String;)V13 ····invoke-static·{p1,·v0},·Le/w/d/l;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
14 ····const-string·p1,·"event"14 ····const-string·p1,·"event"
  
15 ····invoke-static·{p2,·p1},·Lh1/l;->d(Ljava/lang/Object;Ljava/lang/String;)V15 ····invoke-static·{p2,·p1},·Le/w/d/l;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
16 ····invoke-virtual·{p0},·Landroidx/lifecycle/LifecycleCoroutineScopeImpl;->b()Landroidx/lifecycle/f;16 ····invoke-virtual·{p0},·Landroidx/lifecycle/LifecycleCoroutineScopeImpl;->h()Landroidx/lifecycle/g;
  
17 ····move-result-object·p117 ····move-result-object·p1
  
18 ····invoke-virtual·{p1},·Landroidx/lifecycle/f;->b()Landroidx/lifecycle/f$c;18 ····invoke-virtual·{p1},·Landroidx/lifecycle/g;->b()Landroidx/lifecycle/g$c;
  
19 ····move-result-object·p119 ····move-result-object·p1
  
20 ····sget-object·p2,·Landroidx/lifecycle/f$c;->d:Landroidx/lifecycle/f$c;20 ····sget-object·p2,·Landroidx/lifecycle/g$c;->e:Landroidx/lifecycle/g$c;
  
21 ····invoke-virtual·{p1,·p2},·Ljava/lang/Enum;->compareTo(Ljava/lang/Enum;)I21 ····invoke-virtual·{p1,·p2},·Ljava/lang/Enum;->compareTo(Ljava/lang/Enum;)I
  
22 ····move-result·p122 ····move-result·p1
  
23 ····if-gtz·p1,·:cond_023 ····if-gtz·p1,·:cond_0
  
24 ····invoke-virtual·{p0},·Landroidx/lifecycle/LifecycleCoroutineScopeImpl;->b()Landroidx/lifecycle/f;24 ····invoke-virtual·{p0},·Landroidx/lifecycle/LifecycleCoroutineScopeImpl;->h()Landroidx/lifecycle/g;
  
25 ····move-result-object·p125 ····move-result-object·p1
  
26 ····invoke-virtual·{p1,·p0},·Landroidx/lifecycle/f;->c(Landroidx/lifecycle/k;)V26 ····invoke-virtual·{p1,·p0},·Landroidx/lifecycle/g;->c(Landroidx/lifecycle/l;)V
  
27 ····invoke-virtual·{p0},·Landroidx/lifecycle/LifecycleCoroutineScopeImpl;->l()Ly0/g;27 ····invoke-virtual·{p0},·Landroidx/lifecycle/LifecycleCoroutineScopeImpl;->j()Le/t/g;
  
28 ····move-result-object·p128 ····move-result-object·p1
  
29 ····const/4·p2,·0x129 ····const/4·p2,·0x1
  
30 ····const/4·v0,·0x030 ····const/4·v0,·0x0
  
31 ····invoke-static·{p1,·v0,·p2,·v0},·Lp1/p1;->d(Ly0/g;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V31 ····invoke-static·{p1,·v0,·p2,·v0},·Lkotlinx/coroutines/t1;->d(Le/t/g;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V
  
32 ····:cond_032 ····:cond_0
33 ····return-void33 ····return-void
34 .end·method34 .end·method
  
35 .method·public·b()Landroidx/lifecycle/f;35 .method·public·h()Landroidx/lifecycle/g;
36 ····.locals·136 ····.locals·1
  
37 ····iget-object·v0,·p0,·Landroidx/lifecycle/LifecycleCoroutineScopeImpl;->d:Landroidx/lifecycle/f;37 ····iget-object·v0,·p0,·Landroidx/lifecycle/LifecycleCoroutineScopeImpl;->e:Landroidx/lifecycle/g;
  
38 ····return-object·v038 ····return-object·v0
39 .end·method39 .end·method
  
40 .method·public·l()Ly0/g;40 .method·public·j()Le/t/g;
41 ····.locals·141 ····.locals·1
  
42 ····iget-object·v0,·p0,·Landroidx/lifecycle/LifecycleCoroutineScopeImpl;->e:Ly0/g;42 ····iget-object·v0,·p0,·Landroidx/lifecycle/LifecycleCoroutineScopeImpl;->f:Le/t/g;
  
43 ····return-object·v043 ····return-object·v0
44 .end·method44 .end·method
6.89 KB
smali/androidx/lifecycle/LiveData$LifecycleBoundObserver.smali
Max HTML report size reached
3.18 KB
smali/androidx/lifecycle/b0.smali
    
Offset 1, 8 lines modifiedOffset 1, 129 lines modified
1 .class·public·interface·abstract·Landroidx/lifecycle/b0;1 .class·public·Landroidx/lifecycle/b0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
 4 #·instance·fields
 5 .field·private·final·a:Ljava/util/HashMap;
 6 ····.annotation·system·Ldalvik/annotation/Signature;
 7 ········value·=·{
 8 ············"Ljava/util/HashMap<",
 9 ············"Ljava/lang/String;",
 10 ············"Landroidx/lifecycle/x;",
 11 ············">;"
 12 ········}
 13 ····.end·annotation
 14 .end·field
  
  
 15 #·direct·methods
 16 .method·public·constructor·<init>()V
 17 ····.locals·1
  
 18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 19 ····new-instance·v0,·Ljava/util/HashMap;
  
 20 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
  
 21 ····iput-object·v0,·p0,·Landroidx/lifecycle/b0;->a:Ljava/util/HashMap;
  
 22 ····return-void
 23 .end·method
  
  
4 #·virtual·methods24 #·virtual·methods
5 .method·public·abstract·l()Landroidx/lifecycle/a0;25 .method·public·final·a()V
 26 ····.locals·2
  
 27 ····iget-object·v0,·p0,·Landroidx/lifecycle/b0;->a:Ljava/util/HashMap;
  
 28 ····invoke-virtual·{v0},·Ljava/util/HashMap;->values()Ljava/util/Collection;
  
 29 ····move-result-object·v0
  
 30 ····invoke-interface·{v0},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
 31 ····move-result-object·v0
  
 32 ····:goto_0
 33 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z
  
 34 ····move-result·v1
  
 35 ····if-eqz·v1,·:cond_0
  
 36 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
 37 ····move-result-object·v1
  
 38 ····check-cast·v1,·Landroidx/lifecycle/x;
  
 39 ····invoke-virtual·{v1},·Landroidx/lifecycle/x;->a()V
  
 40 ····goto·:goto_0
  
 41 ····:cond_0
 42 ····iget-object·v0,·p0,·Landroidx/lifecycle/b0;->a:Ljava/util/HashMap;
  
 43 ····invoke-virtual·{v0},·Ljava/util/HashMap;->clear()V
  
 44 ····return-void
 45 .end·method
  
 46 .method·final·b(Ljava/lang/String;)Landroidx/lifecycle/x;
 47 ····.locals·1
  
 48 ····iget-object·v0,·p0,·Landroidx/lifecycle/b0;->a:Ljava/util/HashMap;
  
 49 ····invoke-virtual·{v0,·p1},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
 50 ····move-result-object·p1
  
 51 ····check-cast·p1,·Landroidx/lifecycle/x;
  
 52 ····return-object·p1
 53 .end·method
  
 54 .method·c()Ljava/util/Set;
 55 ····.locals·2
 56 ····.annotation·system·Ldalvik/annotation/Signature;
 57 ········value·=·{
 58 ············"()",
 59 ············"Ljava/util/Set<",
 60 ············"Ljava/lang/String;",
 61 ············">;"
 62 ········}
 63 ····.end·annotation
  
 64 ····new-instance·v0,·Ljava/util/HashSet;
  
 65 ····iget-object·v1,·p0,·Landroidx/lifecycle/b0;->a:Ljava/util/HashMap;
  
 66 ····invoke-virtual·{v1},·Ljava/util/HashMap;->keySet()Ljava/util/Set;
  
 67 ····move-result-object·v1
  
 68 ····invoke-direct·{v0,·v1},·Ljava/util/HashSet;-><init>(Ljava/util/Collection;)V
  
 69 ····return-object·v0
 70 .end·method
  
 71 .method·final·d(Ljava/lang/String;Landroidx/lifecycle/x;)V
 72 ····.locals·1
  
 73 ····iget-object·v0,·p0,·Landroidx/lifecycle/b0;->a:Ljava/util/HashMap;
  
 74 ····invoke-virtual·{v0,·p1,·p2},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
 75 ····move-result-object·p1
  
 76 ····check-cast·p1,·Landroidx/lifecycle/x;
  
 77 ····if-eqz·p1,·:cond_0
  
 78 ····invoke-virtual·{p1},·Landroidx/lifecycle/x;->d()V
  
 79 ····:cond_0
Max diff block lines reached; 0/3192 bytes (0.00%) of diff not shown.
5.92 KB
smali/androidx/lifecycle/s.smali
Max HTML report size reached
724 B
smali/androidx/lifecycle/e.smali
    
Offset 1, 3 lines modifiedOffset 1, 26 lines modified
1 .class·public·interface·abstract·Landroidx/lifecycle/e;1 .class·interface·abstract·Landroidx/lifecycle/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
 4 #·interfaces
 5 .implements·Landroidx/lifecycle/l;
  
  
 6 #·virtual·methods
 7 .method·public·abstract·a(Landroidx/lifecycle/m;)V
 8 .end·method
  
 9 .method·public·abstract·b(Landroidx/lifecycle/m;)V
 10 .end·method
  
 11 .method·public·abstract·c(Landroidx/lifecycle/m;)V
 12 .end·method
  
 13 .method·public·abstract·e(Landroidx/lifecycle/m;)V
 14 .end·method
  
 15 .method·public·abstract·f(Landroidx/lifecycle/m;)V
 16 .end·method
  
 17 .method·public·abstract·g(Landroidx/lifecycle/m;)V
 18 .end·method
285 B
smali/androidx/lifecycle/l.smali
    
Offset 1, 8 lines modifiedOffset 1, 3 lines modified
1 .class·public·interface·abstract·Landroidx/lifecycle/l;1 .class·public·interface·abstract·Landroidx/lifecycle/l;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·""
3 .source·"SourceFile" 
  
  
4 #·virtual·methods 
5 .method·public·abstract·n()Landroidx/lifecycle/f; 
6 .end·method 
2.57 KB
smali/androidx/lifecycle/CompositeGeneratedAdaptersObserver.smali
    
Offset 1, 58 lines modifiedOffset 1, 72 lines modified
1 .class·Landroidx/lifecycle/CompositeGeneratedAdaptersObserver;1 .class·Landroidx/lifecycle/CompositeGeneratedAdaptersObserver;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/lifecycle/j;5 .implements·Landroidx/lifecycle/k;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·final·d:[Landroidx/lifecycle/e;7 .field·private·final·e:[Landroidx/lifecycle/f;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·constructor·<init>([Landroidx/lifecycle/e;)V9 .method·constructor·<init>([Landroidx/lifecycle/f;)V
10 ····.locals·010 ····.locals·0
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····iput-object·p1,·p0,·Landroidx/lifecycle/CompositeGeneratedAdaptersObserver;->d:[Landroidx/lifecycle/e;12 ····iput-object·p1,·p0,·Landroidx/lifecycle/CompositeGeneratedAdaptersObserver;->e:[Landroidx/lifecycle/f;
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·a(Landroidx/lifecycle/l;Landroidx/lifecycle/f$b;)V16 .method·public·d(Landroidx/lifecycle/m;Landroidx/lifecycle/g$b;)V
17 ····.locals·217 ····.locals·6
  
18 ····new-instance·p1,·Landroidx/lifecycle/o;18 ····new-instance·v0,·Landroidx/lifecycle/q;
  
19 ····invoke-direct·{p1},·Landroidx/lifecycle/o;-><init>()V19 ····invoke-direct·{v0},·Landroidx/lifecycle/q;-><init>()V
  
20 ····iget-object·p1,·p0,·Landroidx/lifecycle/CompositeGeneratedAdaptersObserver;->d:[Landroidx/lifecycle/e;20 ····iget-object·v1,·p0,·Landroidx/lifecycle/CompositeGeneratedAdaptersObserver;->e:[Landroidx/lifecycle/f;
  
21 ····array-length·p2,·p121 ····array-length·v2,·v1
  
22 ····const/4·v0,·0x022 ····const/4·v3,·0x0
  
23 ····const/4·v1,·0x023 ····const/4·v4,·0x0
  
 24 ····:goto_0
24 ····if-gtz·p2,·:cond_125 ····if-ge·v4,·v2,·:cond_0
  
25 ····array-length·p2,·p126 ····aget-object·v5,·v1,·v4
  
26 ····if-gtz·p2,·:cond_027 ····invoke-interface·{v5,·p1,·p2,·v3,·v0},·Landroidx/lifecycle/f;->a(Landroidx/lifecycle/m;Landroidx/lifecycle/g$b;ZLandroidx/lifecycle/q;)V
  
27 ····return-void28 ····add-int/lit8·v4,·v4,·0x1
  
 29 ····goto·:goto_0
  
28 ····:cond_030 ····:cond_0
29 ····aget-object·p1,·p1,·v131 ····iget-object·v1,·p0,·Landroidx/lifecycle/CompositeGeneratedAdaptersObserver;->e:[Landroidx/lifecycle/f;
  
30 ····throw·v032 ····array-length·v2,·v1
  
31 ····:cond_133 ····:goto_1
 34 ····if-ge·v3,·v2,·:cond_1
  
32 ····aget-object·p1,·p1,·v135 ····aget-object·v4,·v1,·v3
  
 36 ····const/4·v5,·0x1
  
33 ····throw·v037 ····invoke-interface·{v4,·p1,·p2,·v5,·v0},·Landroidx/lifecycle/f;->a(Landroidx/lifecycle/m;Landroidx/lifecycle/g$b;ZLandroidx/lifecycle/q;)V
  
 38 ····add-int/lit8·v3,·v3,·0x1
  
 39 ····goto·:goto_1
  
 40 ····:cond_1
 41 ····return-void
34 .end·method42 .end·method
573 B
smali/androidx/lifecycle/c0.smali
    
Offset 1, 15 lines modifiedOffset 1, 8 lines modified
1 .class·public·abstract·Landroidx/lifecycle/c0;1 .class·public·interface·abstract·Landroidx/lifecycle/c0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·direct·methods4 #·virtual·methods
 5 .method·public·abstract·l()Landroidx/lifecycle/b0;
5 .method·public·static·a(Landroid/view/View;Landroidx/lifecycle/l;)V 
6 ····.locals·1 
  
7 ····sget·v0,·Ln0/a;->a:I 
  
8 ····invoke-virtual·{p0,·v0,·p1},·Landroid/view/View;->setTag(ILjava/lang/Object;)V 
  
9 ····return-void 
10 .end·method6 .end·method
1.52 KB
smali/androidx/lifecycle/b$b.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·final·Landroidx/lifecycle/b$b;1 .class·final·Landroidx/lifecycle/b$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/lifecycle/b;6 ····value·=·Landroidx/lifecycle/b;
7 .end·annotation7 .end·annotation
  
Offset 28, 22 lines modifiedOffset 28, 22 lines modified
  
28 ····iput·p1,·p0,·Landroidx/lifecycle/b$b;->a:I28 ····iput·p1,·p0,·Landroidx/lifecycle/b$b;->a:I
  
29 ····iput-object·p2,·p0,·Landroidx/lifecycle/b$b;->b:Ljava/lang/reflect/Method;29 ····iput-object·p2,·p0,·Landroidx/lifecycle/b$b;->b:Ljava/lang/reflect/Method;
  
30 ····const/4·p1,·0x130 ····const/4·p1,·0x1
  
31 ····invoke-virtual·{p2,·p1},·Ljava/lang/reflect/AccessibleObject;->setAccessible(Z)V31 ····invoke-virtual·{p2,·p1},·Ljava/lang/reflect/Method;->setAccessible(Z)V
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
  
  
34 #·virtual·methods34 #·virtual·methods
35 .method·a(Landroidx/lifecycle/l;Landroidx/lifecycle/f$b;Ljava/lang/Object;)V35 .method·a(Landroidx/lifecycle/m;Landroidx/lifecycle/g$b;Ljava/lang/Object;)V
36 ····.locals·436 ····.locals·4
  
37 ····:try_start_037 ····:try_start_0
38 ····iget·v0,·p0,·Landroidx/lifecycle/b$b;->a:I38 ····iget·v0,·p0,·Landroidx/lifecycle/b$b;->a:I
  
39 ····const/4·v1,·0x039 ····const/4·v1,·0x0
  
Offset 106, 20 lines modifiedOffset 106, 20 lines modified
106 ····throw·p2106 ····throw·p2
  
107 ····:catch_1107 ····:catch_1
108 ····move-exception·p1108 ····move-exception·p1
  
109 ····new-instance·p2,·Ljava/lang/RuntimeException;109 ····new-instance·p2,·Ljava/lang/RuntimeException;
  
110 ····const-string·p3,·"Failed·to·call·observer·method" 
  
111 ····invoke-virtual·{p1},·Ljava/lang/reflect/InvocationTargetException;->getCause()Ljava/lang/Throwable;110 ····invoke-virtual·{p1},·Ljava/lang/reflect/InvocationTargetException;->getCause()Ljava/lang/Throwable;
  
112 ····move-result-object·p1111 ····move-result-object·p1
  
 112 ····const-string·p3,·"Failed·to·call·observer·method"
  
113 ····invoke-direct·{p2,·p3,·p1},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V113 ····invoke-direct·{p2,·p3,·p1},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
  
114 ····throw·p2114 ····throw·p2
115 .end·method115 .end·method
  
116 .method·public·equals(Ljava/lang/Object;)Z116 .method·public·equals(Ljava/lang/Object;)Z
117 ····.locals·4117 ····.locals·4
261 B
smali/androidx/lifecycle/a.smali
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 .class·public·abstract·Landroidx/lifecycle/a;1 .class·public·Landroidx/lifecycle/a;
2 .super·Landroidx/lifecycle/w;2 .super·Landroidx/lifecycle/x;
3 .source·"SourceFile"3 .source·""
2.92 KB
smali/androidx/lifecycle/SavedStateHandleController$1.smali
    
Offset 1, 59 lines modifiedOffset 1, 59 lines modified
1 .class·Landroidx/lifecycle/SavedStateHandleController$1;1 .class·Landroidx/lifecycle/SavedStateHandleController$1;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/lifecycle/j;5 .implements·Landroidx/lifecycle/k;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/lifecycle/SavedStateHandleController;->g(Landroidx/savedstate/SavedStateRegistry;Landroidx/lifecycle/f;)V8 ····value·=·Landroidx/lifecycle/SavedStateHandleController;->m(Landroidx/savedstate/SavedStateRegistry;Landroidx/lifecycle/g;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·d:Landroidx/lifecycle/f;15 .field·final·synthetic·e:Landroidx/lifecycle/g;
  
16 .field·final·synthetic·e:Landroidx/savedstate/SavedStateRegistry;16 .field·final·synthetic·f:Landroidx/savedstate/SavedStateRegistry;
  
  
17 #·direct·methods17 #·direct·methods
18 .method·constructor·<init>(Landroidx/lifecycle/f;Landroidx/savedstate/SavedStateRegistry;)V18 .method·constructor·<init>(Landroidx/lifecycle/g;Landroidx/savedstate/SavedStateRegistry;)V
19 ····.locals·019 ····.locals·0
  
20 ····iput-object·p1,·p0,·Landroidx/lifecycle/SavedStateHandleController$1;->d:Landroidx/lifecycle/f;20 ····iput-object·p1,·p0,·Landroidx/lifecycle/SavedStateHandleController$1;->e:Landroidx/lifecycle/g;
  
21 ····iput-object·p2,·p0,·Landroidx/lifecycle/SavedStateHandleController$1;->e:Landroidx/savedstate/SavedStateRegistry;21 ····iput-object·p2,·p0,·Landroidx/lifecycle/SavedStateHandleController$1;->f:Landroidx/savedstate/SavedStateRegistry;
  
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
  
  
25 #·virtual·methods25 #·virtual·methods
26 .method·public·a(Landroidx/lifecycle/l;Landroidx/lifecycle/f$b;)V26 .method·public·d(Landroidx/lifecycle/m;Landroidx/lifecycle/g$b;)V
27 ····.locals·027 ····.locals·0
  
28 ····sget-object·p1,·Landroidx/lifecycle/f$b;->ON_START:Landroidx/lifecycle/f$b;28 ····sget-object·p1,·Landroidx/lifecycle/g$b;->ON_START:Landroidx/lifecycle/g$b;
  
29 ····if-ne·p2,·p1,·:cond_029 ····if-ne·p2,·p1,·:cond_0
  
30 ····iget-object·p1,·p0,·Landroidx/lifecycle/SavedStateHandleController$1;->d:Landroidx/lifecycle/f;30 ····iget-object·p1,·p0,·Landroidx/lifecycle/SavedStateHandleController$1;->e:Landroidx/lifecycle/g;
  
31 ····invoke-virtual·{p1,·p0},·Landroidx/lifecycle/f;->c(Landroidx/lifecycle/k;)V31 ····invoke-virtual·{p1,·p0},·Landroidx/lifecycle/g;->c(Landroidx/lifecycle/l;)V
  
32 ····iget-object·p1,·p0,·Landroidx/lifecycle/SavedStateHandleController$1;->e:Landroidx/savedstate/SavedStateRegistry;32 ····iget-object·p1,·p0,·Landroidx/lifecycle/SavedStateHandleController$1;->f:Landroidx/savedstate/SavedStateRegistry;
  
33 ····const-class·p2,·Landroidx/lifecycle/SavedStateHandleController$a;33 ····const-class·p2,·Landroidx/lifecycle/SavedStateHandleController$a;
  
34 ····invoke-virtual·{p1,·p2},·Landroidx/savedstate/SavedStateRegistry;->e(Ljava/lang/Class;)V34 ····invoke-virtual·{p1,·p2},·Landroidx/savedstate/SavedStateRegistry;->e(Ljava/lang/Class;)V
  
35 ····:cond_035 ····:cond_0
36 ····return-void36 ····return-void
4.14 KB
smali/androidx/lifecycle/FullLifecycleObserverAdapter$a.smali
Max HTML report size reached
15.3 KB
smali/androidx/lifecycle/p.smali
Max HTML report size reached
4.04 KB
smali/androidx/lifecycle/y.smali
Max HTML report size reached
632 B
smali/androidx/lifecycle/j.smali
    
Offset 1, 11 lines modifiedOffset 1, 13 lines modified
1 .class·public·interface·abstract·Landroidx/lifecycle/j;1 .class·public·final·Landroidx/lifecycle/j;
2 .super·Ljava/lang/Object; 
3 .source·"SourceFile"2 .super·Ljava/util/concurrent/CancellationException;
 3 .source·""
  
4 #·interfaces 
5 .implements·Landroidx/lifecycle/k; 
  
 4 #·direct·methods
 5 .method·public·constructor·<init>()V
 6 ····.locals·0
  
6 #·virtual·methods 
7 .method·public·abstract·a(Landroidx/lifecycle/l;Landroidx/lifecycle/f$b;)V7 ····invoke-direct·{p0},·Ljava/util/concurrent/CancellationException;-><init>()V
  
 8 ····return-void
8 .end·method9 .end·method
15.5 KB
smali/androidx/lifecycle/LiveData.smali
Max HTML report size reached
1.65 KB
smali/androidx/lifecycle/c.smali
    
Offset 1, 53 lines modifiedOffset 1, 53 lines modified
1 .class·public·final·Landroidx/lifecycle/c;1 .class·public·final·Landroidx/lifecycle/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/io/Closeable;5 .implements·Ljava/io/Closeable;
6 .implements·Lp1/l0;6 .implements·Lkotlinx/coroutines/o0;
  
  
7 #·instance·fields7 #·instance·fields
8 .field·private·final·d:Ly0/g;8 .field·private·final·e:Le/t/g;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·constructor·<init>(Ly0/g;)V10 .method·public·constructor·<init>(Le/t/g;)V
11 ····.locals·111 ····.locals·1
  
12 ····const-string·v0,·"context"12 ····const-string·v0,·"context"
  
13 ····invoke-static·{p1,·v0},·Lh1/l;->d(Ljava/lang/Object;Ljava/lang/String;)V13 ····invoke-static·{p1,·v0},·Le/w/d/l;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
15 ····iput-object·p1,·p0,·Landroidx/lifecycle/c;->d:Ly0/g;15 ····iput-object·p1,·p0,·Landroidx/lifecycle/c;->e:Le/t/g;
  
16 ····return-void16 ····return-void
17 .end·method17 .end·method
  
  
18 #·virtual·methods18 #·virtual·methods
19 .method·public·close()V19 .method·public·close()V
20 ····.locals·320 ····.locals·3
  
21 ····invoke-virtual·{p0},·Landroidx/lifecycle/c;->l()Ly0/g;21 ····invoke-virtual·{p0},·Landroidx/lifecycle/c;->j()Le/t/g;
  
22 ····move-result-object·v022 ····move-result-object·v0
  
23 ····const/4·v1,·0x023 ····const/4·v1,·0x0
  
24 ····const/4·v2,·0x124 ····const/4·v2,·0x1
  
25 ····invoke-static·{v0,·v1,·v2,·v1},·Lp1/p1;->d(Ly0/g;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V25 ····invoke-static·{v0,·v1,·v2,·v1},·Lkotlinx/coroutines/t1;->d(Le/t/g;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V
  
26 ····return-void26 ····return-void
27 .end·method27 .end·method
  
28 .method·public·l()Ly0/g;28 .method·public·j()Le/t/g;
29 ····.locals·129 ····.locals·1
  
30 ····iget-object·v0,·p0,·Landroidx/lifecycle/c;->d:Ly0/g;30 ····iget-object·v0,·p0,·Landroidx/lifecycle/c;->e:Le/t/g;
  
31 ····return-object·v031 ····return-object·v0
32 .end·method32 .end·method
33.2 KB
smali/androidx/lifecycle/n.smali
Max HTML report size reached
3.3 KB
smali/androidx/lifecycle/LiveData$c.smali
    
Offset 1, 99 lines modifiedOffset 1, 113 lines modified
1 .class·abstract·Landroidx/lifecycle/LiveData$c;1 .class·abstract·Landroidx/lifecycle/LiveData$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/lifecycle/LiveData;6 ····value·=·Landroidx/lifecycle/LiveData;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x4029 ····accessFlags·=·0x402
10 ····name·=·"c"10 ····name·=·"c"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·final·d:Landroidx/lifecycle/q;13 .field·final·e:Landroidx/lifecycle/s;
 14 ····.annotation·system·Ldalvik/annotation/Signature;
 15 ········value·=·{
 16 ············"Landroidx/lifecycle/s<",
 17 ············"-TT;>;"
 18 ········}
 19 ····.end·annotation
 20 .end·field
  
14 .field·e:Z21 .field·f:Z
  
15 .field·f:I22 .field·g:I
  
16 .field·final·synthetic·g:Landroidx/lifecycle/LiveData;23 .field·final·synthetic·h:Landroidx/lifecycle/LiveData;
  
  
17 #·direct·methods24 #·direct·methods
18 .method·constructor·<init>(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/q;)V25 .method·constructor·<init>(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/s;)V
19 ····.locals·026 ····.locals·0
 27 ····.annotation·system·Ldalvik/annotation/Signature;
 28 ········value·=·{
 29 ············"(",
 30 ············"Landroidx/lifecycle/s<",
 31 ············"-TT;>;)V"
 32 ········}
 33 ····.end·annotation
  
20 ····iput-object·p1,·p0,·Landroidx/lifecycle/LiveData$c;->g:Landroidx/lifecycle/LiveData;34 ····iput-object·p1,·p0,·Landroidx/lifecycle/LiveData$c;->h:Landroidx/lifecycle/LiveData;
  
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····const/4·p1,·-0x136 ····const/4·p1,·-0x1
  
23 ····iput·p1,·p0,·Landroidx/lifecycle/LiveData$c;->f:I37 ····iput·p1,·p0,·Landroidx/lifecycle/LiveData$c;->g:I
  
24 ····iput-object·p2,·p0,·Landroidx/lifecycle/LiveData$c;->d:Landroidx/lifecycle/q;38 ····iput-object·p2,·p0,·Landroidx/lifecycle/LiveData$c;->e:Landroidx/lifecycle/s;
  
25 ····return-void39 ····return-void
26 .end·method40 .end·method
  
  
27 #·virtual·methods41 #·virtual·methods
28 .method·b(Z)V42 .method·h(Z)V
29 ····.locals·143 ····.locals·1
  
30 ····iget-boolean·v0,·p0,·Landroidx/lifecycle/LiveData$c;->e:Z44 ····iget-boolean·v0,·p0,·Landroidx/lifecycle/LiveData$c;->f:Z
  
31 ····if-ne·p1,·v0,·:cond_045 ····if-ne·p1,·v0,·:cond_0
  
32 ····return-void46 ····return-void
  
33 ····:cond_047 ····:cond_0
34 ····iput-boolean·p1,·p0,·Landroidx/lifecycle/LiveData$c;->e:Z48 ····iput-boolean·p1,·p0,·Landroidx/lifecycle/LiveData$c;->f:Z
  
35 ····iget-object·v0,·p0,·Landroidx/lifecycle/LiveData$c;->g:Landroidx/lifecycle/LiveData;49 ····iget-object·v0,·p0,·Landroidx/lifecycle/LiveData$c;->h:Landroidx/lifecycle/LiveData;
  
36 ····if-eqz·p1,·:cond_150 ····if-eqz·p1,·:cond_1
  
37 ····const/4·p1,·0x151 ····const/4·p1,·0x1
  
38 ····goto·:goto_052 ····goto·:goto_0
  
39 ····:cond_153 ····:cond_1
40 ····const/4·p1,·-0x154 ····const/4·p1,·-0x1
  
41 ····:goto_055 ····:goto_0
42 ····invoke-virtual·{v0,·p1},·Landroidx/lifecycle/LiveData;->b(I)V56 ····invoke-virtual·{v0,·p1},·Landroidx/lifecycle/LiveData;->b(I)V
  
43 ····iget-boolean·p1,·p0,·Landroidx/lifecycle/LiveData$c;->e:Z57 ····iget-boolean·p1,·p0,·Landroidx/lifecycle/LiveData$c;->f:Z
  
44 ····if-eqz·p1,·:cond_258 ····if-eqz·p1,·:cond_2
  
45 ····iget-object·p1,·p0,·Landroidx/lifecycle/LiveData$c;->g:Landroidx/lifecycle/LiveData;59 ····iget-object·p1,·p0,·Landroidx/lifecycle/LiveData$c;->h:Landroidx/lifecycle/LiveData;
  
46 ····invoke-virtual·{p1,·p0},·Landroidx/lifecycle/LiveData;->d(Landroidx/lifecycle/LiveData$c;)V60 ····invoke-virtual·{p1,·p0},·Landroidx/lifecycle/LiveData;->d(Landroidx/lifecycle/LiveData$c;)V
  
47 ····:cond_261 ····:cond_2
48 ····return-void62 ····return-void
49 .end·method63 .end·method
  
50 .method·c()V64 .method·i()V
51 ····.locals·065 ····.locals·0
  
52 ····return-void66 ····return-void
53 .end·method67 .end·method
  
54 .method·d(Landroidx/lifecycle/l;)Z68 .method·j(Landroidx/lifecycle/m;)Z
55 ····.locals·069 ····.locals·0
  
56 ····const/4·p1,·0x070 ····const/4·p1,·0x0
  
57 ····return·p171 ····return·p1
58 .end·method72 .end·method
  
59 .method·abstract·e()Z73 .method·abstract·k()Z
60 .end·method74 .end·method
20.7 KB
smali/androidx/lifecycle/v.smali
Max HTML report size reached
359 B
smali/androidx/annotation/Keep.smali
    
Offset 1, 10 lines modifiedOffset 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·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/annotation/Annotation;5 .implements·Ljava/lang/annotation/Annotation;
  
  
6 #·annotations6 #·annotations
7 .annotation·runtime·Ljava/lang/annotation/Retention;7 .annotation·runtime·Ljava/lang/annotation/Retention;
1.87 KB
smali/androidx/fragment/app/d$b.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/fragment/app/d$b;1 .class·Landroidx/fragment/app/d$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/content/DialogInterface$OnCancelListener;5 .implements·Landroid/content/DialogInterface$OnCancelListener;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 14, 42 lines modifiedOffset 14, 47 lines modified
14 .annotation·system·Ldalvik/annotation/InnerClass;14 .annotation·system·Ldalvik/annotation/InnerClass;
15 ····accessFlags·=·0x015 ····accessFlags·=·0x0
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
  
18 #·instance·fields18 #·instance·fields
19 .field·final·synthetic·b:Landroidx/fragment/app/d;19 .field·final·synthetic·e:Landroidx/fragment/app/d;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Landroidx/fragment/app/d;)V21 .method·constructor·<init>(Landroidx/fragment/app/d;)V
22 ····.locals·022 ····.locals·0
  
23 ····iput-object·p1,·p0,·Landroidx/fragment/app/d$b;->b:Landroidx/fragment/app/d;23 ····iput-object·p1,·p0,·Landroidx/fragment/app/d$b;->e:Landroidx/fragment/app/d;
  
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·onCancel(Landroid/content/DialogInterface;)V28 .method·public·onCancel(Landroid/content/DialogInterface;)V
29 ····.locals·129 ····.locals·1
 30 ····.annotation·build·Landroid/annotation/SuppressLint;
 31 ········value·=·{
 32 ············"SyntheticAccessor"
 33 ········}
 34 ····.end·annotation
  
30 ····iget-object·p1,·p0,·Landroidx/fragment/app/d$b;->b:Landroidx/fragment/app/d;35 ····iget-object·p1,·p0,·Landroidx/fragment/app/d$b;->e:Landroidx/fragment/app/d;
  
31 ····invoke-static·{p1},·Landroidx/fragment/app/d;->S1(Landroidx/fragment/app/d;)Landroid/app/Dialog;36 ····invoke-static·{p1},·Landroidx/fragment/app/d;->S1(Landroidx/fragment/app/d;)Landroid/app/Dialog;
  
32 ····move-result-object·p137 ····move-result-object·p1
  
33 ····if-eqz·p1,·:cond_038 ····if-eqz·p1,·:cond_0
  
34 ····iget-object·p1,·p0,·Landroidx/fragment/app/d$b;->b:Landroidx/fragment/app/d;39 ····iget-object·p1,·p0,·Landroidx/fragment/app/d$b;->e:Landroidx/fragment/app/d;
  
35 ····invoke-static·{p1},·Landroidx/fragment/app/d;->S1(Landroidx/fragment/app/d;)Landroid/app/Dialog;40 ····invoke-static·{p1},·Landroidx/fragment/app/d;->S1(Landroidx/fragment/app/d;)Landroid/app/Dialog;
  
36 ····move-result-object·v041 ····move-result-object·v0
  
37 ····invoke-virtual·{p1,·v0},·Landroidx/fragment/app/d;->onCancel(Landroid/content/DialogInterface;)V42 ····invoke-virtual·{p1,·v0},·Landroidx/fragment/app/d;->onCancel(Landroid/content/DialogInterface;)V
  
2.5 KB
smali/androidx/fragment/app/Fragment$h.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/fragment/app/Fragment$h;1 .class·Landroidx/fragment/app/Fragment$h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/fragment/app/Fragment;6 ····value·=·Landroidx/fragment/app/Fragment;
7 .end·annotation7 .end·annotation
  
Offset 28, 16 lines modifiedOffset 28, 32 lines modified
28 .field·f:I28 .field·f:I
  
29 .field·g:I29 .field·g:I
  
30 .field·h:I30 .field·h:I
  
31 .field·i:Ljava/util/ArrayList;31 .field·i:Ljava/util/ArrayList;
 32 ····.annotation·system·Ldalvik/annotation/Signature;
 33 ········value·=·{
 34 ············"Ljava/util/ArrayList<",
 35 ············"Ljava/lang/String;",
 36 ············">;"
 37 ········}
 38 ····.end·annotation
 39 .end·field
  
32 .field·j:Ljava/util/ArrayList;40 .field·j:Ljava/util/ArrayList;
 41 ····.annotation·system·Ldalvik/annotation/Signature;
 42 ········value·=·{
 43 ············"Ljava/util/ArrayList<",
 44 ············"Ljava/lang/String;",
 45 ············">;"
 46 ········}
 47 ····.end·annotation
 48 .end·field
  
33 .field·k:Ljava/lang/Object;49 .field·k:Ljava/lang/Object;
  
34 .field·l:Ljava/lang/Object;50 .field·l:Ljava/lang/Object;
  
35 .field·m:Ljava/lang/Object;51 .field·m:Ljava/lang/Object;
  
Offset 47, 48 lines modifiedOffset 63, 52 lines modified
  
47 .field·p:Ljava/lang/Object;63 .field·p:Ljava/lang/Object;
  
48 .field·q:Ljava/lang/Boolean;64 .field·q:Ljava/lang/Boolean;
  
49 .field·r:Ljava/lang/Boolean;65 .field·r:Ljava/lang/Boolean;
  
50 .field·s:F66 .field·s:Landroidx/core/app/m;
  
51 .field·t:Landroid/view/View;67 .field·t:Landroidx/core/app/m;
  
52 .field·u:Z68 .field·u:F
  
53 .field·v:Landroidx/fragment/app/Fragment$k;69 .field·v:Landroid/view/View;
  
54 .field·w:Z70 .field·w:Z
  
 71 .field·x:Landroidx/fragment/app/Fragment$k;
  
 72 .field·y:Z
  
  
55 #·direct·methods73 #·direct·methods
56 .method·constructor·<init>()V74 .method·constructor·<init>()V
57 ····.locals·275 ····.locals·2
  
58 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V76 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
59 ····const/4·v0,·0x077 ····const/4·v0,·0x0
  
60 ····iput-object·v0,·p0,·Landroidx/fragment/app/Fragment$h;->k:Ljava/lang/Object;78 ····iput-object·v0,·p0,·Landroidx/fragment/app/Fragment$h;->k:Ljava/lang/Object;
  
61 ····sget-object·v1,·Landroidx/fragment/app/Fragment;->b0:Ljava/lang/Object;79 ····sget-object·v1,·Landroidx/fragment/app/Fragment;->e:Ljava/lang/Object;
  
62 ····iput-object·v1,·p0,·Landroidx/fragment/app/Fragment$h;->l:Ljava/lang/Object;80 ····iput-object·v1,·p0,·Landroidx/fragment/app/Fragment$h;->l:Ljava/lang/Object;
  
63 ····iput-object·v0,·p0,·Landroidx/fragment/app/Fragment$h;->m:Ljava/lang/Object;81 ····iput-object·v0,·p0,·Landroidx/fragment/app/Fragment$h;->m:Ljava/lang/Object;
  
64 ····iput-object·v1,·p0,·Landroidx/fragment/app/Fragment$h;->n:Ljava/lang/Object;82 ····iput-object·v1,·p0,·Landroidx/fragment/app/Fragment$h;->n:Ljava/lang/Object;
  
65 ····iput-object·v0,·p0,·Landroidx/fragment/app/Fragment$h;->o:Ljava/lang/Object;83 ····iput-object·v0,·p0,·Landroidx/fragment/app/Fragment$h;->o:Ljava/lang/Object;
  
66 ····iput-object·v1,·p0,·Landroidx/fragment/app/Fragment$h;->p:Ljava/lang/Object;84 ····iput-object·v1,·p0,·Landroidx/fragment/app/Fragment$h;->p:Ljava/lang/Object;
  
67 ····const/high16·v1,·0x3f800000····#·1.0f85 ····const/high16·v1,·0x3f800000····#·1.0f
  
68 ····iput·v1,·p0,·Landroidx/fragment/app/Fragment$h;->s:F86 ····iput·v1,·p0,·Landroidx/fragment/app/Fragment$h;->u:F
  
69 ····iput-object·v0,·p0,·Landroidx/fragment/app/Fragment$h;->t:Landroid/view/View;87 ····iput-object·v0,·p0,·Landroidx/fragment/app/Fragment$h;->v:Landroid/view/View;
  
70 ····return-void88 ····return-void
71 .end·method89 .end·method
1.58 KB
smali/androidx/fragment/app/m$d.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·Landroidx/fragment/app/m$d;1 .class·Landroidx/fragment/app/m$d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/fragment/app/v$g;5 .implements·Landroidx/fragment/app/w$g;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroidx/fragment/app/m;8 ····value·=·Landroidx/fragment/app/m;
9 .end·annotation9 .end·annotation
  
Offset 30, 33 lines modifiedOffset 30, 33 lines modified
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
  
33 #·virtual·methods33 #·virtual·methods
34 .method·public·a(Landroidx/fragment/app/Fragment;Lw/b;)V34 .method·public·a(Landroidx/fragment/app/Fragment;Lc/d/g/b;)V
35 ····.locals·135 ····.locals·1
  
36 ····invoke-virtual·{p2},·Lw/b;->b()Z36 ····invoke-virtual·{p2},·Lc/d/g/b;->b()Z
  
37 ····move-result·v037 ····move-result·v0
  
38 ····if-nez·v0,·:cond_038 ····if-nez·v0,·:cond_0
  
39 ····iget-object·v0,·p0,·Landroidx/fragment/app/m$d;->a:Landroidx/fragment/app/m;39 ····iget-object·v0,·p0,·Landroidx/fragment/app/m$d;->a:Landroidx/fragment/app/m;
  
40 ····invoke-virtual·{v0,·p1,·p2},·Landroidx/fragment/app/m;->X0(Landroidx/fragment/app/Fragment;Lw/b;)V40 ····invoke-virtual·{v0,·p1,·p2},·Landroidx/fragment/app/m;->Y0(Landroidx/fragment/app/Fragment;Lc/d/g/b;)V
  
41 ····:cond_041 ····:cond_0
42 ····return-void42 ····return-void
43 .end·method43 .end·method
  
44 .method·public·b(Landroidx/fragment/app/Fragment;Lw/b;)V44 .method·public·b(Landroidx/fragment/app/Fragment;Lc/d/g/b;)V
45 ····.locals·145 ····.locals·1
  
46 ····iget-object·v0,·p0,·Landroidx/fragment/app/m$d;->a:Landroidx/fragment/app/m;46 ····iget-object·v0,·p0,·Landroidx/fragment/app/m$d;->a:Landroidx/fragment/app/m;
  
47 ····invoke-virtual·{v0,·p1,·p2},·Landroidx/fragment/app/m;->f(Landroidx/fragment/app/Fragment;Lw/b;)V47 ····invoke-virtual·{v0,·p1,·p2},·Landroidx/fragment/app/m;->f(Landroidx/fragment/app/Fragment;Lc/d/g/b;)V
  
48 ····return-void48 ····return-void
49 .end·method49 .end·method
2.55 KB
smali/androidx/fragment/app/f$b$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/fragment/app/f$b$a;1 .class·Landroidx/fragment/app/f$b$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
Offset 14, 57 lines modifiedOffset 14, 57 lines modified
14 .annotation·system·Ldalvik/annotation/InnerClass;14 .annotation·system·Ldalvik/annotation/InnerClass;
15 ····accessFlags·=·0x015 ····accessFlags·=·0x0
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
  
18 #·instance·fields18 #·instance·fields
19 .field·final·synthetic·d:Landroidx/fragment/app/f$b;19 .field·final·synthetic·e:Landroidx/fragment/app/f$b;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Landroidx/fragment/app/f$b;)V21 .method·constructor·<init>(Landroidx/fragment/app/f$b;)V
22 ····.locals·022 ····.locals·0
  
23 ····iput-object·p1,·p0,·Landroidx/fragment/app/f$b$a;->d:Landroidx/fragment/app/f$b;23 ····iput-object·p1,·p0,·Landroidx/fragment/app/f$b$a;->e:Landroidx/fragment/app/f$b;
  
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·run()V28 .method·public·run()V
29 ····.locals·329 ····.locals·3
  
30 ····iget-object·v0,·p0,·Landroidx/fragment/app/f$b$a;->d:Landroidx/fragment/app/f$b;30 ····iget-object·v0,·p0,·Landroidx/fragment/app/f$b$a;->e:Landroidx/fragment/app/f$b;
  
31 ····iget-object·v0,·v0,·Landroidx/fragment/app/f$b;->b:Landroidx/fragment/app/Fragment;31 ····iget-object·v0,·v0,·Landroidx/fragment/app/f$b;->b:Landroidx/fragment/app/Fragment;
  
32 ····invoke-virtual·{v0},·Landroidx/fragment/app/Fragment;->u()Landroid/view/View;32 ····invoke-virtual·{v0},·Landroidx/fragment/app/Fragment;->u()Landroid/view/View;
  
33 ····move-result-object·v033 ····move-result-object·v0
  
34 ····if-eqz·v0,·:cond_034 ····if-eqz·v0,·:cond_0
  
35 ····iget-object·v0,·p0,·Landroidx/fragment/app/f$b$a;->d:Landroidx/fragment/app/f$b;35 ····iget-object·v0,·p0,·Landroidx/fragment/app/f$b$a;->e:Landroidx/fragment/app/f$b;
  
36 ····iget-object·v0,·v0,·Landroidx/fragment/app/f$b;->b:Landroidx/fragment/app/Fragment;36 ····iget-object·v0,·v0,·Landroidx/fragment/app/f$b;->b:Landroidx/fragment/app/Fragment;
  
37 ····const/4·v1,·0x037 ····const/4·v1,·0x0
  
38 ····invoke-virtual·{v0,·v1},·Landroidx/fragment/app/Fragment;->E1(Landroid/view/View;)V38 ····invoke-virtual·{v0,·v1},·Landroidx/fragment/app/Fragment;->E1(Landroid/view/View;)V
  
39 ····iget-object·v0,·p0,·Landroidx/fragment/app/f$b$a;->d:Landroidx/fragment/app/f$b;39 ····iget-object·v0,·p0,·Landroidx/fragment/app/f$b$a;->e:Landroidx/fragment/app/f$b;
  
40 ····iget-object·v1,·v0,·Landroidx/fragment/app/f$b;->c:Landroidx/fragment/app/v$g;40 ····iget-object·v1,·v0,·Landroidx/fragment/app/f$b;->c:Landroidx/fragment/app/w$g;
  
41 ····iget-object·v2,·v0,·Landroidx/fragment/app/f$b;->b:Landroidx/fragment/app/Fragment;41 ····iget-object·v2,·v0,·Landroidx/fragment/app/f$b;->b:Landroidx/fragment/app/Fragment;
  
42 ····iget-object·v0,·v0,·Landroidx/fragment/app/f$b;->d:Lw/b;42 ····iget-object·v0,·v0,·Landroidx/fragment/app/f$b;->d:Lc/d/g/b;
  
43 ····invoke-interface·{v1,·v2,·v0},·Landroidx/fragment/app/v$g;->a(Landroidx/fragment/app/Fragment;Lw/b;)V43 ····invoke-interface·{v1,·v2,·v0},·Landroidx/fragment/app/w$g;->a(Landroidx/fragment/app/Fragment;Lc/d/g/b;)V
  
44 ····:cond_044 ····:cond_0
45 ····return-void45 ····return-void
46 .end·method46 .end·method
13.1 KB
smali/androidx/fragment/app/h.smali
Max HTML report size reached
3.07 KB
smali/androidx/fragment/app/d$e.smali
    
Offset 1, 85 lines modifiedOffset 1, 85 lines modified
1 .class·Landroidx/fragment/app/d$e;1 .class·Landroidx/fragment/app/d$e;
2 .super·Landroidx/fragment/app/g;2 .super·Landroidx/fragment/app/g;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Landroidx/fragment/app/d;->k()Landroidx/fragment/app/g;6 ····value·=·Landroidx/fragment/app/d;->m()Landroidx/fragment/app/g;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·final·synthetic·b:Landroidx/fragment/app/g;13 .field·final·synthetic·a:Landroidx/fragment/app/g;
  
14 .field·final·synthetic·c:Landroidx/fragment/app/d;14 .field·final·synthetic·b:Landroidx/fragment/app/d;
  
  
15 #·direct·methods15 #·direct·methods
16 .method·constructor·<init>(Landroidx/fragment/app/d;Landroidx/fragment/app/g;)V16 .method·constructor·<init>(Landroidx/fragment/app/d;Landroidx/fragment/app/g;)V
17 ····.locals·017 ····.locals·0
  
18 ····iput-object·p1,·p0,·Landroidx/fragment/app/d$e;->c:Landroidx/fragment/app/d;18 ····iput-object·p1,·p0,·Landroidx/fragment/app/d$e;->b:Landroidx/fragment/app/d;
  
19 ····iput-object·p2,·p0,·Landroidx/fragment/app/d$e;->b:Landroidx/fragment/app/g;19 ····iput-object·p2,·p0,·Landroidx/fragment/app/d$e;->a:Landroidx/fragment/app/g;
  
20 ····invoke-direct·{p0},·Landroidx/fragment/app/g;-><init>()V20 ····invoke-direct·{p0},·Landroidx/fragment/app/g;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·e(I)Landroid/view/View;24 .method·public·g(I)Landroid/view/View;
25 ····.locals·125 ····.locals·1
  
26 ····iget-object·v0,·p0,·Landroidx/fragment/app/d$e;->b:Landroidx/fragment/app/g;26 ····iget-object·v0,·p0,·Landroidx/fragment/app/d$e;->a:Landroidx/fragment/app/g;
  
27 ····invoke-virtual·{v0},·Landroidx/fragment/app/g;->g()Z27 ····invoke-virtual·{v0},·Landroidx/fragment/app/g;->h()Z
  
28 ····move-result·v028 ····move-result·v0
  
29 ····if-eqz·v0,·:cond_029 ····if-eqz·v0,·:cond_0
  
30 ····iget-object·v0,·p0,·Landroidx/fragment/app/d$e;->b:Landroidx/fragment/app/g;30 ····iget-object·v0,·p0,·Landroidx/fragment/app/d$e;->a:Landroidx/fragment/app/g;
  
31 ····invoke-virtual·{v0,·p1},·Landroidx/fragment/app/g;->e(I)Landroid/view/View;31 ····invoke-virtual·{v0,·p1},·Landroidx/fragment/app/g;->g(I)Landroid/view/View;
  
32 ····move-result-object·p132 ····move-result-object·p1
  
33 ····return-object·p133 ····return-object·p1
  
34 ····:cond_034 ····:cond_0
35 ····iget-object·v0,·p0,·Landroidx/fragment/app/d$e;->c:Landroidx/fragment/app/d;35 ····iget-object·v0,·p0,·Landroidx/fragment/app/d$e;->b:Landroidx/fragment/app/d;
  
36 ····invoke-virtual·{v0,·p1},·Landroidx/fragment/app/d;->Y1(I)Landroid/view/View;36 ····invoke-virtual·{v0,·p1},·Landroidx/fragment/app/d;->Y1(I)Landroid/view/View;
  
37 ····move-result-object·p137 ····move-result-object·p1
  
38 ····return-object·p138 ····return-object·p1
39 .end·method39 .end·method
  
40 .method·public·g()Z40 .method·public·h()Z
41 ····.locals·141 ····.locals·1
  
42 ····iget-object·v0,·p0,·Landroidx/fragment/app/d$e;->b:Landroidx/fragment/app/g;42 ····iget-object·v0,·p0,·Landroidx/fragment/app/d$e;->a:Landroidx/fragment/app/g;
  
43 ····invoke-virtual·{v0},·Landroidx/fragment/app/g;->g()Z43 ····invoke-virtual·{v0},·Landroidx/fragment/app/g;->h()Z
  
44 ····move-result·v044 ····move-result·v0
  
45 ····if-nez·v0,·:cond_145 ····if-nez·v0,·:cond_1
  
46 ····iget-object·v0,·p0,·Landroidx/fragment/app/d$e;->c:Landroidx/fragment/app/d;46 ····iget-object·v0,·p0,·Landroidx/fragment/app/d$e;->b:Landroidx/fragment/app/d;
  
47 ····invoke-virtual·{v0},·Landroidx/fragment/app/d;->Z1()Z47 ····invoke-virtual·{v0},·Landroidx/fragment/app/d;->Z1()Z
  
48 ····move-result·v048 ····move-result·v0
  
49 ····if-eqz·v0,·:cond_049 ····if-eqz·v0,·:cond_0
  
2.53 KB
smali/androidx/fragment/app/m$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/fragment/app/m$a;1 .class·Landroidx/fragment/app/m$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/activity/result/b;5 .implements·Landroidx/activity/result/b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
Offset 12, 14 lines modifiedOffset 12, 23 lines modified
12 .end·annotation12 .end·annotation
  
13 .annotation·system·Ldalvik/annotation/InnerClass;13 .annotation·system·Ldalvik/annotation/InnerClass;
14 ····accessFlags·=·0x014 ····accessFlags·=·0x0
15 ····name·=·null15 ····name·=·null
16 .end·annotation16 .end·annotation
  
 17 .annotation·system·Ldalvik/annotation/Signature;
 18 ····value·=·{
 19 ········"Ljava/lang/Object;",
 20 ········"Landroidx/activity/result/b<",
 21 ········"Landroidx/activity/result/a;",
 22 ········">;"
 23 ····}
 24 .end·annotation
  
  
17 #·instance·fields25 #·instance·fields
18 .field·final·synthetic·a:Landroidx/fragment/app/m;26 .field·final·synthetic·a:Landroidx/fragment/app/m;
  
  
19 #·direct·methods27 #·direct·methods
20 .method·constructor·<init>(Landroidx/fragment/app/m;)V28 .method·constructor·<init>(Landroidx/fragment/app/m;)V
Offset 45, 21 lines modifiedOffset 54, 21 lines modified
45 .end·method54 .end·method
  
46 .method·public·b(Landroidx/activity/result/a;)V55 .method·public·b(Landroidx/activity/result/a;)V
47 ····.locals·456 ····.locals·4
  
48 ····iget-object·v0,·p0,·Landroidx/fragment/app/m$a;->a:Landroidx/fragment/app/m;57 ····iget-object·v0,·p0,·Landroidx/fragment/app/m$a;->a:Landroidx/fragment/app/m;
  
49 ····iget-object·v0,·v0,·Landroidx/fragment/app/m;->C:Ljava/util/ArrayDeque;58 ····iget-object·v0,·v0,·Landroidx/fragment/app/m;->E:Ljava/util/ArrayDeque;
  
50 ····invoke-virtual·{v0},·Ljava/util/ArrayDeque;->pollFirst()Ljava/lang/Object;59 ····invoke-virtual·{v0},·Ljava/util/ArrayDeque;->pollFirst()Ljava/lang/Object;
  
51 ····move-result-object·v060 ····move-result-object·v0
  
52 ····check-cast·v0,·Landroidx/fragment/app/m$l;61 ····check-cast·v0,·Landroidx/fragment/app/m$m;
  
53 ····const-string·v1,·"FragmentManager"62 ····const-string·v1,·"FragmentManager"
  
54 ····if-nez·v0,·:cond_063 ····if-nez·v0,·:cond_0
  
55 ····new-instance·p1,·Ljava/lang/StringBuilder;64 ····new-instance·p1,·Ljava/lang/StringBuilder;
  
Offset 76, 25 lines modifiedOffset 85, 25 lines modified
76 ····move-result-object·p185 ····move-result-object·p1
  
77 ····invoke-static·{v1,·p1},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I86 ····invoke-static·{v1,·p1},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
  
78 ····return-void87 ····return-void
  
79 ····:cond_088 ····:cond_0
80 ····iget-object·v2,·v0,·Landroidx/fragment/app/m$l;->a:Ljava/lang/String;89 ····iget-object·v2,·v0,·Landroidx/fragment/app/m$m;->e:Ljava/lang/String;
  
81 ····iget·v0,·v0,·Landroidx/fragment/app/m$l;->b:I90 ····iget·v0,·v0,·Landroidx/fragment/app/m$m;->f:I
  
82 ····iget-object·v3,·p0,·Landroidx/fragment/app/m$a;->a:Landroidx/fragment/app/m;91 ····iget-object·v3,·p0,·Landroidx/fragment/app/m$a;->a:Landroidx/fragment/app/m;
  
83 ····invoke-static·{v3},·Landroidx/fragment/app/m;->c(Landroidx/fragment/app/m;)Landroidx/fragment/app/t;92 ····invoke-static·{v3},·Landroidx/fragment/app/m;->c(Landroidx/fragment/app/m;)Landroidx/fragment/app/u;
  
84 ····move-result-object·v393 ····move-result-object·v3
  
85 ····invoke-virtual·{v3,·v2},·Landroidx/fragment/app/t;->i(Ljava/lang/String;)Landroidx/fragment/app/Fragment;94 ····invoke-virtual·{v3,·v2},·Landroidx/fragment/app/u;->i(Ljava/lang/String;)Landroidx/fragment/app/Fragment;
  
86 ····move-result-object·v395 ····move-result-object·v3
  
87 ····if-nez·v3,·:cond_196 ····if-nez·v3,·:cond_1
  
88 ····new-instance·p1,·Ljava/lang/StringBuilder;97 ····new-instance·p1,·Ljava/lang/StringBuilder;
  
1.72 KB
smali/androidx/fragment/app/m$i.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/fragment/app/m$i;1 .class·Landroidx/fragment/app/m$i;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/fragment/app/q;5 .implements·Landroidx/fragment/app/q;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
Offset 14, 36 lines modifiedOffset 14, 36 lines modified
14 .annotation·system·Ldalvik/annotation/InnerClass;14 .annotation·system·Ldalvik/annotation/InnerClass;
15 ····accessFlags·=·0x015 ····accessFlags·=·0x0
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
  
18 #·instance·fields18 #·instance·fields
19 .field·final·synthetic·b:Landroidx/fragment/app/Fragment;19 .field·final·synthetic·e:Landroidx/fragment/app/Fragment;
  
20 .field·final·synthetic·c:Landroidx/fragment/app/m;20 .field·final·synthetic·f:Landroidx/fragment/app/m;
  
  
21 #·direct·methods21 #·direct·methods
22 .method·constructor·<init>(Landroidx/fragment/app/m;Landroidx/fragment/app/Fragment;)V22 .method·constructor·<init>(Landroidx/fragment/app/m;Landroidx/fragment/app/Fragment;)V
23 ····.locals·023 ····.locals·0
  
24 ····iput-object·p1,·p0,·Landroidx/fragment/app/m$i;->c:Landroidx/fragment/app/m;24 ····iput-object·p1,·p0,·Landroidx/fragment/app/m$i;->f:Landroidx/fragment/app/m;
  
25 ····iput-object·p2,·p0,·Landroidx/fragment/app/m$i;->b:Landroidx/fragment/app/Fragment;25 ····iput-object·p2,·p0,·Landroidx/fragment/app/m$i;->e:Landroidx/fragment/app/Fragment;
  
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
  
29 #·virtual·methods29 #·virtual·methods
30 .method·public·a(Landroidx/fragment/app/m;Landroidx/fragment/app/Fragment;)V30 .method·public·b(Landroidx/fragment/app/m;Landroidx/fragment/app/Fragment;)V
31 ····.locals·031 ····.locals·0
  
32 ····iget-object·p1,·p0,·Landroidx/fragment/app/m$i;->b:Landroidx/fragment/app/Fragment;32 ····iget-object·p1,·p0,·Landroidx/fragment/app/m$i;->e:Landroidx/fragment/app/Fragment;
  
33 ····invoke-virtual·{p1,·p2},·Landroidx/fragment/app/Fragment;->u0(Landroidx/fragment/app/Fragment;)V33 ····invoke-virtual·{p1,·p2},·Landroidx/fragment/app/Fragment;->u0(Landroidx/fragment/app/Fragment;)V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
63.4 KB
smali/androidx/fragment/app/w.smali
Max HTML report size reached
1.42 KB
smali/androidx/fragment/app/e$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/fragment/app/e$a;1 .class·Landroidx/fragment/app/e$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/savedstate/SavedStateRegistry$b;5 .implements·Landroidx/savedstate/SavedStateRegistry$b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
Offset 43, 23 lines modifiedOffset 43, 23 lines modified
  
43 ····iget-object·v1,·p0,·Landroidx/fragment/app/e$a;->a:Landroidx/fragment/app/e;43 ····iget-object·v1,·p0,·Landroidx/fragment/app/e$a;->a:Landroidx/fragment/app/e;
  
44 ····invoke-virtual·{v1},·Landroidx/fragment/app/e;->x()V44 ····invoke-virtual·{v1},·Landroidx/fragment/app/e;->x()V
  
45 ····iget-object·v1,·p0,·Landroidx/fragment/app/e$a;->a:Landroidx/fragment/app/e;45 ····iget-object·v1,·p0,·Landroidx/fragment/app/e$a;->a:Landroidx/fragment/app/e;
  
46 ····iget-object·v1,·v1,·Landroidx/fragment/app/e;->m:Landroidx/lifecycle/m;46 ····iget-object·v1,·v1,·Landroidx/fragment/app/e;->p:Landroidx/lifecycle/n;
  
47 ····sget-object·v2,·Landroidx/lifecycle/f$b;->ON_STOP:Landroidx/lifecycle/f$b;47 ····sget-object·v2,·Landroidx/lifecycle/g$b;->ON_STOP:Landroidx/lifecycle/g$b;
  
48 ····invoke-virtual·{v1,·v2},·Landroidx/lifecycle/m;->h(Landroidx/lifecycle/f$b;)V48 ····invoke-virtual·{v1,·v2},·Landroidx/lifecycle/n;->h(Landroidx/lifecycle/g$b;)V
  
49 ····iget-object·v1,·p0,·Landroidx/fragment/app/e$a;->a:Landroidx/fragment/app/e;49 ····iget-object·v1,·p0,·Landroidx/fragment/app/e$a;->a:Landroidx/fragment/app/e;
  
50 ····iget-object·v1,·v1,·Landroidx/fragment/app/e;->l:Landroidx/fragment/app/h;50 ····iget-object·v1,·v1,·Landroidx/fragment/app/e;->o:Landroidx/fragment/app/h;
  
51 ····invoke-virtual·{v1},·Landroidx/fragment/app/h;->x()Landroid/os/Parcelable;51 ····invoke-virtual·{v1},·Landroidx/fragment/app/h;->x()Landroid/os/Parcelable;
  
52 ····move-result-object·v152 ····move-result-object·v1
  
53 ····if-eqz·v1,·:cond_053 ····if-eqz·v1,·:cond_0
  
2.16 KB
smali/androidx/fragment/app/d$d.smali
    
Offset 1, 25 lines modifiedOffset 1, 34 lines modified
1 .class·Landroidx/fragment/app/d$d;1 .class·Landroidx/fragment/app/d$d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/lifecycle/q;5 .implements·Landroidx/lifecycle/s;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroidx/fragment/app/d;8 ····value·=·Landroidx/fragment/app/d;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
 14 .annotation·system·Ldalvik/annotation/Signature;
 15 ····value·=·{
 16 ········"Ljava/lang/Object;",
 17 ········"Landroidx/lifecycle/s<",
 18 ········"Landroidx/lifecycle/m;",
 19 ········">;"
 20 ····}
 21 .end·annotation
  
  
14 #·instance·fields22 #·instance·fields
15 .field·final·synthetic·a:Landroidx/fragment/app/d;23 .field·final·synthetic·a:Landroidx/fragment/app/d;
  
  
16 #·direct·methods24 #·direct·methods
17 .method·constructor·<init>(Landroidx/fragment/app/d;)V25 .method·constructor·<init>(Landroidx/fragment/app/d;)V
Offset 32, 24 lines modifiedOffset 41, 34 lines modified
32 ····return-void41 ····return-void
33 .end·method42 .end·method
  
  
34 #·virtual·methods43 #·virtual·methods
35 .method·public·bridge·synthetic·a(Ljava/lang/Object;)V44 .method·public·bridge·synthetic·a(Ljava/lang/Object;)V
36 ····.locals·045 ····.locals·0
 46 ····.annotation·build·Landroid/annotation/SuppressLint;
 47 ········value·=·{
 48 ············"SyntheticAccessor"
 49 ········}
 50 ····.end·annotation
  
37 ····check-cast·p1,·Landroidx/lifecycle/l;51 ····check-cast·p1,·Landroidx/lifecycle/m;
  
38 ····invoke-virtual·{p0,·p1},·Landroidx/fragment/app/d$d;->b(Landroidx/lifecycle/l;)V52 ····invoke-virtual·{p0,·p1},·Landroidx/fragment/app/d$d;->b(Landroidx/lifecycle/m;)V
  
39 ····return-void53 ····return-void
40 .end·method54 .end·method
  
41 .method·public·b(Landroidx/lifecycle/l;)V55 .method·public·b(Landroidx/lifecycle/m;)V
42 ····.locals·256 ····.locals·2
 57 ····.annotation·build·Landroid/annotation/SuppressLint;
 58 ········value·=·{
 59 ············"SyntheticAccessor"
 60 ········}
 61 ····.end·annotation
  
43 ····if-eqz·p1,·:cond_262 ····if-eqz·p1,·:cond_2
  
44 ····iget-object·p1,·p0,·Landroidx/fragment/app/d$d;->a:Landroidx/fragment/app/d;63 ····iget-object·p1,·p0,·Landroidx/fragment/app/d$d;->a:Landroidx/fragment/app/d;
  
45 ····invoke-static·{p1},·Landroidx/fragment/app/d;->U1(Landroidx/fragment/app/d;)Z64 ····invoke-static·{p1},·Landroidx/fragment/app/d;->U1(Landroidx/fragment/app/d;)Z
  
Offset 75, 15 lines modifiedOffset 94, 15 lines modified
  
75 ····move-result-object·v094 ····move-result-object·v0
  
76 ····if-eqz·v0,·:cond_295 ····if-eqz·v0,·:cond_2
  
77 ····const/4·v0,·0x396 ····const/4·v0,·0x3
  
78 ····invoke-static·{v0},·Landroidx/fragment/app/m;->D0(I)Z97 ····invoke-static·{v0},·Landroidx/fragment/app/m;->E0(I)Z
  
79 ····move-result·v098 ····move-result·v0
  
80 ····if-eqz·v0,·:cond_099 ····if-eqz·v0,·:cond_0
  
81 ····new-instance·v0,·Ljava/lang/StringBuilder;100 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
2.77 KB
smali/androidx/fragment/app/c$c.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/fragment/app/c$c;1 .class·Landroidx/fragment/app/c$c;
2 .super·Landroid/animation/AnimatorListenerAdapter;2 .super·Landroid/animation/AnimatorListenerAdapter;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Landroidx/fragment/app/c;->w(Ljava/util/List;Ljava/util/List;ZLjava/util/Map;)V6 ····value·=·Landroidx/fragment/app/c;->w(Ljava/util/List;Ljava/util/List;ZLjava/util/Map;)V
7 .end·annotation7 .end·annotation
  
Offset 17, 34 lines modifiedOffset 17, 34 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·a:Landroid/view/ViewGroup;18 .field·final·synthetic·a:Landroid/view/ViewGroup;
  
19 .field·final·synthetic·b:Landroid/view/View;19 .field·final·synthetic·b:Landroid/view/View;
  
20 .field·final·synthetic·c:Z20 .field·final·synthetic·c:Z
  
21 .field·final·synthetic·d:Landroidx/fragment/app/u0$e;21 .field·final·synthetic·d:Landroidx/fragment/app/c0$e;
  
22 .field·final·synthetic·e:Landroidx/fragment/app/c$k;22 .field·final·synthetic·e:Landroidx/fragment/app/c$k;
  
23 .field·final·synthetic·f:Landroidx/fragment/app/c;23 .field·final·synthetic·f:Landroidx/fragment/app/c;
  
  
24 #·direct·methods24 #·direct·methods
25 .method·constructor·<init>(Landroidx/fragment/app/c;Landroid/view/ViewGroup;Landroid/view/View;ZLandroidx/fragment/app/u0$e;Landroidx/fragment/app/c$k;)V25 .method·constructor·<init>(Landroidx/fragment/app/c;Landroid/view/ViewGroup;Landroid/view/View;ZLandroidx/fragment/app/c0$e;Landroidx/fragment/app/c$k;)V
26 ····.locals·026 ····.locals·0
  
27 ····iput-object·p1,·p0,·Landroidx/fragment/app/c$c;->f:Landroidx/fragment/app/c;27 ····iput-object·p1,·p0,·Landroidx/fragment/app/c$c;->f:Landroidx/fragment/app/c;
  
28 ····iput-object·p2,·p0,·Landroidx/fragment/app/c$c;->a:Landroid/view/ViewGroup;28 ····iput-object·p2,·p0,·Landroidx/fragment/app/c$c;->a:Landroid/view/ViewGroup;
  
29 ····iput-object·p3,·p0,·Landroidx/fragment/app/c$c;->b:Landroid/view/View;29 ····iput-object·p3,·p0,·Landroidx/fragment/app/c$c;->b:Landroid/view/View;
  
30 ····iput-boolean·p4,·p0,·Landroidx/fragment/app/c$c;->c:Z30 ····iput-boolean·p4,·p0,·Landroidx/fragment/app/c$c;->c:Z
  
31 ····iput-object·p5,·p0,·Landroidx/fragment/app/c$c;->d:Landroidx/fragment/app/u0$e;31 ····iput-object·p5,·p0,·Landroidx/fragment/app/c$c;->d:Landroidx/fragment/app/c0$e;
  
32 ····iput-object·p6,·p0,·Landroidx/fragment/app/c$c;->e:Landroidx/fragment/app/c$k;32 ····iput-object·p6,·p0,·Landroidx/fragment/app/c$c;->e:Landroidx/fragment/app/c$k;
  
33 ····invoke-direct·{p0},·Landroid/animation/AnimatorListenerAdapter;-><init>()V33 ····invoke-direct·{p0},·Landroid/animation/AnimatorListenerAdapter;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
Offset 60, 23 lines modifiedOffset 60, 23 lines modified
  
60 ····invoke-virtual·{p1,·v0},·Landroid/view/ViewGroup;->endViewTransition(Landroid/view/View;)V60 ····invoke-virtual·{p1,·v0},·Landroid/view/ViewGroup;->endViewTransition(Landroid/view/View;)V
  
61 ····iget-boolean·p1,·p0,·Landroidx/fragment/app/c$c;->c:Z61 ····iget-boolean·p1,·p0,·Landroidx/fragment/app/c$c;->c:Z
  
62 ····if-eqz·p1,·:cond_062 ····if-eqz·p1,·:cond_0
  
63 ····iget-object·p1,·p0,·Landroidx/fragment/app/c$c;->d:Landroidx/fragment/app/u0$e;63 ····iget-object·p1,·p0,·Landroidx/fragment/app/c$c;->d:Landroidx/fragment/app/c0$e;
  
64 ····invoke-virtual·{p1},·Landroidx/fragment/app/u0$e;->e()Landroidx/fragment/app/u0$e$c;64 ····invoke-virtual·{p1},·Landroidx/fragment/app/c0$e;->e()Landroidx/fragment/app/c0$e$c;
  
65 ····move-result-object·p165 ····move-result-object·p1
  
66 ····iget-object·v0,·p0,·Landroidx/fragment/app/c$c;->b:Landroid/view/View;66 ····iget-object·v0,·p0,·Landroidx/fragment/app/c$c;->b:Landroid/view/View;
  
67 ····invoke-virtual·{p1,·v0},·Landroidx/fragment/app/u0$e$c;->e(Landroid/view/View;)V67 ····invoke-virtual·{p1,·v0},·Landroidx/fragment/app/c0$e$c;->c(Landroid/view/View;)V
  
68 ····:cond_068 ····:cond_0
69 ····iget-object·p1,·p0,·Landroidx/fragment/app/c$c;->e:Landroidx/fragment/app/c$k;69 ····iget-object·p1,·p0,·Landroidx/fragment/app/c$c;->e:Landroidx/fragment/app/c$k;
  
70 ····invoke-virtual·{p1},·Landroidx/fragment/app/c$l;->a()V70 ····invoke-virtual·{p1},·Landroidx/fragment/app/c$l;->a()V
  
71 ····return-void71 ····return-void
7.1 KB
smali/androidx/fragment/app/e$c.smali
Max HTML report size reached
3.19 KB
smali/androidx/fragment/app/k$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/fragment/app/k$a;1 .class·Landroidx/fragment/app/k$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/view/View$OnAttachStateChangeListener;5 .implements·Landroid/view/View$OnAttachStateChangeListener;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
Offset 14, 64 lines modifiedOffset 14, 64 lines modified
14 .annotation·system·Ldalvik/annotation/InnerClass;14 .annotation·system·Ldalvik/annotation/InnerClass;
15 ····accessFlags·=·0x015 ····accessFlags·=·0x0
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
  
18 #·instance·fields18 #·instance·fields
19 .field·final·synthetic·b:Landroidx/fragment/app/s;19 .field·final·synthetic·e:Landroidx/fragment/app/t;
  
20 .field·final·synthetic·c:Landroidx/fragment/app/k;20 .field·final·synthetic·f:Landroidx/fragment/app/k;
  
  
21 #·direct·methods21 #·direct·methods
22 .method·constructor·<init>(Landroidx/fragment/app/k;Landroidx/fragment/app/s;)V22 .method·constructor·<init>(Landroidx/fragment/app/k;Landroidx/fragment/app/t;)V
23 ····.locals·023 ····.locals·0
  
24 ····iput-object·p1,·p0,·Landroidx/fragment/app/k$a;->c:Landroidx/fragment/app/k;24 ····iput-object·p1,·p0,·Landroidx/fragment/app/k$a;->f:Landroidx/fragment/app/k;
  
25 ····iput-object·p2,·p0,·Landroidx/fragment/app/k$a;->b:Landroidx/fragment/app/s;25 ····iput-object·p2,·p0,·Landroidx/fragment/app/k$a;->e:Landroidx/fragment/app/t;
  
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
  
29 #·virtual·methods29 #·virtual·methods
30 .method·public·onViewAttachedToWindow(Landroid/view/View;)V30 .method·public·onViewAttachedToWindow(Landroid/view/View;)V
31 ····.locals·131 ····.locals·1
  
32 ····iget-object·p1,·p0,·Landroidx/fragment/app/k$a;->b:Landroidx/fragment/app/s;32 ····iget-object·p1,·p0,·Landroidx/fragment/app/k$a;->e:Landroidx/fragment/app/t;
  
33 ····invoke-virtual·{p1},·Landroidx/fragment/app/s;->k()Landroidx/fragment/app/Fragment;33 ····invoke-virtual·{p1},·Landroidx/fragment/app/t;->k()Landroidx/fragment/app/Fragment;
  
34 ····move-result-object·p134 ····move-result-object·p1
  
35 ····iget-object·v0,·p0,·Landroidx/fragment/app/k$a;->b:Landroidx/fragment/app/s;35 ····iget-object·v0,·p0,·Landroidx/fragment/app/k$a;->e:Landroidx/fragment/app/t;
  
36 ····invoke-virtual·{v0},·Landroidx/fragment/app/s;->m()V36 ····invoke-virtual·{v0},·Landroidx/fragment/app/t;->m()V
  
37 ····iget-object·p1,·p1,·Landroidx/fragment/app/Fragment;->I:Landroid/view/View;37 ····iget-object·p1,·p1,·Landroidx/fragment/app/Fragment;->M:Landroid/view/View;
  
38 ····invoke-virtual·{p1},·Landroid/view/View;->getParent()Landroid/view/ViewParent;38 ····invoke-virtual·{p1},·Landroid/view/View;->getParent()Landroid/view/ViewParent;
  
39 ····move-result-object·p139 ····move-result-object·p1
  
40 ····check-cast·p1,·Landroid/view/ViewGroup;40 ····check-cast·p1,·Landroid/view/ViewGroup;
  
41 ····iget-object·v0,·p0,·Landroidx/fragment/app/k$a;->c:Landroidx/fragment/app/k;41 ····iget-object·v0,·p0,·Landroidx/fragment/app/k$a;->f:Landroidx/fragment/app/k;
  
42 ····iget-object·v0,·v0,·Landroidx/fragment/app/k;->b:Landroidx/fragment/app/m;42 ····iget-object·v0,·v0,·Landroidx/fragment/app/k;->e:Landroidx/fragment/app/m;
  
43 ····invoke-static·{p1,·v0},·Landroidx/fragment/app/u0;->n(Landroid/view/ViewGroup;Landroidx/fragment/app/m;)Landroidx/fragment/app/u0;43 ····invoke-static·{p1,·v0},·Landroidx/fragment/app/c0;->n(Landroid/view/ViewGroup;Landroidx/fragment/app/m;)Landroidx/fragment/app/c0;
  
44 ····move-result-object·p144 ····move-result-object·p1
  
45 ····invoke-virtual·{p1},·Landroidx/fragment/app/u0;->j()V45 ····invoke-virtual·{p1},·Landroidx/fragment/app/c0;->j()V
  
46 ····return-void46 ····return-void
47 .end·method47 .end·method
  
48 .method·public·onViewDetachedFromWindow(Landroid/view/View;)V48 .method·public·onViewDetachedFromWindow(Landroid/view/View;)V
49 ····.locals·049 ····.locals·0
  
4.34 KB
smali/androidx/fragment/app/m$o.smali
Max HTML report size reached
6.19 KB
smali/androidx/fragment/app/f.smali
Max HTML report size reached
29.4 KB
smali/androidx/fragment/app/d.smali
Max HTML report size reached
1.99 KB
smali/androidx/fragment/app/Fragment$5.smali
    
Offset 1, 54 lines modifiedOffset 1, 54 lines modified
1 .class·Landroidx/fragment/app/Fragment$5;1 .class·Landroidx/fragment/app/Fragment$5;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/lifecycle/j;5 .implements·Landroidx/lifecycle/k;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/fragment/app/Fragment;->b1(Landroid/os/Bundle;)V8 ····value·=·Landroidx/fragment/app/Fragment;->b1(Landroid/os/Bundle;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·d:Landroidx/fragment/app/Fragment;15 .field·final·synthetic·e:Landroidx/fragment/app/Fragment;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(Landroidx/fragment/app/Fragment;)V17 .method·constructor·<init>(Landroidx/fragment/app/Fragment;)V
18 ····.locals·018 ····.locals·0
  
19 ····iput-object·p1,·p0,·Landroidx/fragment/app/Fragment$5;->d:Landroidx/fragment/app/Fragment;19 ····iput-object·p1,·p0,·Landroidx/fragment/app/Fragment$5;->e:Landroidx/fragment/app/Fragment;
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·a(Landroidx/lifecycle/l;Landroidx/lifecycle/f$b;)V24 .method·public·d(Landroidx/lifecycle/m;Landroidx/lifecycle/g$b;)V
25 ····.locals·025 ····.locals·0
  
26 ····sget-object·p1,·Landroidx/lifecycle/f$b;->ON_STOP:Landroidx/lifecycle/f$b;26 ····sget-object·p1,·Landroidx/lifecycle/g$b;->ON_STOP:Landroidx/lifecycle/g$b;
  
27 ····if-ne·p2,·p1,·:cond_027 ····if-ne·p2,·p1,·:cond_0
  
28 ····iget-object·p1,·p0,·Landroidx/fragment/app/Fragment$5;->d:Landroidx/fragment/app/Fragment;28 ····iget-object·p1,·p0,·Landroidx/fragment/app/Fragment$5;->e:Landroidx/fragment/app/Fragment;
  
29 ····iget-object·p1,·p1,·Landroidx/fragment/app/Fragment;->I:Landroid/view/View;29 ····iget-object·p1,·p1,·Landroidx/fragment/app/Fragment;->M:Landroid/view/View;
  
30 ····if-eqz·p1,·:cond_030 ····if-eqz·p1,·:cond_0
  
31 ····invoke-static·{p1},·Landroidx/activity/b;->a(Landroid/view/View;)V31 ····invoke-virtual·{p1},·Landroid/view/View;->cancelPendingInputEvents()V
  
32 ····:cond_032 ····:cond_0
33 ····return-void33 ····return-void
34 .end·method34 .end·method
3.97 KB
smali/androidx/fragment/app/i.smali
Max HTML report size reached
3.68 KB
smali/androidx/fragment/app/c$g.smali
    
Offset 1, 77 lines modifiedOffset 1, 77 lines modified
1 .class·Landroidx/fragment/app/c$g;1 .class·Landroidx/fragment/app/c$g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/fragment/app/c;->x(Ljava/util/List;Ljava/util/List;ZLandroidx/fragment/app/u0$e;Landroidx/fragment/app/u0$e;)Ljava/util/Map;8 ····value·=·Landroidx/fragment/app/c;->x(Ljava/util/List;Ljava/util/List;ZLandroidx/fragment/app/c0$e;Landroidx/fragment/app/c0$e;)Ljava/util/Map;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·d:Landroidx/fragment/app/u0$e;15 .field·final·synthetic·e:Landroidx/fragment/app/c0$e;
  
16 .field·final·synthetic·e:Landroidx/fragment/app/u0$e;16 .field·final·synthetic·f:Landroidx/fragment/app/c0$e;
  
17 .field·final·synthetic·f:Z17 .field·final·synthetic·g:Z
  
18 .field·final·synthetic·g:Lo/a;18 .field·final·synthetic·h:Lc/c/a;
  
19 .field·final·synthetic·h:Landroidx/fragment/app/c;19 .field·final·synthetic·i:Landroidx/fragment/app/c;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Landroidx/fragment/app/c;Landroidx/fragment/app/u0$e;Landroidx/fragment/app/u0$e;ZLo/a;)V21 .method·constructor·<init>(Landroidx/fragment/app/c;Landroidx/fragment/app/c0$e;Landroidx/fragment/app/c0$e;ZLc/c/a;)V
22 ····.locals·022 ····.locals·0
  
23 ····iput-object·p1,·p0,·Landroidx/fragment/app/c$g;->h:Landroidx/fragment/app/c;23 ····iput-object·p1,·p0,·Landroidx/fragment/app/c$g;->i:Landroidx/fragment/app/c;
  
24 ····iput-object·p2,·p0,·Landroidx/fragment/app/c$g;->d:Landroidx/fragment/app/u0$e;24 ····iput-object·p2,·p0,·Landroidx/fragment/app/c$g;->e:Landroidx/fragment/app/c0$e;
  
25 ····iput-object·p3,·p0,·Landroidx/fragment/app/c$g;->e:Landroidx/fragment/app/u0$e;25 ····iput-object·p3,·p0,·Landroidx/fragment/app/c$g;->f:Landroidx/fragment/app/c0$e;
  
26 ····iput-boolean·p4,·p0,·Landroidx/fragment/app/c$g;->f:Z26 ····iput-boolean·p4,·p0,·Landroidx/fragment/app/c$g;->g:Z
  
27 ····iput-object·p5,·p0,·Landroidx/fragment/app/c$g;->g:Lo/a;27 ····iput-object·p5,·p0,·Landroidx/fragment/app/c$g;->h:Lc/c/a;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
  
31 #·virtual·methods31 #·virtual·methods
32 .method·public·run()V32 .method·public·run()V
33 ····.locals·533 ····.locals·5
  
34 ····iget-object·v0,·p0,·Landroidx/fragment/app/c$g;->d:Landroidx/fragment/app/u0$e;34 ····iget-object·v0,·p0,·Landroidx/fragment/app/c$g;->e:Landroidx/fragment/app/c0$e;
  
35 ····invoke-virtual·{v0},·Landroidx/fragment/app/u0$e;->f()Landroidx/fragment/app/Fragment;35 ····invoke-virtual·{v0},·Landroidx/fragment/app/c0$e;->f()Landroidx/fragment/app/Fragment;
  
36 ····move-result-object·v036 ····move-result-object·v0
  
37 ····iget-object·v1,·p0,·Landroidx/fragment/app/c$g;->e:Landroidx/fragment/app/u0$e;37 ····iget-object·v1,·p0,·Landroidx/fragment/app/c$g;->f:Landroidx/fragment/app/c0$e;
  
38 ····invoke-virtual·{v1},·Landroidx/fragment/app/u0$e;->f()Landroidx/fragment/app/Fragment;38 ····invoke-virtual·{v1},·Landroidx/fragment/app/c0$e;->f()Landroidx/fragment/app/Fragment;
  
39 ····move-result-object·v139 ····move-result-object·v1
  
40 ····iget-boolean·v2,·p0,·Landroidx/fragment/app/c$g;->f:Z40 ····iget-boolean·v2,·p0,·Landroidx/fragment/app/c$g;->g:Z
  
41 ····iget-object·v3,·p0,·Landroidx/fragment/app/c$g;->g:Lo/a;41 ····iget-object·v3,·p0,·Landroidx/fragment/app/c$g;->h:Lc/c/a;
  
42 ····const/4·v4,·0x042 ····const/4·v4,·0x0
  
43 ····invoke-static·{v0,·v1,·v2,·v3,·v4},·Landroidx/fragment/app/v;->f(Landroidx/fragment/app/Fragment;Landroidx/fragment/app/Fragment;ZLo/a;Z)V43 ····invoke-static·{v0,·v1,·v2,·v3,·v4},·Landroidx/fragment/app/w;->f(Landroidx/fragment/app/Fragment;Landroidx/fragment/app/Fragment;ZLc/c/a;Z)V
  
44 ····return-void44 ····return-void
45 .end·method45 .end·method
2.2 KB
smali/androidx/fragment/app/m$l.smali
    
Offset 1, 93 lines modifiedOffset 1, 14 lines modified
1 .class·Landroidx/fragment/app/m$l;1 .class·public·abstract·Landroidx/fragment/app/m$l;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·""
3 .source·"SourceFile" 
  
4 #·interfaces 
5 .implements·Landroid/os/Parcelable; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroidx/fragment/app/m;6 ····value·=·Landroidx/fragment/app/m;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x89 ····accessFlags·=·0x409
12 ····name·=·"l"10 ····name·=·"l"
13 .end·annotation11 .end·annotation
  
  
14 #·static·fields 
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/m$l;", 
20 ············">;" 
21 ········} 
22 ····.end·annotation 
23 .end·field 
  
  
24 #·instance·fields 
25 .field·a:Ljava/lang/String; 
  
26 .field·b:I 
  
  
27 #·direct·methods 
28 .method·static·constructor·<clinit>()V 
29 ····.locals·1 
  
30 ····new-instance·v0,·Landroidx/fragment/app/m$l$a; 
  
31 ····invoke-direct·{v0},·Landroidx/fragment/app/m$l$a;-><init>()V 
  
32 ····sput-object·v0,·Landroidx/fragment/app/m$l;->CREATOR:Landroid/os/Parcelable$Creator; 
  
33 ····return-void 
34 .end·method 
  
35 .method·constructor·<init>(Landroid/os/Parcel;)V 
36 ····.locals·1 
  
37 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
38 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readString()Ljava/lang/String; 
  
39 ····move-result-object·v0 
  
40 ····iput-object·v0,·p0,·Landroidx/fragment/app/m$l;->a:Ljava/lang/String; 
  
41 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I 
  
42 ····move-result·p1 
  
43 ····iput·p1,·p0,·Landroidx/fragment/app/m$l;->b:I 
  
44 ····return-void 
45 .end·method 
  
  
46 #·virtual·methods 
47 .method·public·describeContents()I 
48 ····.locals·1 
  
49 ····const/4·v0,·0x0 
  
50 ····return·v0 
51 .end·method 
  
52 .method·public·writeToParcel(Landroid/os/Parcel;I)V 
53 ····.locals·0 
  
54 ····iget-object·p2,·p0,·Landroidx/fragment/app/m$l;->a:Ljava/lang/String; 
  
55 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V 
  
56 ····iget·p2,·p0,·Landroidx/fragment/app/m$l;->b:I 
  
57 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->writeInt(I)V 
  
58 ····return-void 
59 .end·method 
2.39 KB
smali/androidx/fragment/app/m$m.smali
    
Offset 1, 19 lines modifiedOffset 1, 99 lines modified
1 .class·interface·abstract·Landroidx/fragment/app/m$m;1 .class·Landroidx/fragment/app/m$m;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
 4 #·interfaces
 5 .implements·Landroid/os/Parcelable;
  
  
4 #·annotations6 #·annotations
 7 .annotation·build·Landroid/annotation/SuppressLint;
 8 ····value·=·{
 9 ········"BanParcelableUsage"
 10 ····}
 11 .end·annotation
  
5 .annotation·system·Ldalvik/annotation/EnclosingClass;12 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/fragment/app/m;13 ····value·=·Landroidx/fragment/app/m;
7 .end·annotation14 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;15 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x60816 ····accessFlags·=·0x8
10 ····name·=·"m"17 ····name·=·"m"
11 .end·annotation18 .end·annotation
  
  
 19 #·static·fields
 20 .field·public·static·final·CREATOR:Landroid/os/Parcelable$Creator;
 21 ····.annotation·system·Ldalvik/annotation/Signature;
 22 ········value·=·{
 23 ············"Landroid/os/Parcelable$Creator<",
 24 ············"Landroidx/fragment/app/m$m;",
 25 ············">;"
 26 ········}
 27 ····.end·annotation
 28 .end·field
  
  
 29 #·instance·fields
 30 .field·e:Ljava/lang/String;
  
 31 .field·f:I
  
  
 32 #·direct·methods
 33 .method·static·constructor·<clinit>()V
 34 ····.locals·1
  
 35 ····new-instance·v0,·Landroidx/fragment/app/m$m$a;
  
 36 ····invoke-direct·{v0},·Landroidx/fragment/app/m$m$a;-><init>()V
  
 37 ····sput-object·v0,·Landroidx/fragment/app/m$m;->CREATOR:Landroid/os/Parcelable$Creator;
  
 38 ····return-void
 39 .end·method
  
 40 .method·constructor·<init>(Landroid/os/Parcel;)V
 41 ····.locals·1
  
 42 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 43 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readString()Ljava/lang/String;
  
 44 ····move-result-object·v0
  
 45 ····iput-object·v0,·p0,·Landroidx/fragment/app/m$m;->e:Ljava/lang/String;
  
 46 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I
  
 47 ····move-result·p1
  
 48 ····iput·p1,·p0,·Landroidx/fragment/app/m$m;->f:I
  
 49 ····return-void
 50 .end·method
  
  
12 #·virtual·methods51 #·virtual·methods
13 .method·public·abstract·a(Ljava/util/ArrayList;Ljava/util/ArrayList;)Z52 .method·public·describeContents()I
 53 ····.locals·1
  
 54 ····const/4·v0,·0x0
  
 55 ····return·v0
 56 .end·method
  
 57 .method·public·writeToParcel(Landroid/os/Parcel;I)V
 58 ····.locals·0
  
 59 ····iget-object·p2,·p0,·Landroidx/fragment/app/m$m;->e:Ljava/lang/String;
  
 60 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
  
 61 ····iget·p2,·p0,·Landroidx/fragment/app/m$m;->f:I
  
 62 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->writeInt(I)V
  
 63 ····return-void
14 .end·method64 .end·method
816 B
smali/androidx/fragment/app/b$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/fragment/app/b$a;1 .class·Landroidx/fragment/app/b$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/os/Parcelable$Creator;5 .implements·Landroid/os/Parcelable$Creator;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 12, 14 lines modifiedOffset 12, 23 lines modified
12 .end·annotation12 .end·annotation
  
13 .annotation·system·Ldalvik/annotation/InnerClass;13 .annotation·system·Ldalvik/annotation/InnerClass;
14 ····accessFlags·=·0x014 ····accessFlags·=·0x0
15 ····name·=·null15 ····name·=·null
16 .end·annotation16 .end·annotation
  
 17 .annotation·system·Ldalvik/annotation/Signature;
 18 ····value·=·{
 19 ········"Ljava/lang/Object;",
 20 ········"Landroid/os/Parcelable$Creator<",
 21 ········"Landroidx/fragment/app/b;",
 22 ········">;"
 23 ····}
 24 .end·annotation
  
  
17 #·direct·methods25 #·direct·methods
18 .method·constructor·<init>()V26 .method·constructor·<init>()V
19 ····.locals·027 ····.locals·0
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.41 KB
smali/androidx/fragment/app/Fragment$b.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/fragment/app/Fragment$b;1 .class·Landroidx/fragment/app/Fragment$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
Offset 14, 34 lines modifiedOffset 14, 34 lines modified
14 .annotation·system·Ldalvik/annotation/InnerClass;14 .annotation·system·Ldalvik/annotation/InnerClass;
15 ····accessFlags·=·0x015 ····accessFlags·=·0x0
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
  
18 #·instance·fields18 #·instance·fields
19 .field·final·synthetic·d:Landroidx/fragment/app/Fragment;19 .field·final·synthetic·e:Landroidx/fragment/app/Fragment;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Landroidx/fragment/app/Fragment;)V21 .method·constructor·<init>(Landroidx/fragment/app/Fragment;)V
22 ····.locals·022 ····.locals·0
  
23 ····iput-object·p1,·p0,·Landroidx/fragment/app/Fragment$b;->d:Landroidx/fragment/app/Fragment;23 ····iput-object·p1,·p0,·Landroidx/fragment/app/Fragment$b;->e:Landroidx/fragment/app/Fragment;
  
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·run()V28 .method·public·run()V
29 ····.locals·229 ····.locals·2
  
30 ····iget-object·v0,·p0,·Landroidx/fragment/app/Fragment$b;->d:Landroidx/fragment/app/Fragment;30 ····iget-object·v0,·p0,·Landroidx/fragment/app/Fragment$b;->e:Landroidx/fragment/app/Fragment;
  
31 ····const/4·v1,·0x031 ····const/4·v1,·0x0
  
32 ····invoke-virtual·{v0,·v1},·Landroidx/fragment/app/Fragment;->j(Z)V32 ····invoke-virtual·{v0,·v1},·Landroidx/fragment/app/Fragment;->k(Z)V
  
33 ····return-void33 ····return-void
34 .end·method34 .end·method
11.4 KB
smali/androidx/fragment/app/r.smali
Max HTML report size reached
1.09 KB
smali/androidx/fragment/app/g.smali
    
Offset 1, 31 lines modifiedOffset 1, 33 lines modified
1 .class·public·abstract·Landroidx/fragment/app/g;1 .class·public·abstract·Landroidx/fragment/app/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·constructor·<init>()V5 .method·public·constructor·<init>()V
6 ····.locals·06 ····.locals·0
  
7 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V7 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
8 ····return-void8 ····return-void
9 .end·method9 .end·method
  
  
10 #·virtual·methods10 #·virtual·methods
11 .method·public·b(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroidx/fragment/app/Fragment;11 .method·public·e(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroidx/fragment/app/Fragment;
12 ····.locals·012 ····.locals·0
 13 ····.annotation·runtime·Ljava/lang/Deprecated;
 14 ····.end·annotation
  
13 ····invoke-static·{p1,·p2,·p3},·Landroidx/fragment/app/Fragment;->f0(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroidx/fragment/app/Fragment;15 ····invoke-static·{p1,·p2,·p3},·Landroidx/fragment/app/Fragment;->f0(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroidx/fragment/app/Fragment;
  
14 ····move-result-object·p116 ····move-result-object·p1
  
15 ····return-object·p117 ····return-object·p1
16 .end·method18 .end·method
  
17 .method·public·abstract·e(I)Landroid/view/View;19 .method·public·abstract·g(I)Landroid/view/View;
18 .end·method20 .end·method
  
19 .method·public·abstract·g()Z21 .method·public·abstract·h()Z
20 .end·method22 .end·method
3.55 KB
smali/androidx/fragment/app/m$b.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/fragment/app/m$b;1 .class·Landroidx/fragment/app/m$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/activity/result/b;5 .implements·Landroidx/activity/result/b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
Offset 12, 14 lines modifiedOffset 12, 25 lines modified
12 .end·annotation12 .end·annotation
  
13 .annotation·system·Ldalvik/annotation/InnerClass;13 .annotation·system·Ldalvik/annotation/InnerClass;
14 ····accessFlags·=·0x014 ····accessFlags·=·0x0
15 ····name·=·null15 ····name·=·null
16 .end·annotation16 .end·annotation
  
 17 .annotation·system·Ldalvik/annotation/Signature;
 18 ····value·=·{
 19 ········"Ljava/lang/Object;",
 20 ········"Landroidx/activity/result/b<",
 21 ········"Ljava/util/Map<",
 22 ········"Ljava/lang/String;",
 23 ········"Ljava/lang/Boolean;",
 24 ········">;>;"
 25 ····}
 26 .end·annotation
  
  
17 #·instance·fields27 #·instance·fields
18 .field·final·synthetic·a:Landroidx/fragment/app/m;28 .field·final·synthetic·a:Landroidx/fragment/app/m;
  
  
19 #·direct·methods29 #·direct·methods
20 .method·constructor·<init>(Landroidx/fragment/app/m;)V30 .method·constructor·<init>(Landroidx/fragment/app/m;)V
Offset 32, 24 lines modifiedOffset 43, 44 lines modified
32 ····return-void43 ····return-void
33 .end·method44 .end·method
  
  
34 #·virtual·methods45 #·virtual·methods
35 .method·public·bridge·synthetic·a(Ljava/lang/Object;)V46 .method·public·bridge·synthetic·a(Ljava/lang/Object;)V
36 ····.locals·047 ····.locals·0
 48 ····.annotation·build·Landroid/annotation/SuppressLint;
 49 ········value·=·{
 50 ············"SyntheticAccessor"
 51 ········}
 52 ····.end·annotation
  
37 ····check-cast·p1,·Ljava/util/Map;53 ····check-cast·p1,·Ljava/util/Map;
  
38 ····invoke-virtual·{p0,·p1},·Landroidx/fragment/app/m$b;->b(Ljava/util/Map;)V54 ····invoke-virtual·{p0,·p1},·Landroidx/fragment/app/m$b;->b(Ljava/util/Map;)V
  
39 ····return-void55 ····return-void
40 .end·method56 .end·method
  
41 .method·public·b(Ljava/util/Map;)V57 .method·public·b(Ljava/util/Map;)V
42 ····.locals·558 ····.locals·5
 59 ····.annotation·build·Landroid/annotation/SuppressLint;
 60 ········value·=·{
 61 ············"SyntheticAccessor"
 62 ········}
 63 ····.end·annotation
  
 64 ····.annotation·system·Ldalvik/annotation/Signature;
 65 ········value·=·{
 66 ············"(",
 67 ············"Ljava/util/Map<",
 68 ············"Ljava/lang/String;",
 69 ············"Ljava/lang/Boolean;",
 70 ············">;)V"
 71 ········}
 72 ····.end·annotation
  
43 ····invoke-interface·{p1},·Ljava/util/Map;->keySet()Ljava/util/Set;73 ····invoke-interface·{p1},·Ljava/util/Map;->keySet()Ljava/util/Set;
  
44 ····move-result-object·v074 ····move-result-object·v0
  
45 ····const/4·v1,·0x075 ····const/4·v1,·0x0
  
Offset 109, 21 lines modifiedOffset 140, 21 lines modified
109 ····add-int/lit8·v3,·v3,·0x1140 ····add-int/lit8·v3,·v3,·0x1
  
110 ····goto·:goto_0141 ····goto·:goto_0
  
111 ····:cond_1142 ····:cond_1
112 ····iget-object·v1,·p0,·Landroidx/fragment/app/m$b;->a:Landroidx/fragment/app/m;143 ····iget-object·v1,·p0,·Landroidx/fragment/app/m$b;->a:Landroidx/fragment/app/m;
  
113 ····iget-object·v1,·v1,·Landroidx/fragment/app/m;->C:Ljava/util/ArrayDeque;144 ····iget-object·v1,·v1,·Landroidx/fragment/app/m;->E:Ljava/util/ArrayDeque;
  
114 ····invoke-virtual·{v1},·Ljava/util/ArrayDeque;->pollFirst()Ljava/lang/Object;145 ····invoke-virtual·{v1},·Ljava/util/ArrayDeque;->pollFirst()Ljava/lang/Object;
  
115 ····move-result-object·v1146 ····move-result-object·v1
  
116 ····check-cast·v1,·Landroidx/fragment/app/m$l;147 ····check-cast·v1,·Landroidx/fragment/app/m$m;
  
117 ····const-string·v2,·"FragmentManager"148 ····const-string·v2,·"FragmentManager"
  
118 ····if-nez·v1,·:cond_2149 ····if-nez·v1,·:cond_2
  
119 ····new-instance·p1,·Ljava/lang/StringBuilder;150 ····new-instance·p1,·Ljava/lang/StringBuilder;
  
Offset 141, 25 lines modifiedOffset 172, 25 lines modified
141 ····move-result-object·p1172 ····move-result-object·p1
  
142 ····invoke-static·{v2,·p1},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I173 ····invoke-static·{v2,·p1},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
  
143 ····return-void174 ····return-void
  
144 ····:cond_2175 ····:cond_2
145 ····iget-object·v3,·v1,·Landroidx/fragment/app/m$l;->a:Ljava/lang/String;176 ····iget-object·v3,·v1,·Landroidx/fragment/app/m$m;->e:Ljava/lang/String;
  
146 ····iget·v1,·v1,·Landroidx/fragment/app/m$l;->b:I177 ····iget·v1,·v1,·Landroidx/fragment/app/m$m;->f:I
  
147 ····iget-object·v4,·p0,·Landroidx/fragment/app/m$b;->a:Landroidx/fragment/app/m;178 ····iget-object·v4,·p0,·Landroidx/fragment/app/m$b;->a:Landroidx/fragment/app/m;
  
148 ····invoke-static·{v4},·Landroidx/fragment/app/m;->c(Landroidx/fragment/app/m;)Landroidx/fragment/app/t;179 ····invoke-static·{v4},·Landroidx/fragment/app/m;->c(Landroidx/fragment/app/m;)Landroidx/fragment/app/u;
  
149 ····move-result-object·v4180 ····move-result-object·v4
  
150 ····invoke-virtual·{v4,·v3},·Landroidx/fragment/app/t;->i(Ljava/lang/String;)Landroidx/fragment/app/Fragment;181 ····invoke-virtual·{v4,·v3},·Landroidx/fragment/app/u;->i(Ljava/lang/String;)Landroidx/fragment/app/Fragment;
  
151 ····move-result-object·v4182 ····move-result-object·v4
  
152 ····if-nez·v4,·:cond_3183 ····if-nez·v4,·:cond_3
  
Max diff block lines reached; 2/3562 bytes (0.06%) of diff not shown.
5.66 KB
smali/androidx/fragment/app/f$e.smali
Max HTML report size reached
45.9 KB
smali/androidx/fragment/app/u.smali
Max HTML report size reached
13.2 KB
smali/androidx/fragment/app/k.smali
Max HTML report size reached
868 B
smali/androidx/fragment/app/m$f.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·Landroidx/fragment/app/m$f;1 .class·Landroidx/fragment/app/m$f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/fragment/app/v0;5 .implements·Landroidx/fragment/app/d0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroidx/fragment/app/m;8 ····value·=·Landroidx/fragment/app/m;
9 .end·annotation9 .end·annotation
  
Offset 30, 15 lines modifiedOffset 30, 15 lines modified
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
  
33 #·virtual·methods33 #·virtual·methods
34 .method·public·a(Landroid/view/ViewGroup;)Landroidx/fragment/app/u0;34 .method·public·a(Landroid/view/ViewGroup;)Landroidx/fragment/app/c0;
35 ····.locals·135 ····.locals·1
  
36 ····new-instance·v0,·Landroidx/fragment/app/c;36 ····new-instance·v0,·Landroidx/fragment/app/c;
  
37 ····invoke-direct·{v0,·p1},·Landroidx/fragment/app/c;-><init>(Landroid/view/ViewGroup;)V37 ····invoke-direct·{v0,·p1},·Landroidx/fragment/app/c;-><init>(Landroid/view/ViewGroup;)V
  
38 ····return-object·v038 ····return-object·v0
1.3 KB
smali/androidx/fragment/app/m$g.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/fragment/app/m$g;1 .class·Landroidx/fragment/app/m$g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 14, 34 lines modifiedOffset 14, 34 lines modified
14 .annotation·system·Ldalvik/annotation/InnerClass;14 .annotation·system·Ldalvik/annotation/InnerClass;
15 ····accessFlags·=·0x015 ····accessFlags·=·0x0
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
  
18 #·instance·fields18 #·instance·fields
19 .field·final·synthetic·d:Landroidx/fragment/app/m;19 .field·final·synthetic·e:Landroidx/fragment/app/m;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Landroidx/fragment/app/m;)V21 .method·constructor·<init>(Landroidx/fragment/app/m;)V
22 ····.locals·022 ····.locals·0
  
23 ····iput-object·p1,·p0,·Landroidx/fragment/app/m$g;->d:Landroidx/fragment/app/m;23 ····iput-object·p1,·p0,·Landroidx/fragment/app/m$g;->e:Landroidx/fragment/app/m;
  
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·run()V28 .method·public·run()V
29 ····.locals·229 ····.locals·2
  
30 ····iget-object·v0,·p0,·Landroidx/fragment/app/m$g;->d:Landroidx/fragment/app/m;30 ····iget-object·v0,·p0,·Landroidx/fragment/app/m$g;->e:Landroidx/fragment/app/m;
  
31 ····const/4·v1,·0x131 ····const/4·v1,·0x1
  
32 ····invoke-virtual·{v0,·v1},·Landroidx/fragment/app/m;->Z(Z)Z32 ····invoke-virtual·{v0,·v1},·Landroidx/fragment/app/m;->a0(Z)Z
  
33 ····return-void33 ····return-void
34 .end·method34 .end·method
1.85 KB
smali/androidx/fragment/app/Fragment$c.smali
    
Offset 1, 49 lines modifiedOffset 1, 49 lines modified
1 .class·Landroidx/fragment/app/Fragment$c;1 .class·Landroidx/fragment/app/Fragment$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/fragment/app/Fragment;->j(Z)V8 ····value·=·Landroidx/fragment/app/Fragment;->k(Z)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·d:Landroidx/fragment/app/u0;15 .field·final·synthetic·e:Landroidx/fragment/app/c0;
  
16 .field·final·synthetic·e:Landroidx/fragment/app/Fragment;16 .field·final·synthetic·f:Landroidx/fragment/app/Fragment;
  
  
17 #·direct·methods17 #·direct·methods
18 .method·constructor·<init>(Landroidx/fragment/app/Fragment;Landroidx/fragment/app/u0;)V18 .method·constructor·<init>(Landroidx/fragment/app/Fragment;Landroidx/fragment/app/c0;)V
19 ····.locals·019 ····.locals·0
  
20 ····iput-object·p1,·p0,·Landroidx/fragment/app/Fragment$c;->e:Landroidx/fragment/app/Fragment;20 ····iput-object·p1,·p0,·Landroidx/fragment/app/Fragment$c;->f:Landroidx/fragment/app/Fragment;
  
21 ····iput-object·p2,·p0,·Landroidx/fragment/app/Fragment$c;->d:Landroidx/fragment/app/u0;21 ····iput-object·p2,·p0,·Landroidx/fragment/app/Fragment$c;->e:Landroidx/fragment/app/c0;
  
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
  
  
25 #·virtual·methods25 #·virtual·methods
26 .method·public·run()V26 .method·public·run()V
27 ····.locals·127 ····.locals·1
  
28 ····iget-object·v0,·p0,·Landroidx/fragment/app/Fragment$c;->d:Landroidx/fragment/app/u0;28 ····iget-object·v0,·p0,·Landroidx/fragment/app/Fragment$c;->e:Landroidx/fragment/app/c0;
  
29 ····invoke-virtual·{v0},·Landroidx/fragment/app/u0;->g()V29 ····invoke-virtual·{v0},·Landroidx/fragment/app/c0;->g()V
  
30 ····return-void30 ····return-void
31 .end·method31 .end·method
2.38 KB
smali/androidx/fragment/app/f$b.smali
    
Offset 1, 47 lines modifiedOffset 1, 47 lines modified
1 .class·Landroidx/fragment/app/f$b;1 .class·Landroidx/fragment/app/f$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/view/animation/Animation$AnimationListener;5 .implements·Landroid/view/animation/Animation$AnimationListener;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/fragment/app/f;->a(Landroidx/fragment/app/Fragment;Landroidx/fragment/app/f$d;Landroidx/fragment/app/v$g;)V8 ····value·=·Landroidx/fragment/app/f;->a(Landroidx/fragment/app/Fragment;Landroidx/fragment/app/f$d;Landroidx/fragment/app/w$g;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·a:Landroid/view/ViewGroup;15 .field·final·synthetic·a:Landroid/view/ViewGroup;
  
16 .field·final·synthetic·b:Landroidx/fragment/app/Fragment;16 .field·final·synthetic·b:Landroidx/fragment/app/Fragment;
  
17 .field·final·synthetic·c:Landroidx/fragment/app/v$g;17 .field·final·synthetic·c:Landroidx/fragment/app/w$g;
  
18 .field·final·synthetic·d:Lw/b;18 .field·final·synthetic·d:Lc/d/g/b;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Landroid/view/ViewGroup;Landroidx/fragment/app/Fragment;Landroidx/fragment/app/v$g;Lw/b;)V20 .method·constructor·<init>(Landroid/view/ViewGroup;Landroidx/fragment/app/Fragment;Landroidx/fragment/app/w$g;Lc/d/g/b;)V
21 ····.locals·021 ····.locals·0
  
22 ····iput-object·p1,·p0,·Landroidx/fragment/app/f$b;->a:Landroid/view/ViewGroup;22 ····iput-object·p1,·p0,·Landroidx/fragment/app/f$b;->a:Landroid/view/ViewGroup;
  
23 ····iput-object·p2,·p0,·Landroidx/fragment/app/f$b;->b:Landroidx/fragment/app/Fragment;23 ····iput-object·p2,·p0,·Landroidx/fragment/app/f$b;->b:Landroidx/fragment/app/Fragment;
  
24 ····iput-object·p3,·p0,·Landroidx/fragment/app/f$b;->c:Landroidx/fragment/app/v$g;24 ····iput-object·p3,·p0,·Landroidx/fragment/app/f$b;->c:Landroidx/fragment/app/w$g;
  
25 ····iput-object·p4,·p0,·Landroidx/fragment/app/f$b;->d:Lw/b;25 ····iput-object·p4,·p0,·Landroidx/fragment/app/f$b;->d:Lc/d/g/b;
  
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
  
Offset 51, 15 lines modifiedOffset 51, 15 lines modified
  
51 ····iget-object·p1,·p0,·Landroidx/fragment/app/f$b;->a:Landroid/view/ViewGroup;51 ····iget-object·p1,·p0,·Landroidx/fragment/app/f$b;->a:Landroid/view/ViewGroup;
  
52 ····new-instance·v0,·Landroidx/fragment/app/f$b$a;52 ····new-instance·v0,·Landroidx/fragment/app/f$b$a;
  
53 ····invoke-direct·{v0,·p0},·Landroidx/fragment/app/f$b$a;-><init>(Landroidx/fragment/app/f$b;)V53 ····invoke-direct·{v0,·p0},·Landroidx/fragment/app/f$b$a;-><init>(Landroidx/fragment/app/f$b;)V
  
54 ····invoke-virtual·{p1,·v0},·Landroid/view/View;->post(Ljava/lang/Runnable;)Z54 ····invoke-virtual·{p1,·v0},·Landroid/view/ViewGroup;->post(Ljava/lang/Runnable;)Z
  
55 ····return-void55 ····return-void
56 .end·method56 .end·method
  
57 .method·public·onAnimationRepeat(Landroid/view/animation/Animation;)V57 .method·public·onAnimationRepeat(Landroid/view/animation/Animation;)V
58 ····.locals·058 ····.locals·0
  
111 KB
smali/androidx/fragment/app/t.smali
Max HTML report size reached
2.16 KB
smali/androidx/fragment/app/c$k.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/fragment/app/c$k;1 .class·Landroidx/fragment/app/c$k;
2 .super·Landroidx/fragment/app/c$l;2 .super·Landroidx/fragment/app/c$l;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/fragment/app/c;6 ····value·=·Landroidx/fragment/app/c;
7 .end·annotation7 .end·annotation
  
Offset 19, 18 lines modifiedOffset 19, 18 lines modified
  
19 .field·private·d:Z19 .field·private·d:Z
  
20 .field·private·e:Landroidx/fragment/app/f$d;20 .field·private·e:Landroidx/fragment/app/f$d;
  
  
21 #·direct·methods21 #·direct·methods
22 .method·constructor·<init>(Landroidx/fragment/app/u0$e;Lw/b;Z)V22 .method·constructor·<init>(Landroidx/fragment/app/c0$e;Lc/d/g/b;Z)V
23 ····.locals·023 ····.locals·0
  
24 ····invoke-direct·{p0,·p1,·p2},·Landroidx/fragment/app/c$l;-><init>(Landroidx/fragment/app/u0$e;Lw/b;)V24 ····invoke-direct·{p0,·p1,·p2},·Landroidx/fragment/app/c$l;-><init>(Landroidx/fragment/app/c0$e;Lc/d/g/b;)V
  
25 ····const/4·p1,·0x025 ····const/4·p1,·0x0
  
26 ····iput-boolean·p1,·p0,·Landroidx/fragment/app/c$k;->d:Z26 ····iput-boolean·p1,·p0,·Landroidx/fragment/app/c$k;->d:Z
  
27 ····iput-boolean·p3,·p0,·Landroidx/fragment/app/c$k;->c:Z27 ····iput-boolean·p3,·p0,·Landroidx/fragment/app/c$k;->c:Z
  
Offset 47, 31 lines modifiedOffset 47, 31 lines modified
47 ····if-eqz·v0,·:cond_047 ····if-eqz·v0,·:cond_0
  
48 ····iget-object·p1,·p0,·Landroidx/fragment/app/c$k;->e:Landroidx/fragment/app/f$d;48 ····iget-object·p1,·p0,·Landroidx/fragment/app/c$k;->e:Landroidx/fragment/app/f$d;
  
49 ····return-object·p149 ····return-object·p1
  
50 ····:cond_050 ····:cond_0
51 ····invoke-virtual·{p0},·Landroidx/fragment/app/c$l;->b()Landroidx/fragment/app/u0$e;51 ····invoke-virtual·{p0},·Landroidx/fragment/app/c$l;->b()Landroidx/fragment/app/c0$e;
  
52 ····move-result-object·v052 ····move-result-object·v0
  
53 ····invoke-virtual·{v0},·Landroidx/fragment/app/u0$e;->f()Landroidx/fragment/app/Fragment;53 ····invoke-virtual·{v0},·Landroidx/fragment/app/c0$e;->f()Landroidx/fragment/app/Fragment;
  
54 ····move-result-object·v054 ····move-result-object·v0
  
55 ····invoke-virtual·{p0},·Landroidx/fragment/app/c$l;->b()Landroidx/fragment/app/u0$e;55 ····invoke-virtual·{p0},·Landroidx/fragment/app/c$l;->b()Landroidx/fragment/app/c0$e;
  
56 ····move-result-object·v156 ····move-result-object·v1
  
57 ····invoke-virtual·{v1},·Landroidx/fragment/app/u0$e;->e()Landroidx/fragment/app/u0$e$c;57 ····invoke-virtual·{v1},·Landroidx/fragment/app/c0$e;->e()Landroidx/fragment/app/c0$e$c;
  
58 ····move-result-object·v158 ····move-result-object·v1
  
59 ····sget-object·v2,·Landroidx/fragment/app/u0$e$c;->e:Landroidx/fragment/app/u0$e$c;59 ····sget-object·v2,·Landroidx/fragment/app/c0$e$c;->f:Landroidx/fragment/app/c0$e$c;
  
60 ····const/4·v3,·0x160 ····const/4·v3,·0x1
  
61 ····if-ne·v1,·v2,·:cond_161 ····if-ne·v1,·v2,·:cond_1
  
62 ····const/4·v1,·0x162 ····const/4·v1,·0x1
  
651 B
smali/androidx/fragment/app/d0.smali
    
Offset 1, 15 lines modifiedOffset 1, 8 lines modified
1 .class·public·abstract·synthetic·Landroidx/fragment/app/d0;1 .class·interface·abstract·Landroidx/fragment/app/d0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·direct·methods4 #·virtual·methods
 5 .method·public·abstract·a(Landroid/view/ViewGroup;)Landroidx/fragment/app/c0;
5 .method·public·static·bridge·synthetic·a(Landroid/transition/Transition;)Ljava/util/List; 
6 ····.locals·0 
  
7 ····invoke-virtual·{p0},·Landroid/transition/Transition;->getTargetNames()Ljava/util/List; 
  
8 ····move-result-object·p0 
  
9 ····return-object·p0 
10 .end·method6 .end·method
643 B
smali/androidx/fragment/app/Fragment$j.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·abstract·Landroidx/fragment/app/Fragment$j;1 .class·abstract·Landroidx/fragment/app/Fragment$j;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/fragment/app/Fragment;6 ····value·=·Landroidx/fragment/app/Fragment;
7 .end·annotation7 .end·annotation
  
Offset 22, 15 lines modifiedOffset 22, 14 lines modified
  
22 ····return-void22 ····return-void
23 .end·method23 .end·method
  
24 .method·synthetic·constructor·<init>(Landroidx/fragment/app/Fragment$a;)V24 .method·synthetic·constructor·<init>(Landroidx/fragment/app/Fragment$a;)V
25 ····.locals·025 ····.locals·0
  
26 ····.line·1 
27 ····invoke-direct·{p0},·Landroidx/fragment/app/Fragment$j;-><init>()V26 ····invoke-direct·{p0},·Landroidx/fragment/app/Fragment$j;-><init>()V
  
28 ····return-void27 ····return-void
29 .end·method28 .end·method
  
  
30 #·virtual·methods29 #·virtual·methods
234 KB
smali/androidx/fragment/app/m.smali
Max HTML report size reached
2.99 KB
smali/androidx/fragment/app/c$b.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/fragment/app/c$b;1 .class·Landroidx/fragment/app/c$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
Offset 14, 59 lines modifiedOffset 14, 59 lines modified
14 .annotation·system·Ldalvik/annotation/InnerClass;14 .annotation·system·Ldalvik/annotation/InnerClass;
15 ····accessFlags·=·0x015 ····accessFlags·=·0x0
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
  
18 #·instance·fields18 #·instance·fields
19 .field·final·synthetic·d:Ljava/util/List;19 .field·final·synthetic·e:Ljava/util/List;
  
20 .field·final·synthetic·e:Landroidx/fragment/app/u0$e;20 .field·final·synthetic·f:Landroidx/fragment/app/c0$e;
  
21 .field·final·synthetic·f:Landroidx/fragment/app/c;21 .field·final·synthetic·g:Landroidx/fragment/app/c;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Landroidx/fragment/app/c;Ljava/util/List;Landroidx/fragment/app/u0$e;)V23 .method·constructor·<init>(Landroidx/fragment/app/c;Ljava/util/List;Landroidx/fragment/app/c0$e;)V
24 ····.locals·024 ····.locals·0
  
25 ····iput-object·p1,·p0,·Landroidx/fragment/app/c$b;->f:Landroidx/fragment/app/c;25 ····iput-object·p1,·p0,·Landroidx/fragment/app/c$b;->g:Landroidx/fragment/app/c;
  
26 ····iput-object·p2,·p0,·Landroidx/fragment/app/c$b;->d:Ljava/util/List;26 ····iput-object·p2,·p0,·Landroidx/fragment/app/c$b;->e:Ljava/util/List;
  
27 ····iput-object·p3,·p0,·Landroidx/fragment/app/c$b;->e:Landroidx/fragment/app/u0$e;27 ····iput-object·p3,·p0,·Landroidx/fragment/app/c$b;->f:Landroidx/fragment/app/c0$e;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
  
31 #·virtual·methods31 #·virtual·methods
32 .method·public·run()V32 .method·public·run()V
33 ····.locals·233 ····.locals·2
  
34 ····iget-object·v0,·p0,·Landroidx/fragment/app/c$b;->d:Ljava/util/List;34 ····iget-object·v0,·p0,·Landroidx/fragment/app/c$b;->e:Ljava/util/List;
  
35 ····iget-object·v1,·p0,·Landroidx/fragment/app/c$b;->e:Landroidx/fragment/app/u0$e;35 ····iget-object·v1,·p0,·Landroidx/fragment/app/c$b;->f:Landroidx/fragment/app/c0$e;
  
36 ····invoke-interface·{v0,·v1},·Ljava/util/List;->contains(Ljava/lang/Object;)Z36 ····invoke-interface·{v0,·v1},·Ljava/util/List;->contains(Ljava/lang/Object;)Z
  
37 ····move-result·v037 ····move-result·v0
  
38 ····if-eqz·v0,·:cond_038 ····if-eqz·v0,·:cond_0
  
39 ····iget-object·v0,·p0,·Landroidx/fragment/app/c$b;->d:Ljava/util/List;39 ····iget-object·v0,·p0,·Landroidx/fragment/app/c$b;->e:Ljava/util/List;
  
40 ····iget-object·v1,·p0,·Landroidx/fragment/app/c$b;->e:Landroidx/fragment/app/u0$e;40 ····iget-object·v1,·p0,·Landroidx/fragment/app/c$b;->f:Landroidx/fragment/app/c0$e;
  
41 ····invoke-interface·{v0,·v1},·Ljava/util/List;->remove(Ljava/lang/Object;)Z41 ····invoke-interface·{v0,·v1},·Ljava/util/List;->remove(Ljava/lang/Object;)Z
  
42 ····iget-object·v0,·p0,·Landroidx/fragment/app/c$b;->f:Landroidx/fragment/app/c;42 ····iget-object·v0,·p0,·Landroidx/fragment/app/c$b;->g:Landroidx/fragment/app/c;
  
43 ····iget-object·v1,·p0,·Landroidx/fragment/app/c$b;->e:Landroidx/fragment/app/u0$e;43 ····iget-object·v1,·p0,·Landroidx/fragment/app/c$b;->f:Landroidx/fragment/app/c0$e;
  
44 ····invoke-virtual·{v0,·v1},·Landroidx/fragment/app/c;->s(Landroidx/fragment/app/u0$e;)V44 ····invoke-virtual·{v0,·v1},·Landroidx/fragment/app/c;->s(Landroidx/fragment/app/c0$e;)V
  
45 ····:cond_045 ····:cond_0
46 ····return-void46 ····return-void
47 .end·method47 .end·method
23.6 KB
smali/androidx/fragment/app/b.smali
Max HTML report size reached
417 B
smali/androidx/fragment/app/q.smali
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·interface·abstract·Landroidx/fragment/app/q;1 .class·public·interface·abstract·Landroidx/fragment/app/q;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·abstract·a(Landroidx/fragment/app/m;Landroidx/fragment/app/Fragment;)V5 .method·public·abstract·b(Landroidx/fragment/app/m;Landroidx/fragment/app/Fragment;)V
6 .end·method6 .end·method
1.32 KB
smali/androidx/fragment/app/m$h.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·Landroidx/fragment/app/m$h;1 .class·Landroidx/fragment/app/m$h;
2 .super·Landroid/animation/AnimatorListenerAdapter;2 .super·Landroid/animation/AnimatorListenerAdapter;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Landroidx/fragment/app/m;->t(Landroidx/fragment/app/Fragment;)V6 ····value·=·Landroidx/fragment/app/m;->u(Landroidx/fragment/app/Fragment;)V
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
Offset 52, 19 lines modifiedOffset 52, 19 lines modified
  
52 ····invoke-virtual·{v0,·v1},·Landroid/view/ViewGroup;->endViewTransition(Landroid/view/View;)V52 ····invoke-virtual·{v0,·v1},·Landroid/view/ViewGroup;->endViewTransition(Landroid/view/View;)V
  
53 ····invoke-virtual·{p1,·p0},·Landroid/animation/Animator;->removeListener(Landroid/animation/Animator$AnimatorListener;)V53 ····invoke-virtual·{p1,·p0},·Landroid/animation/Animator;->removeListener(Landroid/animation/Animator$AnimatorListener;)V
  
54 ····iget-object·p1,·p0,·Landroidx/fragment/app/m$h;->c:Landroidx/fragment/app/Fragment;54 ····iget-object·p1,·p0,·Landroidx/fragment/app/m$h;->c:Landroidx/fragment/app/Fragment;
  
55 ····iget-object·v0,·p1,·Landroidx/fragment/app/Fragment;->I:Landroid/view/View;55 ····iget-object·v0,·p1,·Landroidx/fragment/app/Fragment;->M:Landroid/view/View;
  
56 ····if-eqz·v0,·:cond_056 ····if-eqz·v0,·:cond_0
  
57 ····iget-boolean·p1,·p1,·Landroidx/fragment/app/Fragment;->A:Z57 ····iget-boolean·p1,·p1,·Landroidx/fragment/app/Fragment;->E:Z
  
58 ····if-eqz·p1,·:cond_058 ····if-eqz·p1,·:cond_0
  
59 ····const/16·p1,·0x859 ····const/16·p1,·0x8
  
60 ····invoke-virtual·{v0,·p1},·Landroid/view/View;->setVisibility(I)V60 ····invoke-virtual·{v0,·p1},·Landroid/view/View;->setVisibility(I)V
  
17.4 KB
smali/androidx/fragment/app/x.smali
Max HTML report size reached
1.65 KB
smali/androidx/fragment/app/Fragment$e.smali
    
Offset 1, 25 lines modifiedOffset 1, 35 lines modified
1 .class·Landroidx/fragment/app/Fragment$e;1 .class·Landroidx/fragment/app/Fragment$e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ln/a;5 .implements·Lc/b/a/c/a;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/fragment/app/Fragment;->w1(Lc/a;Landroidx/activity/result/b;)Landroidx/activity/result/c;8 ····value·=·Landroidx/fragment/app/Fragment;->w1(Landroidx/activity/result/f/a;Landroidx/activity/result/b;)Landroidx/activity/result/c;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
 14 .annotation·system·Ldalvik/annotation/Signature;
 15 ····value·=·{
 16 ········"Ljava/lang/Object;",
 17 ········"Lc/b/a/c/a<",
 18 ········"Ljava/lang/Void;",
 19 ········"Landroidx/activity/result/ActivityResultRegistry;",
 20 ········">;"
 21 ····}
 22 .end·annotation
  
  
14 #·instance·fields23 #·instance·fields
15 .field·final·synthetic·a:Landroidx/fragment/app/Fragment;24 .field·final·synthetic·a:Landroidx/fragment/app/Fragment;
  
  
16 #·direct·methods25 #·direct·methods
17 .method·constructor·<init>(Landroidx/fragment/app/Fragment;)V26 .method·constructor·<init>(Landroidx/fragment/app/Fragment;)V
Offset 47, 15 lines modifiedOffset 57, 15 lines modified
47 .end·method57 .end·method
  
48 .method·public·b(Ljava/lang/Void;)Landroidx/activity/result/ActivityResultRegistry;58 .method·public·b(Ljava/lang/Void;)Landroidx/activity/result/ActivityResultRegistry;
49 ····.locals·259 ····.locals·2
  
50 ····iget-object·p1,·p0,·Landroidx/fragment/app/Fragment$e;->a:Landroidx/fragment/app/Fragment;60 ····iget-object·p1,·p0,·Landroidx/fragment/app/Fragment$e;->a:Landroidx/fragment/app/Fragment;
  
51 ····iget-object·v0,·p1,·Landroidx/fragment/app/Fragment;->u:Landroidx/fragment/app/j;61 ····iget-object·v0,·p1,·Landroidx/fragment/app/Fragment;->y:Landroidx/fragment/app/j;
  
52 ····instance-of·v1,·v0,·Landroidx/activity/result/d;62 ····instance-of·v1,·v0,·Landroidx/activity/result/d;
  
53 ····if-eqz·v1,·:cond_063 ····if-eqz·v1,·:cond_0
  
54 ····check-cast·v0,·Landroidx/activity/result/d;64 ····check-cast·v0,·Landroidx/activity/result/d;
  
1.97 KB
smali/androidx/fragment/app/a0.smali
    
Offset 1, 15 lines modifiedOffset 1, 57 lines modified
1 .class·public·abstract·synthetic·Landroidx/fragment/app/a0;1 .class·public·final·Landroidx/fragment/app/a0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·bridge·synthetic·a(Landroid/transition/Transition;Landroid/view/View;)Landroid/transition/Transition;5 .method·public·static·final·a(Landroidx/fragment/app/Fragment;Le/a0/b;Le/w/c/a;Le/w/c/a;)Le/e;
6 ····.locals·06 ····.locals·1
 7 ····.annotation·system·Ldalvik/annotation/Signature;
 8 ········value·=·{
 9 ············"<VM:",
 10 ············"Landroidx/lifecycle/x;",
 11 ············">(",
 12 ············"Landroidx/fragment/app/Fragment;",
 13 ············"Le/a0/b<",
 14 ············"TVM;>;",
 15 ············"Le/w/c/a<",
 16 ············"+",
 17 ············"Landroidx/lifecycle/b0;",
 18 ············">;",
 19 ············"Le/w/c/a<",
 20 ············"+",
 21 ············"Landroidx/lifecycle/a0$b;",
 22 ············">;)",
 23 ············"Le/e<",
 24 ············"TVM;>;"
 25 ········}
 26 ····.end·annotation
  
7 ····invoke-virtual·{p0,·p1},·Landroid/transition/Transition;->removeTarget(Landroid/view/View;)Landroid/transition/Transition;27 ····const-string·v0,·"$this$createViewModelLazy"
  
8 ····move-result-object·p028 ····invoke-static·{p0,·v0},·Le/w/d/l;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
 29 ····const-string·v0,·"viewModelClass"
  
 30 ····invoke-static·{p1,·v0},·Le/w/d/l;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
 31 ····const-string·v0,·"storeProducer"
  
 32 ····invoke-static·{p2,·v0},·Le/w/d/l;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
 33 ····if-eqz·p3,·:cond_0
  
 34 ····goto·:goto_0
  
 35 ····:cond_0
 36 ····new-instance·p3,·Landroidx/fragment/app/a0$a;
  
 37 ····invoke-direct·{p3,·p0},·Landroidx/fragment/app/a0$a;-><init>(Landroidx/fragment/app/Fragment;)V
  
 38 ····:goto_0
 39 ····new-instance·p0,·Landroidx/lifecycle/z;
  
 40 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroidx/lifecycle/z;-><init>(Le/a0/b;Le/w/c/a;Le/w/c/a;)V
  
9 ····return-object·p041 ····return-object·p0
10 .end·method42 .end·method
366 B
smali/androidx/fragment/app/Fragment$i.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·Landroidx/fragment/app/Fragment$i;1 .class·public·Landroidx/fragment/app/Fragment$i;
2 .super·Ljava/lang/RuntimeException;2 .super·Ljava/lang/RuntimeException;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/fragment/app/Fragment;6 ····value·=·Landroidx/fragment/app/Fragment;
7 .end·annotation7 .end·annotation
  
4.05 KB
smali/androidx/fragment/app/z.smali
Max HTML report size reached
138 KB
smali/androidx/fragment/app/Fragment.smali
Max HTML report size reached
8.86 KB
smali/androidx/fragment/app/o.smali
Max HTML report size reached
2.23 KB
smali/androidx/fragment/app/m$k.smali
    
Offset 1, 28 lines modifiedOffset 1, 37 lines modified
1 .class·Landroidx/fragment/app/m$k;1 .class·Landroidx/fragment/app/m$k;
2 .super·Lc/a; 
3 .source·"SourceFile"2 .super·Landroidx/activity/result/f/a;
 3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/fragment/app/m;6 ····value·=·Landroidx/fragment/app/m;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x89 ····accessFlags·=·0x8
10 ····name·=·"k"10 ····name·=·"k"
11 .end·annotation11 .end·annotation
  
 12 .annotation·system·Ldalvik/annotation/Signature;
 13 ····value·=·{
 14 ········"Landroidx/activity/result/f/a<",
 15 ········"Landroidx/activity/result/e;",
 16 ········"Landroidx/activity/result/a;",
 17 ········">;"
 18 ····}
 19 .end·annotation
  
  
12 #·direct·methods20 #·direct·methods
13 .method·constructor·<init>()V21 .method·constructor·<init>()V
14 ····.locals·022 ····.locals·0
  
15 ····invoke-direct·{p0},·Lc/a;-><init>()V23 ····invoke-direct·{p0},·Landroidx/activity/result/f/a;-><init>()V
  
16 ····return-void24 ····return-void
17 .end·method25 .end·method
  
  
18 #·virtual·methods26 #·virtual·methods
19 .method·public·bridge·synthetic·a(Landroid/content/Context;Ljava/lang/Object;)Landroid/content/Intent;27 .method·public·bridge·synthetic·a(Landroid/content/Context;Ljava/lang/Object;)Landroid/content/Intent;
Offset 70, 19 lines modifiedOffset 79, 19 lines modified
  
70 ····if-eqz·v2,·:cond_079 ····if-eqz·v2,·:cond_0
  
71 ····invoke-virtual·{p1,·v1,·v2},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent;80 ····invoke-virtual·{p1,·v1,·v2},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent;
  
72 ····invoke-virtual·{v0,·v1},·Landroid/content/Intent;->removeExtra(Ljava/lang/String;)V81 ····invoke-virtual·{v0,·v1},·Landroid/content/Intent;->removeExtra(Ljava/lang/String;)V
  
73 ····const-string·v1,·"androidx.fragment.extra.ACTIVITY_OPTIONS_BUNDLE"82 ····const/4·v1,·0x0
  
74 ····const/4·v2,·0x083 ····const-string·v2,·"androidx.fragment.extra.ACTIVITY_OPTIONS_BUNDLE"
  
75 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/Intent;->getBooleanExtra(Ljava/lang/String;Z)Z84 ····invoke-virtual·{v0,·v2,·v1},·Landroid/content/Intent;->getBooleanExtra(Ljava/lang/String;Z)Z
  
76 ····move-result·v085 ····move-result·v0
  
77 ····if-eqz·v0,·:cond_086 ····if-eqz·v0,·:cond_0
  
78 ····new-instance·v0,·Landroidx/activity/result/e$b;87 ····new-instance·v0,·Landroidx/activity/result/e$b;
  
Offset 117, 15 lines modifiedOffset 126, 15 lines modified
117 ····:cond_0126 ····:cond_0
118 ····const-string·v0,·"androidx.activity.result.contract.extra.INTENT_SENDER_REQUEST"127 ····const-string·v0,·"androidx.activity.result.contract.extra.INTENT_SENDER_REQUEST"
  
119 ····invoke-virtual·{p1,·v0,·p2},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;128 ····invoke-virtual·{p1,·v0,·p2},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
  
120 ····const/4·p2,·0x2129 ····const/4·p2,·0x2
  
121 ····invoke-static·{p2},·Landroidx/fragment/app/m;->D0(I)Z130 ····invoke-static·{p2},·Landroidx/fragment/app/m;->E0(I)Z
  
122 ····move-result·p2131 ····move-result·p2
  
123 ····if-eqz·p2,·:cond_1132 ····if-eqz·p2,·:cond_1
  
124 ····new-instance·p2,·Ljava/lang/StringBuilder;133 ····new-instance·p2,·Ljava/lang/StringBuilder;
  
3.63 KB
smali/androidx/fragment/app/FragmentManager$6.smali
    
Offset 1, 70 lines modifiedOffset 1, 76 lines modified
1 .class·Landroidx/fragment/app/FragmentManager$6;1 .class·Landroidx/fragment/app/FragmentManager$6;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/lifecycle/j;5 .implements·Landroidx/lifecycle/k;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·final·synthetic·d:Ljava/lang/String;7 .field·final·synthetic·e:Ljava/lang/String;
  
8 .field·final·synthetic·e:Landroidx/lifecycle/f;8 .field·final·synthetic·f:Landroidx/fragment/app/r;
  
 9 .field·final·synthetic·g:Landroidx/lifecycle/g;
  
9 .field·final·synthetic·f:Landroidx/fragment/app/m;10 .field·final·synthetic·h:Landroidx/fragment/app/m;
  
  
10 #·virtual·methods11 #·virtual·methods
11 .method·public·a(Landroidx/lifecycle/l;Landroidx/lifecycle/f$b;)V12 .method·public·d(Landroidx/lifecycle/m;Landroidx/lifecycle/g$b;)V
12 ····.locals·113 ····.locals·2
  
13 ····sget-object·p1,·Landroidx/lifecycle/f$b;->ON_START:Landroidx/lifecycle/f$b;14 ····sget-object·p1,·Landroidx/lifecycle/g$b;->ON_START:Landroidx/lifecycle/g$b;
  
14 ····if-ne·p2,·p1,·:cond_115 ····if-ne·p2,·p1,·:cond_0
  
15 ····iget-object·p1,·p0,·Landroidx/fragment/app/FragmentManager$6;->f:Landroidx/fragment/app/m;16 ····iget-object·p1,·p0,·Landroidx/fragment/app/FragmentManager$6;->h:Landroidx/fragment/app/m;
  
16 ····invoke-static·{p1},·Landroidx/fragment/app/m;->a(Landroidx/fragment/app/m;)Ljava/util/Map;17 ····invoke-static·{p1},·Landroidx/fragment/app/m;->a(Landroidx/fragment/app/m;)Ljava/util/Map;
  
17 ····move-result-object·p118 ····move-result-object·p1
  
18 ····iget-object·v0,·p0,·Landroidx/fragment/app/FragmentManager$6;->d:Ljava/lang/String;19 ····iget-object·v0,·p0,·Landroidx/fragment/app/FragmentManager$6;->e:Ljava/lang/String;
  
19 ····invoke-interface·{p1,·v0},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;20 ····invoke-interface·{p1,·v0},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
20 ····move-result-object·p121 ····move-result-object·p1
  
21 ····check-cast·p1,·Landroid/os/Bundle;22 ····check-cast·p1,·Landroid/os/Bundle;
  
22 ····if-nez·p1,·:cond_023 ····if-eqz·p1,·:cond_0
  
23 ····goto·:goto_024 ····iget-object·v0,·p0,·Landroidx/fragment/app/FragmentManager$6;->f:Landroidx/fragment/app/r;
  
 25 ····iget-object·v1,·p0,·Landroidx/fragment/app/FragmentManager$6;->e:Ljava/lang/String;
24 ····:cond_0 
25 ····const/4·p1,·0x0 
  
26 ····throw·p126 ····invoke-interface·{v0,·v1,·p1},·Landroidx/fragment/app/r;->a(Ljava/lang/String;Landroid/os/Bundle;)V
  
27 ····:cond_1 
28 ····:goto_0 
29 ····sget-object·p1,·Landroidx/lifecycle/f$b;->ON_DESTROY:Landroidx/lifecycle/f$b;27 ····iget-object·p1,·p0,·Landroidx/fragment/app/FragmentManager$6;->h:Landroidx/fragment/app/m;
  
 28 ····iget-object·v0,·p0,·Landroidx/fragment/app/FragmentManager$6;->e:Ljava/lang/String;
  
30 ····if-ne·p2,·p1,·:cond_229 ····invoke-virtual·{p1,·v0},·Landroidx/fragment/app/m;->q(Ljava/lang/String;)V
  
31 ····iget-object·p1,·p0,·Landroidx/fragment/app/FragmentManager$6;->e:Landroidx/lifecycle/f;30 ····:cond_0
 31 ····sget-object·p1,·Landroidx/lifecycle/g$b;->ON_DESTROY:Landroidx/lifecycle/g$b;
  
 32 ····if-ne·p2,·p1,·:cond_1
  
32 ····invoke-virtual·{p1,·p0},·Landroidx/lifecycle/f;->c(Landroidx/lifecycle/k;)V33 ····iget-object·p1,·p0,·Landroidx/fragment/app/FragmentManager$6;->g:Landroidx/lifecycle/g;
  
 34 ····invoke-virtual·{p1,·p0},·Landroidx/lifecycle/g;->c(Landroidx/lifecycle/l;)V
  
33 ····iget-object·p1,·p0,·Landroidx/fragment/app/FragmentManager$6;->f:Landroidx/fragment/app/m;35 ····iget-object·p1,·p0,·Landroidx/fragment/app/FragmentManager$6;->h:Landroidx/fragment/app/m;
  
34 ····invoke-static·{p1},·Landroidx/fragment/app/m;->b(Landroidx/fragment/app/m;)Ljava/util/Map;36 ····invoke-static·{p1},·Landroidx/fragment/app/m;->b(Landroidx/fragment/app/m;)Ljava/util/Map;
  
35 ····move-result-object·p137 ····move-result-object·p1
  
36 ····iget-object·p2,·p0,·Landroidx/fragment/app/FragmentManager$6;->d:Ljava/lang/String;38 ····iget-object·p2,·p0,·Landroidx/fragment/app/FragmentManager$6;->e:Ljava/lang/String;
  
37 ····invoke-interface·{p1,·p2},·Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object;39 ····invoke-interface·{p1,·p2},·Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object;
  
38 ····:cond_240 ····:cond_1
39 ····return-void41 ····return-void
40 .end·method42 .end·method
1.89 KB
smali/androidx/fragment/app/c$i.smali
    
Offset 1, 51 lines modifiedOffset 1, 51 lines modified
1 .class·Landroidx/fragment/app/c$i;1 .class·Landroidx/fragment/app/c$i;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/fragment/app/c;->x(Ljava/util/List;Ljava/util/List;ZLandroidx/fragment/app/u0$e;Landroidx/fragment/app/u0$e;)Ljava/util/Map;8 ····value·=·Landroidx/fragment/app/c;->x(Ljava/util/List;Ljava/util/List;ZLandroidx/fragment/app/c0$e;Landroidx/fragment/app/c0$e;)Ljava/util/Map;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·d:Ljava/util/ArrayList;15 .field·final·synthetic·e:Ljava/util/ArrayList;
  
16 .field·final·synthetic·e:Landroidx/fragment/app/c;16 .field·final·synthetic·f:Landroidx/fragment/app/c;
  
  
17 #·direct·methods17 #·direct·methods
18 .method·constructor·<init>(Landroidx/fragment/app/c;Ljava/util/ArrayList;)V18 .method·constructor·<init>(Landroidx/fragment/app/c;Ljava/util/ArrayList;)V
19 ····.locals·019 ····.locals·0
  
20 ····iput-object·p1,·p0,·Landroidx/fragment/app/c$i;->e:Landroidx/fragment/app/c;20 ····iput-object·p1,·p0,·Landroidx/fragment/app/c$i;->f:Landroidx/fragment/app/c;
  
21 ····iput-object·p2,·p0,·Landroidx/fragment/app/c$i;->d:Ljava/util/ArrayList;21 ····iput-object·p2,·p0,·Landroidx/fragment/app/c$i;->e:Ljava/util/ArrayList;
  
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
  
  
25 #·virtual·methods25 #·virtual·methods
26 .method·public·run()V26 .method·public·run()V
27 ····.locals·227 ····.locals·2
  
28 ····iget-object·v0,·p0,·Landroidx/fragment/app/c$i;->d:Ljava/util/ArrayList;28 ····iget-object·v0,·p0,·Landroidx/fragment/app/c$i;->e:Ljava/util/ArrayList;
  
29 ····const/4·v1,·0x429 ····const/4·v1,·0x4
  
30 ····invoke-static·{v0,·v1},·Landroidx/fragment/app/v;->A(Ljava/util/ArrayList;I)V30 ····invoke-static·{v0,·v1},·Landroidx/fragment/app/w;->A(Ljava/util/ArrayList;I)V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
438 B
smali/androidx/fragment/app/c$f.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·Landroidx/fragment/app/c$f;1 .class·Landroidx/fragment/app/c$f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lw/b$a;5 .implements·Lc/d/g/b$a;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/fragment/app/c;->w(Ljava/util/List;Ljava/util/List;ZLjava/util/Map;)V8 ····value·=·Landroidx/fragment/app/c;->w(Ljava/util/List;Ljava/util/List;ZLjava/util/Map;)V
9 .end·annotation9 .end·annotation
  
717 B
smali/androidx/fragment/app/f$a.smali
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·Landroidx/fragment/app/f$a;1 .class·Landroidx/fragment/app/f$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lw/b$a;5 .implements·Lc/d/g/b$a;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/fragment/app/f;->a(Landroidx/fragment/app/Fragment;Landroidx/fragment/app/f$d;Landroidx/fragment/app/v$g;)V8 ····value·=·Landroidx/fragment/app/f;->a(Landroidx/fragment/app/Fragment;Landroidx/fragment/app/f$d;Landroidx/fragment/app/w$g;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
1000 B
smali/androidx/fragment/app/m$c.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/fragment/app/m$c;1 .class·Landroidx/fragment/app/m$c;
2 .super·Landroidx/activity/d;2 .super·Landroidx/activity/b;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/fragment/app/m;6 ····value·=·Landroidx/fragment/app/m;
7 .end·annotation7 .end·annotation
  
Offset 20, 23 lines modifiedOffset 20, 23 lines modified
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Landroidx/fragment/app/m;Z)V21 .method·constructor·<init>(Landroidx/fragment/app/m;Z)V
22 ····.locals·022 ····.locals·0
  
23 ····iput-object·p1,·p0,·Landroidx/fragment/app/m$c;->c:Landroidx/fragment/app/m;23 ····iput-object·p1,·p0,·Landroidx/fragment/app/m$c;->c:Landroidx/fragment/app/m;
  
24 ····invoke-direct·{p0,·p2},·Landroidx/activity/d;-><init>(Z)V24 ····invoke-direct·{p0,·p2},·Landroidx/activity/b;-><init>(Z)V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·b()V28 .method·public·b()V
29 ····.locals·129 ····.locals·1
  
30 ····iget-object·v0,·p0,·Landroidx/fragment/app/m$c;->c:Landroidx/fragment/app/m;30 ····iget-object·v0,·p0,·Landroidx/fragment/app/m$c;->c:Landroidx/fragment/app/m;
  
31 ····invoke-virtual·{v0},·Landroidx/fragment/app/m;->z0()V31 ····invoke-virtual·{v0},·Landroidx/fragment/app/m;->A0()V
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
2.86 KB
smali/androidx/fragment/app/b0.smali
    
Offset 1, 15 lines modifiedOffset 1, 116 lines modified
1 .class·public·abstract·synthetic·Landroidx/fragment/app/b0; 
2 .super·Ljava/lang/Object; 
3 .source·"SourceFile"1 .class·final·Landroidx/fragment/app/b0;
 2 .super·Ljava/io/Writer;
 3 .source·""
  
  
 4 #·instance·fields
 5 .field·private·final·e:Ljava/lang/String;
  
 6 .field·private·f:Ljava/lang/StringBuilder;
  
  
4 #·direct·methods7 #·direct·methods
5 .method·public·static·bridge·synthetic·a(Landroid/transition/TransitionSet;)Ljava/util/List;8 .method·constructor·<init>(Ljava/lang/String;)V
 9 ····.locals·2
  
 10 ····invoke-direct·{p0},·Ljava/io/Writer;-><init>()V
  
 11 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
 12 ····const/16·v1,·0x80
  
 13 ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(I)V
  
 14 ····iput-object·v0,·p0,·Landroidx/fragment/app/b0;->f:Ljava/lang/StringBuilder;
  
 15 ····iput-object·p1,·p0,·Landroidx/fragment/app/b0;->e:Ljava/lang/String;
  
 16 ····return-void
 17 .end·method
  
 18 .method·private·a()V
 19 ····.locals·3
  
 20 ····iget-object·v0,·p0,·Landroidx/fragment/app/b0;->f:Ljava/lang/StringBuilder;
  
 21 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->length()I
  
 22 ····move-result·v0
  
 23 ····if-lez·v0,·:cond_0
  
 24 ····iget-object·v0,·p0,·Landroidx/fragment/app/b0;->e:Ljava/lang/String;
  
 25 ····iget-object·v1,·p0,·Landroidx/fragment/app/b0;->f:Ljava/lang/StringBuilder;
  
 26 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
 27 ····move-result-object·v1
  
 28 ····invoke-static·{v0,·v1},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
  
 29 ····iget-object·v0,·p0,·Landroidx/fragment/app/b0;->f:Ljava/lang/StringBuilder;
  
 30 ····const/4·v1,·0x0
  
 31 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->length()I
  
 32 ····move-result·v2
  
 33 ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/StringBuilder;->delete(II)Ljava/lang/StringBuilder;
  
 34 ····:cond_0
 35 ····return-void
 36 .end·method
  
  
 37 #·virtual·methods
 38 .method·public·close()V
 39 ····.locals·0
  
 40 ····invoke-direct·{p0},·Landroidx/fragment/app/b0;->a()V
  
 41 ····return-void
 42 .end·method
  
 43 .method·public·flush()V
6 ····.locals·044 ····.locals·0
  
7 ····invoke-virtual·{p0},·Landroid/transition/TransitionSet;->getTargets()Ljava/util/List;45 ····invoke-direct·{p0},·Landroidx/fragment/app/b0;->a()V
  
 46 ····return-void
 47 .end·method
  
 48 .method·public·write([CII)V
 49 ····.locals·3
  
 50 ····const/4·v0,·0x0
  
 51 ····:goto_0
 52 ····if-ge·v0,·p3,·:cond_1
  
 53 ····add-int·v1,·p2,·v0
  
 54 ····aget-char·v1,·p1,·v1
  
 55 ····const/16·v2,·0xa
  
 56 ····if-ne·v1,·v2,·:cond_0
  
 57 ····invoke-direct·{p0},·Landroidx/fragment/app/b0;->a()V
  
 58 ····goto·:goto_1
  
 59 ····:cond_0
 60 ····iget-object·v2,·p0,·Landroidx/fragment/app/b0;->f:Ljava/lang/StringBuilder;
  
 61 ····invoke-virtual·{v2,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
 62 ····:goto_1
 63 ····add-int/lit8·v0,·v0,·0x1
  
8 ····move-result-object·p064 ····goto·:goto_0
  
9 ····return-object·p065 ····:cond_1
 66 ····return-void
10 .end·method67 .end·method
90.7 KB
smali/androidx/fragment/app/s.smali
Max HTML report size reached
6.82 KB
smali/androidx/fragment/app/c$m.smali
Max HTML report size reached
18.4 KB
smali/androidx/fragment/app/FragmentContainerView.smali
Max HTML report size reached
2.8 KB
smali/androidx/fragment/app/f$c.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·Landroidx/fragment/app/f$c;1 .class·Landroidx/fragment/app/f$c;
2 .super·Landroid/animation/AnimatorListenerAdapter;2 .super·Landroid/animation/AnimatorListenerAdapter;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Landroidx/fragment/app/f;->a(Landroidx/fragment/app/Fragment;Landroidx/fragment/app/f$d;Landroidx/fragment/app/v$g;)V6 ····value·=·Landroidx/fragment/app/f;->a(Landroidx/fragment/app/Fragment;Landroidx/fragment/app/f$d;Landroidx/fragment/app/w$g;)V
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
Offset 17, 32 lines modifiedOffset 17, 32 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·a:Landroid/view/ViewGroup;18 .field·final·synthetic·a:Landroid/view/ViewGroup;
  
19 .field·final·synthetic·b:Landroid/view/View;19 .field·final·synthetic·b:Landroid/view/View;
  
20 .field·final·synthetic·c:Landroidx/fragment/app/Fragment;20 .field·final·synthetic·c:Landroidx/fragment/app/Fragment;
  
21 .field·final·synthetic·d:Landroidx/fragment/app/v$g;21 .field·final·synthetic·d:Landroidx/fragment/app/w$g;
  
22 .field·final·synthetic·e:Lw/b;22 .field·final·synthetic·e:Lc/d/g/b;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Landroid/view/ViewGroup;Landroid/view/View;Landroidx/fragment/app/Fragment;Landroidx/fragment/app/v$g;Lw/b;)V24 .method·constructor·<init>(Landroid/view/ViewGroup;Landroid/view/View;Landroidx/fragment/app/Fragment;Landroidx/fragment/app/w$g;Lc/d/g/b;)V
25 ····.locals·025 ····.locals·0
  
26 ····iput-object·p1,·p0,·Landroidx/fragment/app/f$c;->a:Landroid/view/ViewGroup;26 ····iput-object·p1,·p0,·Landroidx/fragment/app/f$c;->a:Landroid/view/ViewGroup;
  
27 ····iput-object·p2,·p0,·Landroidx/fragment/app/f$c;->b:Landroid/view/View;27 ····iput-object·p2,·p0,·Landroidx/fragment/app/f$c;->b:Landroid/view/View;
  
28 ····iput-object·p3,·p0,·Landroidx/fragment/app/f$c;->c:Landroidx/fragment/app/Fragment;28 ····iput-object·p3,·p0,·Landroidx/fragment/app/f$c;->c:Landroidx/fragment/app/Fragment;
  
29 ····iput-object·p4,·p0,·Landroidx/fragment/app/f$c;->d:Landroidx/fragment/app/v$g;29 ····iput-object·p4,·p0,·Landroidx/fragment/app/f$c;->d:Landroidx/fragment/app/w$g;
  
30 ····iput-object·p5,·p0,·Landroidx/fragment/app/f$c;->e:Lw/b;30 ····iput-object·p5,·p0,·Landroidx/fragment/app/f$c;->e:Lc/d/g/b;
  
31 ····invoke-direct·{p0},·Landroid/animation/AnimatorListenerAdapter;-><init>()V31 ····invoke-direct·{p0},·Landroid/animation/AnimatorListenerAdapter;-><init>()V
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
  
  
Offset 76, 18 lines modifiedOffset 76, 18 lines modified
  
76 ····invoke-virtual·{p1,·v0},·Landroid/view/ViewGroup;->indexOfChild(Landroid/view/View;)I76 ····invoke-virtual·{p1,·v0},·Landroid/view/ViewGroup;->indexOfChild(Landroid/view/View;)I
  
77 ····move-result·p177 ····move-result·p1
  
78 ····if-gez·p1,·:cond_078 ····if-gez·p1,·:cond_0
  
79 ····iget-object·p1,·p0,·Landroidx/fragment/app/f$c;->d:Landroidx/fragment/app/v$g;79 ····iget-object·p1,·p0,·Landroidx/fragment/app/f$c;->d:Landroidx/fragment/app/w$g;
  
80 ····iget-object·v0,·p0,·Landroidx/fragment/app/f$c;->c:Landroidx/fragment/app/Fragment;80 ····iget-object·v0,·p0,·Landroidx/fragment/app/f$c;->c:Landroidx/fragment/app/Fragment;
  
81 ····iget-object·v1,·p0,·Landroidx/fragment/app/f$c;->e:Lw/b;81 ····iget-object·v1,·p0,·Landroidx/fragment/app/f$c;->e:Lc/d/g/b;
  
82 ····invoke-interface·{p1,·v0,·v1},·Landroidx/fragment/app/v$g;->a(Landroidx/fragment/app/Fragment;Lw/b;)V82 ····invoke-interface·{p1,·v0,·v1},·Landroidx/fragment/app/w$g;->a(Landroidx/fragment/app/Fragment;Lc/d/g/b;)V
  
83 ····:cond_083 ····:cond_0
84 ····return-void84 ····return-void
85 .end·method85 .end·method
24.8 KB
smali/androidx/fragment/app/e.smali
Max HTML report size reached
368 B
smali/androidx/fragment/app/Fragment$k.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·interface·abstract·Landroidx/fragment/app/Fragment$k;1 .class·interface·abstract·Landroidx/fragment/app/Fragment$k;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/fragment/app/Fragment;6 ····value·=·Landroidx/fragment/app/Fragment;
7 .end·annotation7 .end·annotation
  
1.87 KB
smali/androidx/fragment/app/d$c.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/fragment/app/d$c;1 .class·Landroidx/fragment/app/d$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/content/DialogInterface$OnDismissListener;5 .implements·Landroid/content/DialogInterface$OnDismissListener;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 14, 42 lines modifiedOffset 14, 47 lines modified
14 .annotation·system·Ldalvik/annotation/InnerClass;14 .annotation·system·Ldalvik/annotation/InnerClass;
15 ····accessFlags·=·0x015 ····accessFlags·=·0x0
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
  
18 #·instance·fields18 #·instance·fields
19 .field·final·synthetic·b:Landroidx/fragment/app/d;19 .field·final·synthetic·e:Landroidx/fragment/app/d;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Landroidx/fragment/app/d;)V21 .method·constructor·<init>(Landroidx/fragment/app/d;)V
22 ····.locals·022 ····.locals·0
  
23 ····iput-object·p1,·p0,·Landroidx/fragment/app/d$c;->b:Landroidx/fragment/app/d;23 ····iput-object·p1,·p0,·Landroidx/fragment/app/d$c;->e:Landroidx/fragment/app/d;
  
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·onDismiss(Landroid/content/DialogInterface;)V28 .method·public·onDismiss(Landroid/content/DialogInterface;)V
29 ····.locals·129 ····.locals·1
 30 ····.annotation·build·Landroid/annotation/SuppressLint;
 31 ········value·=·{
 32 ············"SyntheticAccessor"
 33 ········}
 34 ····.end·annotation
  
30 ····iget-object·p1,·p0,·Landroidx/fragment/app/d$c;->b:Landroidx/fragment/app/d;35 ····iget-object·p1,·p0,·Landroidx/fragment/app/d$c;->e:Landroidx/fragment/app/d;
  
31 ····invoke-static·{p1},·Landroidx/fragment/app/d;->S1(Landroidx/fragment/app/d;)Landroid/app/Dialog;36 ····invoke-static·{p1},·Landroidx/fragment/app/d;->S1(Landroidx/fragment/app/d;)Landroid/app/Dialog;
  
32 ····move-result-object·p137 ····move-result-object·p1
  
33 ····if-eqz·p1,·:cond_038 ····if-eqz·p1,·:cond_0
  
34 ····iget-object·p1,·p0,·Landroidx/fragment/app/d$c;->b:Landroidx/fragment/app/d;39 ····iget-object·p1,·p0,·Landroidx/fragment/app/d$c;->e:Landroidx/fragment/app/d;
  
35 ····invoke-static·{p1},·Landroidx/fragment/app/d;->S1(Landroidx/fragment/app/d;)Landroid/app/Dialog;40 ····invoke-static·{p1},·Landroidx/fragment/app/d;->S1(Landroidx/fragment/app/d;)Landroid/app/Dialog;
  
36 ····move-result-object·v041 ····move-result-object·v0
  
37 ····invoke-virtual·{p1,·v0},·Landroidx/fragment/app/d;->onDismiss(Landroid/content/DialogInterface;)V42 ····invoke-virtual·{p1,·v0},·Landroidx/fragment/app/d;->onDismiss(Landroid/content/DialogInterface;)V
  
26.8 KB
smali/androidx/fragment/app/l.smali
Max HTML report size reached
2.91 KB
smali/androidx/fragment/app/c$h.smali
    
Offset 1, 61 lines modifiedOffset 1, 61 lines modified
1 .class·Landroidx/fragment/app/c$h;1 .class·Landroidx/fragment/app/c$h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/fragment/app/c;->x(Ljava/util/List;Ljava/util/List;ZLandroidx/fragment/app/u0$e;Landroidx/fragment/app/u0$e;)Ljava/util/Map;8 ····value·=·Landroidx/fragment/app/c;->x(Ljava/util/List;Ljava/util/List;ZLandroidx/fragment/app/c0$e;Landroidx/fragment/app/c0$e;)Ljava/util/Map;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·d:Landroidx/fragment/app/q0;15 .field·final·synthetic·e:Landroidx/fragment/app/y;
  
16 .field·final·synthetic·e:Landroid/view/View;16 .field·final·synthetic·f:Landroid/view/View;
  
17 .field·final·synthetic·f:Landroid/graphics/Rect;17 .field·final·synthetic·g:Landroid/graphics/Rect;
  
18 .field·final·synthetic·g:Landroidx/fragment/app/c;18 .field·final·synthetic·h:Landroidx/fragment/app/c;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Landroidx/fragment/app/c;Landroidx/fragment/app/q0;Landroid/view/View;Landroid/graphics/Rect;)V20 .method·constructor·<init>(Landroidx/fragment/app/c;Landroidx/fragment/app/y;Landroid/view/View;Landroid/graphics/Rect;)V
21 ····.locals·021 ····.locals·0
  
22 ····iput-object·p1,·p0,·Landroidx/fragment/app/c$h;->g:Landroidx/fragment/app/c;22 ····iput-object·p1,·p0,·Landroidx/fragment/app/c$h;->h:Landroidx/fragment/app/c;
  
23 ····iput-object·p2,·p0,·Landroidx/fragment/app/c$h;->d:Landroidx/fragment/app/q0;23 ····iput-object·p2,·p0,·Landroidx/fragment/app/c$h;->e:Landroidx/fragment/app/y;
  
24 ····iput-object·p3,·p0,·Landroidx/fragment/app/c$h;->e:Landroid/view/View;24 ····iput-object·p3,·p0,·Landroidx/fragment/app/c$h;->f:Landroid/view/View;
  
25 ····iput-object·p4,·p0,·Landroidx/fragment/app/c$h;->f:Landroid/graphics/Rect;25 ····iput-object·p4,·p0,·Landroidx/fragment/app/c$h;->g:Landroid/graphics/Rect;
  
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
  
29 #·virtual·methods29 #·virtual·methods
30 .method·public·run()V30 .method·public·run()V
31 ····.locals·331 ····.locals·3
  
32 ····iget-object·v0,·p0,·Landroidx/fragment/app/c$h;->d:Landroidx/fragment/app/q0;32 ····iget-object·v0,·p0,·Landroidx/fragment/app/c$h;->e:Landroidx/fragment/app/y;
  
33 ····iget-object·v1,·p0,·Landroidx/fragment/app/c$h;->e:Landroid/view/View;33 ····iget-object·v1,·p0,·Landroidx/fragment/app/c$h;->f:Landroid/view/View;
  
34 ····iget-object·v2,·p0,·Landroidx/fragment/app/c$h;->f:Landroid/graphics/Rect;34 ····iget-object·v2,·p0,·Landroidx/fragment/app/c$h;->g:Landroid/graphics/Rect;
  
35 ····invoke-virtual·{v0,·v1,·v2},·Landroidx/fragment/app/q0;->k(Landroid/view/View;Landroid/graphics/Rect;)V35 ····invoke-virtual·{v0,·v1,·v2},·Landroidx/fragment/app/y;->k(Landroid/view/View;Landroid/graphics/Rect;)V
  
36 ····return-void36 ····return-void
37 .end·method37 .end·method
1.74 KB
smali/androidx/fragment/app/c$e$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/fragment/app/c$e$a;1 .class·Landroidx/fragment/app/c$e$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
Offset 14, 42 lines modifiedOffset 14, 42 lines modified
14 .annotation·system·Ldalvik/annotation/InnerClass;14 .annotation·system·Ldalvik/annotation/InnerClass;
15 ····accessFlags·=·0x015 ····accessFlags·=·0x0
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
  
18 #·instance·fields18 #·instance·fields
19 .field·final·synthetic·d:Landroidx/fragment/app/c$e;19 .field·final·synthetic·e:Landroidx/fragment/app/c$e;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Landroidx/fragment/app/c$e;)V21 .method·constructor·<init>(Landroidx/fragment/app/c$e;)V
22 ····.locals·022 ····.locals·0
  
23 ····iput-object·p1,·p0,·Landroidx/fragment/app/c$e$a;->d:Landroidx/fragment/app/c$e;23 ····iput-object·p1,·p0,·Landroidx/fragment/app/c$e$a;->e:Landroidx/fragment/app/c$e;
  
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·run()V28 .method·public·run()V
29 ····.locals·229 ····.locals·2
  
30 ····iget-object·v0,·p0,·Landroidx/fragment/app/c$e$a;->d:Landroidx/fragment/app/c$e;30 ····iget-object·v0,·p0,·Landroidx/fragment/app/c$e$a;->e:Landroidx/fragment/app/c$e;
  
31 ····iget-object·v1,·v0,·Landroidx/fragment/app/c$e;->a:Landroid/view/ViewGroup;31 ····iget-object·v1,·v0,·Landroidx/fragment/app/c$e;->a:Landroid/view/ViewGroup;
  
32 ····iget-object·v0,·v0,·Landroidx/fragment/app/c$e;->b:Landroid/view/View;32 ····iget-object·v0,·v0,·Landroidx/fragment/app/c$e;->b:Landroid/view/View;
  
33 ····invoke-virtual·{v1,·v0},·Landroid/view/ViewGroup;->endViewTransition(Landroid/view/View;)V33 ····invoke-virtual·{v1,·v0},·Landroid/view/ViewGroup;->endViewTransition(Landroid/view/View;)V
  
34 ····iget-object·v0,·p0,·Landroidx/fragment/app/c$e$a;->d:Landroidx/fragment/app/c$e;34 ····iget-object·v0,·p0,·Landroidx/fragment/app/c$e$a;->e:Landroidx/fragment/app/c$e;
  
35 ····iget-object·v0,·v0,·Landroidx/fragment/app/c$e;->c:Landroidx/fragment/app/c$k;35 ····iget-object·v0,·v0,·Landroidx/fragment/app/c$e;->c:Landroidx/fragment/app/c$k;
  
36 ····invoke-virtual·{v0},·Landroidx/fragment/app/c$l;->a()V36 ····invoke-virtual·{v0},·Landroidx/fragment/app/c$l;->a()V
  
37 ····return-void37 ····return-void
38 .end·method38 .end·method
2.53 KB
smali/androidx/fragment/app/v$a.smali
    
Offset 1, 57 lines modifiedOffset 1, 60 lines modified
1 .class·Landroidx/fragment/app/v$a;1 .class·final·Landroidx/fragment/app/v$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·""
3 .source·"SourceFile" 
  
4 #·interfaces 
5 .implements·Ljava/lang/Runnable; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroidx/fragment/app/v;->o(Landroid/view/ViewGroup;Landroidx/fragment/app/v$h;Landroid/view/View;Lo/a;Landroidx/fragment/app/v$g;)V6 ····value·=·Landroidx/fragment/app/v;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x09 ····accessFlags·=·0x18
12 ····name·=·null10 ····name·=·"a"
13 .end·annotation11 .end·annotation
  
  
14 #·instance·fields12 #·instance·fields
15 .field·final·synthetic·d:Landroidx/fragment/app/v$g;13 .field·a:I
  
16 .field·final·synthetic·e:Landroidx/fragment/app/Fragment;14 .field·b:Landroidx/fragment/app/Fragment;
  
17 .field·final·synthetic·f:Lw/b;15 .field·c:I
  
 16 .field·d:I
  
18 #·direct·methods 
19 .method·constructor·<init>(Landroidx/fragment/app/v$g;Landroidx/fragment/app/Fragment;Lw/b;)V 
20 ····.locals·017 .field·e:I
  
 18 .field·f:I
  
 19 .field·g:Landroidx/lifecycle/g$c;
  
21 ····iput-object·p1,·p0,·Landroidx/fragment/app/v$a;->d:Landroidx/fragment/app/v$g;20 .field·h:Landroidx/lifecycle/g$c;
  
22 ····iput-object·p2,·p0,·Landroidx/fragment/app/v$a;->e:Landroidx/fragment/app/Fragment; 
  
23 ····iput-object·p3,·p0,·Landroidx/fragment/app/v$a;->f:Lw/b;21 #·direct·methods
 22 .method·constructor·<init>()V
 23 ····.locals·0
  
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
 27 .method·constructor·<init>(ILandroidx/fragment/app/Fragment;)V
 28 ····.locals·0
  
 29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 30 ····iput·p1,·p0,·Landroidx/fragment/app/v$a;->a:I
27 #·virtual·methods 
28 .method·public·run()V 
29 ····.locals·3 
  
30 ····iget-object·v0,·p0,·Landroidx/fragment/app/v$a;->d:Landroidx/fragment/app/v$g;31 ····iput-object·p2,·p0,·Landroidx/fragment/app/v$a;->b:Landroidx/fragment/app/Fragment;
  
31 ····iget-object·v1,·p0,·Landroidx/fragment/app/v$a;->e:Landroidx/fragment/app/Fragment;32 ····sget-object·p1,·Landroidx/lifecycle/g$c;->i:Landroidx/lifecycle/g$c;
  
32 ····iget-object·v2,·p0,·Landroidx/fragment/app/v$a;->f:Lw/b;33 ····iput-object·p1,·p0,·Landroidx/fragment/app/v$a;->g:Landroidx/lifecycle/g$c;
  
33 ····invoke-interface·{v0,·v1,·v2},·Landroidx/fragment/app/v$g;->a(Landroidx/fragment/app/Fragment;Lw/b;)V34 ····iput-object·p1,·p0,·Landroidx/fragment/app/v$a;->h:Landroidx/lifecycle/g$c;
  
34 ····return-void35 ····return-void
35 .end·method36 .end·method
1.14 KB
smali/androidx/fragment/app/f$d.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/fragment/app/f$d;1 .class·Landroidx/fragment/app/f$d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/fragment/app/f;6 ····value·=·Landroidx/fragment/app/f;
7 .end·annotation7 .end·annotation
  
Offset 20, 15 lines modifiedOffset 20, 14 lines modified
20 .field·public·final·b:Landroid/animation/Animator;20 .field·public·final·b:Landroid/animation/Animator;
  
  
21 #·direct·methods21 #·direct·methods
22 .method·constructor·<init>(Landroid/animation/Animator;)V22 .method·constructor·<init>(Landroid/animation/Animator;)V
23 ····.locals·123 ····.locals·1
  
24 ····.line·1 
25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
26 ····const/4·v0,·0x025 ····const/4·v0,·0x0
  
27 ····iput-object·v0,·p0,·Landroidx/fragment/app/f$d;->a:Landroid/view/animation/Animation;26 ····iput-object·v0,·p0,·Landroidx/fragment/app/f$d;->a:Landroid/view/animation/Animation;
  
28 ····iput-object·p1,·p0,·Landroidx/fragment/app/f$d;->b:Landroid/animation/Animator;27 ····iput-object·p1,·p0,·Landroidx/fragment/app/f$d;->b:Landroid/animation/Animator;
Offset 46, 15 lines modifiedOffset 45, 14 lines modified
  
46 ····throw·p145 ····throw·p1
47 .end·method46 .end·method
  
48 .method·constructor·<init>(Landroid/view/animation/Animation;)V47 .method·constructor·<init>(Landroid/view/animation/Animation;)V
49 ····.locals·148 ····.locals·1
  
50 ····.line·2 
51 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V49 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
52 ····iput-object·p1,·p0,·Landroidx/fragment/app/f$d;->a:Landroid/view/animation/Animation;50 ····iput-object·p1,·p0,·Landroidx/fragment/app/f$d;->a:Landroid/view/animation/Animation;
  
53 ····const/4·v0,·0x051 ····const/4·v0,·0x0
  
54 ····iput-object·v0,·p0,·Landroidx/fragment/app/f$d;->b:Landroid/animation/Animator;52 ····iput-object·v0,·p0,·Landroidx/fragment/app/f$d;->b:Landroid/animation/Animator;
28.2 KB
smali/androidx/fragment/app/c0.smali
Max HTML report size reached
2.77 KB
smali/androidx/fragment/app/s$a.smali
    
Offset 1, 59 lines modifiedOffset 1, 76 lines modified
1 .class·Landroidx/fragment/app/s$a;1 .class·Landroidx/fragment/app/s$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/view/View$OnAttachStateChangeListener;5 .implements·Landroid/os/Parcelable$Creator;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroidx/fragment/app/s;->f()V8 ····value·=·Landroidx/fragment/app/s;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields 
15 .field·final·synthetic·b:Landroid/view/View; 
  
16 .field·final·synthetic·c:Landroidx/fragment/app/s;14 .annotation·system·Ldalvik/annotation/Signature;
 15 ····value·=·{
 16 ········"Ljava/lang/Object;",
 17 ········"Landroid/os/Parcelable$Creator<",
 18 ········"Landroidx/fragment/app/s;",
 19 ········">;"
 20 ····}
 21 .end·annotation
  
  
17 #·direct·methods22 #·direct·methods
18 .method·constructor·<init>(Landroidx/fragment/app/s;Landroid/view/View;)V23 .method·constructor·<init>()V
19 ····.locals·024 ····.locals·0
  
20 ····iput-object·p1,·p0,·Landroidx/fragment/app/s$a;->c:Landroidx/fragment/app/s; 
  
21 ····iput-object·p2,·p0,·Landroidx/fragment/app/s$a;->b:Landroid/view/View; 
  
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····return-void26 ····return-void
24 .end·method27 .end·method
  
  
25 #·virtual·methods28 #·virtual·methods
26 .method·public·onViewAttachedToWindow(Landroid/view/View;)V29 .method·public·a(Landroid/os/Parcel;)Landroidx/fragment/app/s;
 30 ····.locals·1
  
 31 ····new-instance·v0,·Landroidx/fragment/app/s;
  
 32 ····invoke-direct·{v0,·p1},·Landroidx/fragment/app/s;-><init>(Landroid/os/Parcel;)V
  
 33 ····return-object·v0
 34 .end·method
  
 35 .method·public·b(I)[Landroidx/fragment/app/s;
27 ····.locals·036 ····.locals·0
  
28 ····iget-object·p1,·p0,·Landroidx/fragment/app/s$a;->b:Landroid/view/View;37 ····new-array·p1,·p1,·[Landroidx/fragment/app/s;
  
29 ····invoke-virtual·{p1,·p0},·Landroid/view/View;->removeOnAttachStateChangeListener(Landroid/view/View$OnAttachStateChangeListener;)V38 ····return-object·p1
 39 .end·method
  
30 ····iget-object·p1,·p0,·Landroidx/fragment/app/s$a;->b:Landroid/view/View;40 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
 41 ····.locals·0
  
31 ····invoke-static·{p1},·La0/a1;->W(Landroid/view/View;)V42 ····invoke-virtual·{p0,·p1},·Landroidx/fragment/app/s$a;->a(Landroid/os/Parcel;)Landroidx/fragment/app/s;
  
32 ····return-void43 ····move-result-object·p1
  
 44 ····return-object·p1
33 .end·method45 .end·method
  
34 .method·public·onViewDetachedFromWindow(Landroid/view/View;)V46 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;
35 ····.locals·047 ····.locals·0
  
36 ····return-void48 ····invoke-virtual·{p0,·p1},·Landroidx/fragment/app/s$a;->b(I)[Landroidx/fragment/app/s;
  
 49 ····move-result-object·p1
  
 50 ····return-object·p1
37 .end·method51 .end·method
1.8 KB
smali/androidx/fragment/app/c$j.smali
    
Offset 1, 49 lines modifiedOffset 1, 49 lines modified
1 .class·Landroidx/fragment/app/c$j;1 .class·Landroidx/fragment/app/c$j;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/fragment/app/c;->x(Ljava/util/List;Ljava/util/List;ZLandroidx/fragment/app/u0$e;Landroidx/fragment/app/u0$e;)Ljava/util/Map;8 ····value·=·Landroidx/fragment/app/c;->x(Ljava/util/List;Ljava/util/List;ZLandroidx/fragment/app/c0$e;Landroidx/fragment/app/c0$e;)Ljava/util/Map;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·d:Landroidx/fragment/app/c$m;15 .field·final·synthetic·e:Landroidx/fragment/app/c$m;
  
16 .field·final·synthetic·e:Landroidx/fragment/app/c;16 .field·final·synthetic·f:Landroidx/fragment/app/c;
  
  
17 #·direct·methods17 #·direct·methods
18 .method·constructor·<init>(Landroidx/fragment/app/c;Landroidx/fragment/app/c$m;)V18 .method·constructor·<init>(Landroidx/fragment/app/c;Landroidx/fragment/app/c$m;)V
19 ····.locals·019 ····.locals·0
  
20 ····iput-object·p1,·p0,·Landroidx/fragment/app/c$j;->e:Landroidx/fragment/app/c;20 ····iput-object·p1,·p0,·Landroidx/fragment/app/c$j;->f:Landroidx/fragment/app/c;
  
21 ····iput-object·p2,·p0,·Landroidx/fragment/app/c$j;->d:Landroidx/fragment/app/c$m;21 ····iput-object·p2,·p0,·Landroidx/fragment/app/c$j;->e:Landroidx/fragment/app/c$m;
  
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
  
  
25 #·virtual·methods25 #·virtual·methods
26 .method·public·run()V26 .method·public·run()V
27 ····.locals·127 ····.locals·1
  
28 ····iget-object·v0,·p0,·Landroidx/fragment/app/c$j;->d:Landroidx/fragment/app/c$m;28 ····iget-object·v0,·p0,·Landroidx/fragment/app/c$j;->e:Landroidx/fragment/app/c$m;
  
29 ····invoke-virtual·{v0},·Landroidx/fragment/app/c$l;->a()V29 ····invoke-virtual·{v0},·Landroidx/fragment/app/c$l;->a()V
  
30 ····return-void30 ····return-void
31 .end·method31 .end·method
62.8 KB
smali/androidx/fragment/app/a.smali
Max HTML report size reached
3.01 KB
smali/androidx/fragment/app/Fragment$d.smali
    
Offset 1, 46 lines modifiedOffset 1, 46 lines modified
1 .class·Landroidx/fragment/app/Fragment$d;1 .class·Landroidx/fragment/app/Fragment$d;
2 .super·Landroidx/fragment/app/g;2 .super·Landroidx/fragment/app/g;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Landroidx/fragment/app/Fragment;->k()Landroidx/fragment/app/g;6 ····value·=·Landroidx/fragment/app/Fragment;->m()Landroidx/fragment/app/g;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·final·synthetic·b:Landroidx/fragment/app/Fragment;13 .field·final·synthetic·a:Landroidx/fragment/app/Fragment;
  
  
14 #·direct·methods14 #·direct·methods
15 .method·constructor·<init>(Landroidx/fragment/app/Fragment;)V15 .method·constructor·<init>(Landroidx/fragment/app/Fragment;)V
16 ····.locals·016 ····.locals·0
  
17 ····iput-object·p1,·p0,·Landroidx/fragment/app/Fragment$d;->b:Landroidx/fragment/app/Fragment;17 ····iput-object·p1,·p0,·Landroidx/fragment/app/Fragment$d;->a:Landroidx/fragment/app/Fragment;
  
18 ····invoke-direct·{p0},·Landroidx/fragment/app/g;-><init>()V18 ····invoke-direct·{p0},·Landroidx/fragment/app/g;-><init>()V
  
19 ····return-void19 ····return-void
20 .end·method20 .end·method
  
  
21 #·virtual·methods21 #·virtual·methods
22 .method·public·e(I)Landroid/view/View;22 .method·public·g(I)Landroid/view/View;
23 ····.locals·223 ····.locals·2
  
24 ····iget-object·v0,·p0,·Landroidx/fragment/app/Fragment$d;->b:Landroidx/fragment/app/Fragment;24 ····iget-object·v0,·p0,·Landroidx/fragment/app/Fragment$d;->a:Landroidx/fragment/app/Fragment;
  
25 ····iget-object·v0,·v0,·Landroidx/fragment/app/Fragment;->I:Landroid/view/View;25 ····iget-object·v0,·v0,·Landroidx/fragment/app/Fragment;->M:Landroid/view/View;
  
26 ····if-eqz·v0,·:cond_026 ····if-eqz·v0,·:cond_0
  
27 ····invoke-virtual·{v0,·p1},·Landroid/view/View;->findViewById(I)Landroid/view/View;27 ····invoke-virtual·{v0,·p1},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
28 ····move-result-object·p128 ····move-result-object·p1
  
Offset 53, 15 lines modifiedOffset 53, 15 lines modified
  
53 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V53 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
54 ····const-string·v1,·"Fragment·"54 ····const-string·v1,·"Fragment·"
  
55 ····invoke-virtual·{v0,·v1},·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;
  
56 ····iget-object·v1,·p0,·Landroidx/fragment/app/Fragment$d;->b:Landroidx/fragment/app/Fragment;56 ····iget-object·v1,·p0,·Landroidx/fragment/app/Fragment$d;->a:Landroidx/fragment/app/Fragment;
  
57 ····invoke-virtual·{v0,·v1},·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;
  
58 ····const-string·v1,·"·does·not·have·a·view"58 ····const-string·v1,·"·does·not·have·a·view"
  
59 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;59 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
Offset 70, 20 lines modifiedOffset 70, 20 lines modified
70 ····move-result-object·v070 ····move-result-object·v0
  
71 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V71 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
72 ····throw·p172 ····throw·p1
73 .end·method73 .end·method
  
74 .method·public·g()Z74 .method·public·h()Z
75 ····.locals·175 ····.locals·1
  
76 ····iget-object·v0,·p0,·Landroidx/fragment/app/Fragment$d;->b:Landroidx/fragment/app/Fragment;76 ····iget-object·v0,·p0,·Landroidx/fragment/app/Fragment$d;->a:Landroidx/fragment/app/Fragment;
  
77 ····iget-object·v0,·v0,·Landroidx/fragment/app/Fragment;->I:Landroid/view/View;77 ····iget-object·v0,·v0,·Landroidx/fragment/app/Fragment;->M:Landroid/view/View;
  
78 ····if-eqz·v0,·:cond_078 ····if-eqz·v0,·:cond_0
  
79 ····const/4·v0,·0x179 ····const/4·v0,·0x1
  
80 ····goto·:goto_080 ····goto·:goto_0
  
889 B
smali/androidx/fragment/app/c$e.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/fragment/app/c$e;1 .class·Landroidx/fragment/app/c$e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/view/animation/Animation$AnimationListener;5 .implements·Landroid/view/animation/Animation$AnimationListener;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
Offset 51, 15 lines modifiedOffset 51, 15 lines modified
  
51 ····iget-object·p1,·p0,·Landroidx/fragment/app/c$e;->a:Landroid/view/ViewGroup;51 ····iget-object·p1,·p0,·Landroidx/fragment/app/c$e;->a:Landroid/view/ViewGroup;
  
52 ····new-instance·v0,·Landroidx/fragment/app/c$e$a;52 ····new-instance·v0,·Landroidx/fragment/app/c$e$a;
  
53 ····invoke-direct·{v0,·p0},·Landroidx/fragment/app/c$e$a;-><init>(Landroidx/fragment/app/c$e;)V53 ····invoke-direct·{v0,·p0},·Landroidx/fragment/app/c$e$a;-><init>(Landroidx/fragment/app/c$e;)V
  
54 ····invoke-virtual·{p1,·v0},·Landroid/view/View;->post(Ljava/lang/Runnable;)Z54 ····invoke-virtual·{p1,·v0},·Landroid/view/ViewGroup;->post(Ljava/lang/Runnable;)Z
  
55 ····return-void55 ····return-void
56 .end·method56 .end·method
  
57 .method·public·onAnimationRepeat(Landroid/view/animation/Animation;)V57 .method·public·onAnimationRepeat(Landroid/view/animation/Animation;)V
58 ····.locals·058 ····.locals·0
  
816 B
smali/androidx/fragment/app/o$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/fragment/app/o$a;1 .class·Landroidx/fragment/app/o$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/os/Parcelable$Creator;5 .implements·Landroid/os/Parcelable$Creator;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 12, 14 lines modifiedOffset 12, 23 lines modified
12 .end·annotation12 .end·annotation
  
13 .annotation·system·Ldalvik/annotation/InnerClass;13 .annotation·system·Ldalvik/annotation/InnerClass;
14 ····accessFlags·=·0x014 ····accessFlags·=·0x0
15 ····name·=·null15 ····name·=·null
16 .end·annotation16 .end·annotation
  
 17 .annotation·system·Ldalvik/annotation/Signature;
 18 ····value·=·{
 19 ········"Ljava/lang/Object;",
 20 ········"Landroid/os/Parcelable$Creator<",
 21 ········"Landroidx/fragment/app/o;",
 22 ········">;"
 23 ····}
 24 .end·annotation
  
  
17 #·direct·methods25 #·direct·methods
18 .method·constructor·<init>()V26 .method·constructor·<init>()V
19 ····.locals·027 ····.locals·0
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.04 KB
smali/androidx/fragment/app/p$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·Landroidx/fragment/app/p$a;1 .class·Landroidx/fragment/app/p$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/lifecycle/z$b;5 .implements·Landroidx/lifecycle/a0$b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroidx/fragment/app/p;8 ····value·=·Landroidx/fragment/app/p;
9 .end·annotation9 .end·annotation
  
Offset 24, 16 lines modifiedOffset 24, 25 lines modified
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·a(Ljava/lang/Class;)Landroidx/lifecycle/w;28 .method·public·a(Ljava/lang/Class;)Landroidx/lifecycle/x;
29 ····.locals·129 ····.locals·1
 30 ····.annotation·system·Ldalvik/annotation/Signature;
 31 ········value·=·{
 32 ············"<T:",
 33 ············"Landroidx/lifecycle/x;",
 34 ············">(",
 35 ············"Ljava/lang/Class<",
 36 ············"TT;>;)TT;"
 37 ········}
 38 ····.end·annotation
  
30 ····new-instance·p1,·Landroidx/fragment/app/p;39 ····new-instance·p1,·Landroidx/fragment/app/p;
  
31 ····const/4·v0,·0x140 ····const/4·v0,·0x1
  
32 ····invoke-direct·{p1,·v0},·Landroidx/fragment/app/p;-><init>(Z)V41 ····invoke-direct·{p1,·v0},·Landroidx/fragment/app/p;-><init>(Z)V
  
20.2 KB
smali/androidx/fragment/app/p.smali
Max HTML report size reached
20.4 KB
smali/androidx/fragment/app/y.smali
Max HTML report size reached
4.84 KB
smali/androidx/fragment/app/j.smali
Max HTML report size reached
3.81 KB
smali/androidx/fragment/app/Fragment$f.smali
Max HTML report size reached
2.8 KB
smali/androidx/fragment/app/Fragment$g.smali
    
Offset 1, 62 lines modifiedOffset 1, 76 lines modified
1 .class·Landroidx/fragment/app/Fragment$g;1 .class·Landroidx/fragment/app/Fragment$g;
2 .super·Landroidx/activity/result/c;2 .super·Landroidx/activity/result/c;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Landroidx/fragment/app/Fragment;->v1(Lc/a;Ln/a;Landroidx/activity/result/b;)Landroidx/activity/result/c;6 ····value·=·Landroidx/fragment/app/Fragment;->v1(Landroidx/activity/result/f/a;Lc/b/a/c/a;Landroidx/activity/result/b;)Landroidx/activity/result/c;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
 12 .annotation·system·Ldalvik/annotation/Signature;
 13 ····value·=·{
 14 ········"Landroidx/activity/result/c<",
 15 ········"TI;>;"
 16 ····}
 17 .end·annotation
  
  
12 #·instance·fields18 #·instance·fields
13 .field·final·synthetic·a:Ljava/util/concurrent/atomic/AtomicReference;19 .field·final·synthetic·a:Ljava/util/concurrent/atomic/AtomicReference;
  
14 .field·final·synthetic·b:Lc/a;20 .field·final·synthetic·b:Landroidx/activity/result/f/a;
  
15 .field·final·synthetic·c:Landroidx/fragment/app/Fragment;21 .field·final·synthetic·c:Landroidx/fragment/app/Fragment;
  
  
16 #·direct·methods22 #·direct·methods
17 .method·constructor·<init>(Landroidx/fragment/app/Fragment;Ljava/util/concurrent/atomic/AtomicReference;Lc/a;)V23 .method·constructor·<init>(Landroidx/fragment/app/Fragment;Ljava/util/concurrent/atomic/AtomicReference;Landroidx/activity/result/f/a;)V
18 ····.locals·024 ····.locals·0
  
19 ····iput-object·p1,·p0,·Landroidx/fragment/app/Fragment$g;->c:Landroidx/fragment/app/Fragment;25 ····iput-object·p1,·p0,·Landroidx/fragment/app/Fragment$g;->c:Landroidx/fragment/app/Fragment;
  
20 ····iput-object·p2,·p0,·Landroidx/fragment/app/Fragment$g;->a:Ljava/util/concurrent/atomic/AtomicReference;26 ····iput-object·p2,·p0,·Landroidx/fragment/app/Fragment$g;->a:Ljava/util/concurrent/atomic/AtomicReference;
  
21 ····iput-object·p3,·p0,·Landroidx/fragment/app/Fragment$g;->b:Lc/a;27 ····iput-object·p3,·p0,·Landroidx/fragment/app/Fragment$g;->b:Landroidx/activity/result/f/a;
  
22 ····invoke-direct·{p0},·Landroidx/activity/result/c;-><init>()V28 ····invoke-direct·{p0},·Landroidx/activity/result/c;-><init>()V
  
23 ····return-void29 ····return-void
24 .end·method30 .end·method
  
  
25 #·virtual·methods31 #·virtual·methods
26 .method·public·b(Ljava/lang/Object;Lq/c;)V32 .method·public·b(Ljava/lang/Object;Landroidx/core/app/b;)V
27 ····.locals·133 ····.locals·1
 34 ····.annotation·system·Ldalvik/annotation/Signature;
 35 ········value·=·{
 36 ············"(TI;",
 37 ············"Landroidx/core/app/b;",
 38 ············")V"
 39 ········}
 40 ····.end·annotation
  
28 ····iget-object·v0,·p0,·Landroidx/fragment/app/Fragment$g;->a:Ljava/util/concurrent/atomic/AtomicReference;41 ····iget-object·v0,·p0,·Landroidx/fragment/app/Fragment$g;->a:Ljava/util/concurrent/atomic/AtomicReference;
  
29 ····invoke-virtual·{v0},·Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object;42 ····invoke-virtual·{v0},·Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object;
  
30 ····move-result-object·v043 ····move-result-object·v0
  
31 ····check-cast·v0,·Landroidx/activity/result/c;44 ····check-cast·v0,·Landroidx/activity/result/c;
  
32 ····if-eqz·v0,·:cond_045 ····if-eqz·v0,·:cond_0
  
33 ····invoke-virtual·{v0,·p1,·p2},·Landroidx/activity/result/c;->b(Ljava/lang/Object;Lq/c;)V46 ····invoke-virtual·{v0,·p1,·p2},·Landroidx/activity/result/c;->b(Ljava/lang/Object;Landroidx/core/app/b;)V
  
34 ····return-void47 ····return-void
  
35 ····:cond_048 ····:cond_0
36 ····new-instance·p1,·Ljava/lang/IllegalStateException;49 ····new-instance·p1,·Ljava/lang/IllegalStateException;
  
37 ····const-string·p2,·"Operation·cannot·be·started·before·fragment·is·in·created·state"50 ····const-string·p2,·"Operation·cannot·be·started·before·fragment·is·in·created·state"
2.53 KB
smali/androidx/fragment/app/c$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·abstract·synthetic·Landroidx/fragment/app/c$a;1 .class·synthetic·Landroidx/fragment/app/c$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/fragment/app/c;6 ····value·=·Landroidx/fragment/app/c;
7 .end·annotation7 .end·annotation
  
Offset 18, 26 lines modifiedOffset 18, 26 lines modified
18 .field·static·final·synthetic·a:[I18 .field·static·final·synthetic·a:[I
  
  
19 #·direct·methods19 #·direct·methods
20 .method·static·constructor·<clinit>()V20 .method·static·constructor·<clinit>()V
21 ····.locals·321 ····.locals·3
  
22 ····invoke-static·{},·Landroidx/fragment/app/u0$e$c;->values()[Landroidx/fragment/app/u0$e$c;22 ····invoke-static·{},·Landroidx/fragment/app/c0$e$c;->values()[Landroidx/fragment/app/c0$e$c;
  
23 ····move-result-object·v023 ····move-result-object·v0
  
24 ····array-length·v0,·v024 ····array-length·v0,·v0
  
25 ····new-array·v0,·v0,·[I25 ····new-array·v0,·v0,·[I
  
26 ····sput-object·v0,·Landroidx/fragment/app/c$a;->a:[I26 ····sput-object·v0,·Landroidx/fragment/app/c$a;->a:[I
  
27 ····:try_start_027 ····:try_start_0
28 ····sget-object·v1,·Landroidx/fragment/app/u0$e$c;->f:Landroidx/fragment/app/u0$e$c;28 ····sget-object·v1,·Landroidx/fragment/app/c0$e$c;->g:Landroidx/fragment/app/c0$e$c;
  
29 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I29 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
30 ····move-result·v130 ····move-result·v1
  
31 ····const/4·v2,·0x131 ····const/4·v2,·0x1
  
Offset 45, 15 lines modifiedOffset 45, 15 lines modified
45 ····:try_end_045 ····:try_end_0
46 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_046 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
47 ····:catch_047 ····:catch_0
48 ····:try_start_148 ····:try_start_1
49 ····sget-object·v0,·Landroidx/fragment/app/c$a;->a:[I49 ····sget-object·v0,·Landroidx/fragment/app/c$a;->a:[I
  
50 ····sget-object·v1,·Landroidx/fragment/app/u0$e$c;->g:Landroidx/fragment/app/u0$e$c;50 ····sget-object·v1,·Landroidx/fragment/app/c0$e$c;->h:Landroidx/fragment/app/c0$e$c;
  
51 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I51 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
52 ····move-result·v152 ····move-result·v1
  
53 ····const/4·v2,·0x253 ····const/4·v2,·0x2
  
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ····:try_end_161 ····:try_end_1
62 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_162 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1
  
63 ····:catch_163 ····:catch_1
64 ····:try_start_264 ····:try_start_2
65 ····sget-object·v0,·Landroidx/fragment/app/c$a;->a:[I65 ····sget-object·v0,·Landroidx/fragment/app/c$a;->a:[I
  
66 ····sget-object·v1,·Landroidx/fragment/app/u0$e$c;->d:Landroidx/fragment/app/u0$e$c;66 ····sget-object·v1,·Landroidx/fragment/app/c0$e$c;->e:Landroidx/fragment/app/c0$e$c;
  
67 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I67 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
68 ····move-result·v168 ····move-result·v1
  
69 ····const/4·v2,·0x369 ····const/4·v2,·0x3
  
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 ····:try_end_277 ····:try_end_2
78 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_278 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2
  
79 ····:catch_279 ····:catch_2
80 ····:try_start_380 ····:try_start_3
81 ····sget-object·v0,·Landroidx/fragment/app/c$a;->a:[I81 ····sget-object·v0,·Landroidx/fragment/app/c$a;->a:[I
  
82 ····sget-object·v1,·Landroidx/fragment/app/u0$e$c;->e:Landroidx/fragment/app/u0$e$c;82 ····sget-object·v1,·Landroidx/fragment/app/c0$e$c;->f:Landroidx/fragment/app/c0$e$c;
  
83 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I83 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
84 ····move-result·v184 ····move-result·v1
  
85 ····const/4·v2,·0x485 ····const/4·v2,·0x4
  
438 B
smali/androidx/fragment/app/c$d.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·Landroidx/fragment/app/c$d;1 .class·Landroidx/fragment/app/c$d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lw/b$a;5 .implements·Lc/d/g/b$a;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/fragment/app/c;->w(Ljava/util/List;Ljava/util/List;ZLjava/util/Map;)V8 ····value·=·Landroidx/fragment/app/c;->w(Ljava/util/List;Ljava/util/List;ZLjava/util/Map;)V
9 .end·annotation9 .end·annotation
  
1.84 KB
smali/androidx/fragment/app/d$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/fragment/app/d$a;1 .class·Landroidx/fragment/app/d$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 14, 40 lines modifiedOffset 14, 45 lines modified
14 .annotation·system·Ldalvik/annotation/InnerClass;14 .annotation·system·Ldalvik/annotation/InnerClass;
15 ····accessFlags·=·0x015 ····accessFlags·=·0x0
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
  
18 #·instance·fields18 #·instance·fields
19 .field·final·synthetic·d:Landroidx/fragment/app/d;19 .field·final·synthetic·e:Landroidx/fragment/app/d;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Landroidx/fragment/app/d;)V21 .method·constructor·<init>(Landroidx/fragment/app/d;)V
22 ····.locals·022 ····.locals·0
  
23 ····iput-object·p1,·p0,·Landroidx/fragment/app/d$a;->d:Landroidx/fragment/app/d;23 ····iput-object·p1,·p0,·Landroidx/fragment/app/d$a;->e:Landroidx/fragment/app/d;
  
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·run()V28 .method·public·run()V
29 ····.locals·229 ····.locals·2
 30 ····.annotation·build·Landroid/annotation/SuppressLint;
 31 ········value·=·{
 32 ············"SyntheticAccessor"
 33 ········}
 34 ····.end·annotation
  
30 ····iget-object·v0,·p0,·Landroidx/fragment/app/d$a;->d:Landroidx/fragment/app/d;35 ····iget-object·v0,·p0,·Landroidx/fragment/app/d$a;->e:Landroidx/fragment/app/d;
  
31 ····invoke-static·{v0},·Landroidx/fragment/app/d;->T1(Landroidx/fragment/app/d;)Landroid/content/DialogInterface$OnDismissListener;36 ····invoke-static·{v0},·Landroidx/fragment/app/d;->T1(Landroidx/fragment/app/d;)Landroid/content/DialogInterface$OnDismissListener;
  
32 ····move-result-object·v037 ····move-result-object·v0
  
33 ····iget-object·v1,·p0,·Landroidx/fragment/app/d$a;->d:Landroidx/fragment/app/d;38 ····iget-object·v1,·p0,·Landroidx/fragment/app/d$a;->e:Landroidx/fragment/app/d;
  
34 ····invoke-static·{v1},·Landroidx/fragment/app/d;->S1(Landroidx/fragment/app/d;)Landroid/app/Dialog;39 ····invoke-static·{v1},·Landroidx/fragment/app/d;->S1(Landroidx/fragment/app/d;)Landroid/app/Dialog;
  
35 ····move-result-object·v140 ····move-result-object·v1
  
36 ····invoke-interface·{v0,·v1},·Landroid/content/DialogInterface$OnDismissListener;->onDismiss(Landroid/content/DialogInterface;)V41 ····invoke-interface·{v0,·v1},·Landroid/content/DialogInterface$OnDismissListener;->onDismiss(Landroid/content/DialogInterface;)V
  
1.61 KB
smali/androidx/fragment/app/m$e.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/fragment/app/m$e;1 .class·Landroidx/fragment/app/m$e;
2 .super·Landroidx/fragment/app/i;2 .super·Landroidx/fragment/app/i;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/fragment/app/m;6 ····value·=·Landroidx/fragment/app/m;
7 .end·annotation7 .end·annotation
  
Offset 32, 29 lines modifiedOffset 32, 29 lines modified
  
32 #·virtual·methods32 #·virtual·methods
33 .method·public·a(Ljava/lang/ClassLoader;Ljava/lang/String;)Landroidx/fragment/app/Fragment;33 .method·public·a(Ljava/lang/ClassLoader;Ljava/lang/String;)Landroidx/fragment/app/Fragment;
34 ····.locals·234 ····.locals·2
  
35 ····iget-object·p1,·p0,·Landroidx/fragment/app/m$e;->b:Landroidx/fragment/app/m;35 ····iget-object·p1,·p0,·Landroidx/fragment/app/m$e;->b:Landroidx/fragment/app/m;
  
36 ····invoke-virtual·{p1},·Landroidx/fragment/app/m;->r0()Landroidx/fragment/app/j;36 ····invoke-virtual·{p1},·Landroidx/fragment/app/m;->s0()Landroidx/fragment/app/j;
  
37 ····move-result-object·p137 ····move-result-object·p1
  
38 ····iget-object·v0,·p0,·Landroidx/fragment/app/m$e;->b:Landroidx/fragment/app/m;38 ····iget-object·v0,·p0,·Landroidx/fragment/app/m$e;->b:Landroidx/fragment/app/m;
  
39 ····invoke-virtual·{v0},·Landroidx/fragment/app/m;->r0()Landroidx/fragment/app/j;39 ····invoke-virtual·{v0},·Landroidx/fragment/app/m;->s0()Landroidx/fragment/app/j;
  
40 ····move-result-object·v040 ····move-result-object·v0
  
41 ····invoke-virtual·{v0},·Landroidx/fragment/app/j;->i()Landroid/content/Context;41 ····invoke-virtual·{v0},·Landroidx/fragment/app/j;->j()Landroid/content/Context;
  
42 ····move-result-object·v042 ····move-result-object·v0
  
43 ····const/4·v1,·0x043 ····const/4·v1,·0x0
  
44 ····invoke-virtual·{p1,·v0,·p2,·v1},·Landroidx/fragment/app/g;->b(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroidx/fragment/app/Fragment;44 ····invoke-virtual·{p1,·v0,·p2,·v1},·Landroidx/fragment/app/g;->e(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroidx/fragment/app/Fragment;
  
45 ····move-result-object·p145 ····move-result-object·p1
  
46 ····return-object·p146 ····return-object·p1
47 .end·method47 .end·method
3.7 KB
smali/androidx/fragment/app/c$l.smali
Max HTML report size reached
66.1 KB
smali/androidx/fragment/app/c.smali
Max HTML report size reached
2.53 KB
smali/androidx/fragment/app/m$j.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/fragment/app/m$j;1 .class·Landroidx/fragment/app/m$j;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/activity/result/b;5 .implements·Landroidx/activity/result/b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
Offset 12, 14 lines modifiedOffset 12, 23 lines modified
12 .end·annotation12 .end·annotation
  
13 .annotation·system·Ldalvik/annotation/InnerClass;13 .annotation·system·Ldalvik/annotation/InnerClass;
14 ····accessFlags·=·0x014 ····accessFlags·=·0x0
15 ····name·=·null15 ····name·=·null
16 .end·annotation16 .end·annotation
  
 17 .annotation·system·Ldalvik/annotation/Signature;
 18 ····value·=·{
 19 ········"Ljava/lang/Object;",
 20 ········"Landroidx/activity/result/b<",
 21 ········"Landroidx/activity/result/a;",
 22 ········">;"
 23 ····}
 24 .end·annotation
  
  
17 #·instance·fields25 #·instance·fields
18 .field·final·synthetic·a:Landroidx/fragment/app/m;26 .field·final·synthetic·a:Landroidx/fragment/app/m;
  
  
19 #·direct·methods27 #·direct·methods
20 .method·constructor·<init>(Landroidx/fragment/app/m;)V28 .method·constructor·<init>(Landroidx/fragment/app/m;)V
Offset 45, 21 lines modifiedOffset 54, 21 lines modified
45 .end·method54 .end·method
  
46 .method·public·b(Landroidx/activity/result/a;)V55 .method·public·b(Landroidx/activity/result/a;)V
47 ····.locals·456 ····.locals·4
  
48 ····iget-object·v0,·p0,·Landroidx/fragment/app/m$j;->a:Landroidx/fragment/app/m;57 ····iget-object·v0,·p0,·Landroidx/fragment/app/m$j;->a:Landroidx/fragment/app/m;
  
49 ····iget-object·v0,·v0,·Landroidx/fragment/app/m;->C:Ljava/util/ArrayDeque;58 ····iget-object·v0,·v0,·Landroidx/fragment/app/m;->E:Ljava/util/ArrayDeque;
  
50 ····invoke-virtual·{v0},·Ljava/util/ArrayDeque;->pollFirst()Ljava/lang/Object;59 ····invoke-virtual·{v0},·Ljava/util/ArrayDeque;->pollFirst()Ljava/lang/Object;
  
51 ····move-result-object·v060 ····move-result-object·v0
  
52 ····check-cast·v0,·Landroidx/fragment/app/m$l;61 ····check-cast·v0,·Landroidx/fragment/app/m$m;
  
53 ····const-string·v1,·"FragmentManager"62 ····const-string·v1,·"FragmentManager"
  
54 ····if-nez·v0,·:cond_063 ····if-nez·v0,·:cond_0
  
55 ····new-instance·p1,·Ljava/lang/StringBuilder;64 ····new-instance·p1,·Ljava/lang/StringBuilder;
  
Offset 76, 25 lines modifiedOffset 85, 25 lines modified
76 ····move-result-object·p185 ····move-result-object·p1
  
77 ····invoke-static·{v1,·p1},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I86 ····invoke-static·{v1,·p1},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
  
78 ····return-void87 ····return-void
  
79 ····:cond_088 ····:cond_0
80 ····iget-object·v2,·v0,·Landroidx/fragment/app/m$l;->a:Ljava/lang/String;89 ····iget-object·v2,·v0,·Landroidx/fragment/app/m$m;->e:Ljava/lang/String;
  
81 ····iget·v0,·v0,·Landroidx/fragment/app/m$l;->b:I90 ····iget·v0,·v0,·Landroidx/fragment/app/m$m;->f:I
  
82 ····iget-object·v3,·p0,·Landroidx/fragment/app/m$j;->a:Landroidx/fragment/app/m;91 ····iget-object·v3,·p0,·Landroidx/fragment/app/m$j;->a:Landroidx/fragment/app/m;
  
83 ····invoke-static·{v3},·Landroidx/fragment/app/m;->c(Landroidx/fragment/app/m;)Landroidx/fragment/app/t;92 ····invoke-static·{v3},·Landroidx/fragment/app/m;->c(Landroidx/fragment/app/m;)Landroidx/fragment/app/u;
  
84 ····move-result-object·v393 ····move-result-object·v3
  
85 ····invoke-virtual·{v3,·v2},·Landroidx/fragment/app/t;->i(Ljava/lang/String;)Landroidx/fragment/app/Fragment;94 ····invoke-virtual·{v3,·v2},·Landroidx/fragment/app/u;->i(Ljava/lang/String;)Landroidx/fragment/app/Fragment;
  
86 ····move-result-object·v395 ····move-result-object·v3
  
87 ····if-nez·v3,·:cond_196 ····if-nez·v3,·:cond_1
  
88 ····new-instance·p1,·Ljava/lang/StringBuilder;97 ····new-instance·p1,·Ljava/lang/StringBuilder;
  
322 B
smali/androidx/fragment/app/n.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/fragment/app/n;1 .class·Landroidx/fragment/app/n;
2 .super·Landroidx/fragment/app/m;2 .super·Landroidx/fragment/app/m;
3 .source·"SourceFile"3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·constructor·<init>()V5 .method·constructor·<init>()V
6 ····.locals·06 ····.locals·0
  
7 ····invoke-direct·{p0},·Landroidx/fragment/app/m;-><init>()V7 ····invoke-direct·{p0},·Landroidx/fragment/app/m;-><init>()V
1.31 KB
smali/androidx/fragment/app/Fragment$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/fragment/app/Fragment$a;1 .class·Landroidx/fragment/app/Fragment$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 14, 32 lines modifiedOffset 14, 32 lines modified
14 .annotation·system·Ldalvik/annotation/InnerClass;14 .annotation·system·Ldalvik/annotation/InnerClass;
15 ····accessFlags·=·0x015 ····accessFlags·=·0x0
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
  
18 #·instance·fields18 #·instance·fields
19 .field·final·synthetic·d:Landroidx/fragment/app/Fragment;19 .field·final·synthetic·e:Landroidx/fragment/app/Fragment;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Landroidx/fragment/app/Fragment;)V21 .method·constructor·<init>(Landroidx/fragment/app/Fragment;)V
22 ····.locals·022 ····.locals·0
  
23 ····iput-object·p1,·p0,·Landroidx/fragment/app/Fragment$a;->d:Landroidx/fragment/app/Fragment;23 ····iput-object·p1,·p0,·Landroidx/fragment/app/Fragment$a;->e:Landroidx/fragment/app/Fragment;
  
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·run()V28 .method·public·run()V
29 ····.locals·129 ····.locals·1
  
30 ····iget-object·v0,·p0,·Landroidx/fragment/app/Fragment$a;->d:Landroidx/fragment/app/Fragment;30 ····iget-object·v0,·p0,·Landroidx/fragment/app/Fragment$a;->e:Landroidx/fragment/app/Fragment;
  
31 ····invoke-virtual·{v0},·Landroidx/fragment/app/Fragment;->R1()V31 ····invoke-virtual·{v0},·Landroidx/fragment/app/Fragment;->R1()V
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
1.46 KB
smali/androidx/fragment/app/e$b.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·Landroidx/fragment/app/e$b;1 .class·Landroidx/fragment/app/e$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lb/b;5 .implements·Landroidx/activity/d/b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/fragment/app/e;->w()V8 ····value·=·Landroidx/fragment/app/e;->w()V
9 .end·annotation9 .end·annotation
  
Offset 35, 15 lines modifiedOffset 35, 15 lines modified
  
35 #·virtual·methods35 #·virtual·methods
36 .method·public·a(Landroid/content/Context;)V36 .method·public·a(Landroid/content/Context;)V
37 ····.locals·137 ····.locals·1
  
38 ····iget-object·p1,·p0,·Landroidx/fragment/app/e$b;->a:Landroidx/fragment/app/e;38 ····iget-object·p1,·p0,·Landroidx/fragment/app/e$b;->a:Landroidx/fragment/app/e;
  
39 ····iget-object·p1,·p1,·Landroidx/fragment/app/e;->l:Landroidx/fragment/app/h;39 ····iget-object·p1,·p1,·Landroidx/fragment/app/e;->o:Landroidx/fragment/app/h;
  
40 ····const/4·v0,·0x040 ····const/4·v0,·0x0
  
41 ····invoke-virtual·{p1,·v0},·Landroidx/fragment/app/h;->a(Landroidx/fragment/app/Fragment;)V41 ····invoke-virtual·{p1,·v0},·Landroidx/fragment/app/h;->a(Landroidx/fragment/app/Fragment;)V
  
42 ····iget-object·p1,·p0,·Landroidx/fragment/app/e$b;->a:Landroidx/fragment/app/e;42 ····iget-object·p1,·p0,·Landroidx/fragment/app/e$b;->a:Landroidx/fragment/app/e;
  
Offset 61, 14 lines modifiedOffset 61, 14 lines modified
  
61 ····invoke-virtual·{p1,·v0},·Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;61 ····invoke-virtual·{p1,·v0},·Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;
  
62 ····move-result-object·p162 ····move-result-object·p1
  
63 ····iget-object·v0,·p0,·Landroidx/fragment/app/e$b;->a:Landroidx/fragment/app/e;63 ····iget-object·v0,·p0,·Landroidx/fragment/app/e$b;->a:Landroidx/fragment/app/e;
  
64 ····iget-object·v0,·v0,·Landroidx/fragment/app/e;->l:Landroidx/fragment/app/h;64 ····iget-object·v0,·v0,·Landroidx/fragment/app/e;->o:Landroidx/fragment/app/h;
  
65 ····invoke-virtual·{v0,·p1},·Landroidx/fragment/app/h;->w(Landroid/os/Parcelable;)V65 ····invoke-virtual·{v0,·p1},·Landroidx/fragment/app/h;->w(Landroid/os/Parcelable;)V
  
66 ····:cond_066 ····:cond_0
67 ····return-void67 ····return-void
68 .end·method68 .end·method
64.7 KB
smali/androidx/fragment/app/v.smali
Max HTML report size reached
758 B
smali/androidx/fragment/app/e0.smali
    
Offset 1, 15 lines modifiedOffset 1, 13 lines modified
1 .class·public·abstract·synthetic·Landroidx/fragment/app/e0; 
2 .super·Ljava/lang/Object; 
3 .source·"SourceFile"1 .class·final·Landroidx/fragment/app/e0;
 2 .super·Landroid/util/AndroidRuntimeException;
 3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·bridge·synthetic·a(Landroid/transition/Transition;)Ljava/util/List;5 .method·public·constructor·<init>(Ljava/lang/String;)V
6 ····.locals·06 ····.locals·0
  
7 ····invoke-virtual·{p0},·Landroid/transition/Transition;->getTargetTypes()Ljava/util/List;7 ····invoke-direct·{p0,·p1},·Landroid/util/AndroidRuntimeException;-><init>(Ljava/lang/String;)V
  
 8 ····return-void
8 ····move-result-object·p0 
  
9 ····return-object·p0 
10 .end·method9 .end·method
2.43 KB
smali/androidx/fragment/app/m$n.smali
    
Offset 1, 98 lines modifiedOffset 1, 19 lines modified
1 .class·Landroidx/fragment/app/m$n;1 .class·public·interface·abstract·Landroidx/fragment/app/m$n;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·""
3 .source·"SourceFile" 
  
4 #·interfaces 
5 .implements·Landroidx/fragment/app/m$m; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroidx/fragment/app/m;6 ····value·=·Landroidx/fragment/app/m;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x29 ····accessFlags·=·0x609
12 ····name·=·"n"10 ····name·=·"n"
13 .end·annotation11 .end·annotation
  
  
14 #·instance·fields 
15 .field·final·a:Ljava/lang/String; 
  
16 .field·final·b:I 
  
17 .field·final·c:I 
  
18 .field·final·synthetic·d:Landroidx/fragment/app/m; 
  
  
19 #·direct·methods 
20 .method·constructor·<init>(Landroidx/fragment/app/m;Ljava/lang/String;II)V 
21 ····.locals·0 
  
22 ····iput-object·p1,·p0,·Landroidx/fragment/app/m$n;->d:Landroidx/fragment/app/m; 
  
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
24 ····iput-object·p2,·p0,·Landroidx/fragment/app/m$n;->a:Ljava/lang/String; 
  
25 ····iput·p3,·p0,·Landroidx/fragment/app/m$n;->b:I 
  
26 ····iput·p4,·p0,·Landroidx/fragment/app/m$n;->c:I 
  
27 ····return-void 
28 .end·method 
  
  
29 #·virtual·methods12 #·virtual·methods
 13 .method·public·abstract·a()V
30 .method·public·a(Ljava/util/ArrayList;Ljava/util/ArrayList;)Z 
31 ····.locals·6 
  
32 ····iget-object·v0,·p0,·Landroidx/fragment/app/m$n;->d:Landroidx/fragment/app/m; 
  
33 ····iget-object·v0,·v0,·Landroidx/fragment/app/m;->u:Landroidx/fragment/app/Fragment; 
  
34 ····if-eqz·v0,·:cond_0 
  
35 ····iget·v1,·p0,·Landroidx/fragment/app/m$n;->b:I 
  
36 ····if-gez·v1,·:cond_0 
  
37 ····iget-object·v1,·p0,·Landroidx/fragment/app/m$n;->a:Ljava/lang/String; 
  
38 ····if-nez·v1,·:cond_0 
  
39 ····invoke-virtual·{v0},·Landroidx/fragment/app/Fragment;->x()Landroidx/fragment/app/m; 
  
40 ····move-result-object·v0 
  
41 ····invoke-virtual·{v0},·Landroidx/fragment/app/m;->T0()Z 
  
42 ····move-result·v0 
  
43 ····if-eqz·v0,·:cond_0 
  
44 ····const/4·p1,·0x0 
  
45 ····return·p1 
  
46 ····:cond_0 
47 ····iget-object·v0,·p0,·Landroidx/fragment/app/m$n;->d:Landroidx/fragment/app/m; 
  
48 ····iget-object·v3,·p0,·Landroidx/fragment/app/m$n;->a:Ljava/lang/String; 
  
49 ····iget·v4,·p0,·Landroidx/fragment/app/m$n;->b:I 
  
50 ····iget·v5,·p0,·Landroidx/fragment/app/m$n;->c:I 
  
51 ····move-object·v1,·p1 
  
52 ····move-object·v2,·p2 
  
53 ····invoke-virtual/range·{v0·..·v5},·Landroidx/fragment/app/m;->V0(Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/lang/String;II)Z 
  
54 ····move-result·p1 
  
55 ····return·p1 
56 .end·method14 .end·method
886 B
smali/androidx/versionedparcelable/ParcelImpl$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·final·Landroidx/versionedparcelable/ParcelImpl$a;1 .class·final·Landroidx/versionedparcelable/ParcelImpl$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/os/Parcelable$Creator;5 .implements·Landroid/os/Parcelable$Creator;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 12, 14 lines modifiedOffset 12, 23 lines modified
12 .end·annotation12 .end·annotation
  
13 .annotation·system·Ldalvik/annotation/InnerClass;13 .annotation·system·Ldalvik/annotation/InnerClass;
14 ····accessFlags·=·0x814 ····accessFlags·=·0x8
15 ····name·=·null15 ····name·=·null
16 .end·annotation16 .end·annotation
  
 17 .annotation·system·Ldalvik/annotation/Signature;
 18 ····value·=·{
 19 ········"Ljava/lang/Object;",
 20 ········"Landroid/os/Parcelable$Creator<",
 21 ········"Landroidx/versionedparcelable/ParcelImpl;",
 22 ········">;"
 23 ····}
 24 .end·annotation
  
  
17 #·direct·methods25 #·direct·methods
18 .method·constructor·<init>()V26 .method·constructor·<init>()V
19 ····.locals·027 ····.locals·0
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.98 KB
smali/androidx/versionedparcelable/ParcelImpl.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 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·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/os/Parcelable;5 .implements·Landroid/os/Parcelable;
  
  
6 #·annotations6 #·annotations
7 .annotation·build·Landroid/annotation/SuppressLint;7 .annotation·build·Landroid/annotation/SuppressLint;
Offset 23, 15 lines modifiedOffset 23, 15 lines modified
23 ············">;"23 ············">;"
24 ········}24 ········}
25 ····.end·annotation25 ····.end·annotation
26 .end·field26 .end·field
  
  
27 #·instance·fields27 #·instance·fields
28 .field·private·final·a:Ls0/a;28 .field·private·final·e:Landroidx/versionedparcelable/c;
  
  
29 #·direct·methods29 #·direct·methods
30 .method·static·constructor·<clinit>()V30 .method·static·constructor·<clinit>()V
31 ····.locals·131 ····.locals·1
  
32 ····new-instance·v0,·Landroidx/versionedparcelable/ParcelImpl$a;32 ····new-instance·v0,·Landroidx/versionedparcelable/ParcelImpl$a;
Offset 48, 19 lines modifiedOffset 48, 19 lines modified
  
48 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V48 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
49 ····new-instance·v0,·Landroidx/versionedparcelable/b;49 ····new-instance·v0,·Landroidx/versionedparcelable/b;
  
50 ····invoke-direct·{v0,·p1},·Landroidx/versionedparcelable/b;-><init>(Landroid/os/Parcel;)V50 ····invoke-direct·{v0,·p1},·Landroidx/versionedparcelable/b;-><init>(Landroid/os/Parcel;)V
  
51 ····invoke-virtual·{v0},·Landroidx/versionedparcelable/a;->u()Ls0/a;51 ····invoke-virtual·{v0},·Landroidx/versionedparcelable/a;->u()Landroidx/versionedparcelable/c;
  
52 ····move-result-object·p152 ····move-result-object·p1
  
53 ····iput-object·p1,·p0,·Landroidx/versionedparcelable/ParcelImpl;->a:Ls0/a;53 ····iput-object·p1,·p0,·Landroidx/versionedparcelable/ParcelImpl;->e:Landroidx/versionedparcelable/c;
  
54 ····return-void54 ····return-void
55 .end·method55 .end·method
  
  
56 #·virtual·methods56 #·virtual·methods
57 .method·public·describeContents()I57 .method·public·describeContents()I
Offset 74, 13 lines modifiedOffset 74, 13 lines modified
74 .method·public·writeToParcel(Landroid/os/Parcel;I)V74 .method·public·writeToParcel(Landroid/os/Parcel;I)V
75 ····.locals·075 ····.locals·0
  
76 ····new-instance·p2,·Landroidx/versionedparcelable/b;76 ····new-instance·p2,·Landroidx/versionedparcelable/b;
  
77 ····invoke-direct·{p2,·p1},·Landroidx/versionedparcelable/b;-><init>(Landroid/os/Parcel;)V77 ····invoke-direct·{p2,·p1},·Landroidx/versionedparcelable/b;-><init>(Landroid/os/Parcel;)V
  
78 ····iget-object·p1,·p0,·Landroidx/versionedparcelable/ParcelImpl;->a:Ls0/a;78 ····iget-object·p1,·p0,·Landroidx/versionedparcelable/ParcelImpl;->e:Landroidx/versionedparcelable/c;
  
79 ····invoke-virtual·{p2,·p1},·Landroidx/versionedparcelable/a;->L(Ls0/a;)V79 ····invoke-virtual·{p2,·p1},·Landroidx/versionedparcelable/a;->L(Landroidx/versionedparcelable/c;)V
  
80 ····return-void80 ····return-void
81 .end·method81 .end·method
506 B
smali/androidx/versionedparcelable/CustomVersionedParcelable.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·abstract·Landroidx/versionedparcelable/CustomVersionedParcelable;1 .class·public·abstract·Landroidx/versionedparcelable/CustomVersionedParcelable;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ls0/a;5 .implements·Landroidx/versionedparcelable/c;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·public·constructor·<init>()V7 .method·public·constructor·<init>()V
8 ····.locals·08 ····.locals·0
  
9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
4.86 KB
smali/androidx/versionedparcelable/b.smali
Max HTML report size reached
15.4 KB
smali/androidx/versionedparcelable/a.smali
Max HTML report size reached
44.7 KB
smali/androidx/core/graphics/drawable/IconCompat.smali
Max HTML report size reached
7.68 KB
smali/androidx/core/graphics/drawable/IconCompatParcelizer.smali
Max HTML report size reached
448 B
smali/androidx/core/app/RemoteActionCompat.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Landroidx/core/app/RemoteActionCompat;1 .class·public·final·Landroidx/core/app/RemoteActionCompat;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ls0/a;5 .implements·Landroidx/versionedparcelable/c;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·a:Landroidx/core/graphics/drawable/IconCompat;7 .field·public·a:Landroidx/core/graphics/drawable/IconCompat;
  
8 .field·public·b:Ljava/lang/CharSequence;8 .field·public·b:Ljava/lang/CharSequence;
  
1.41 KB
smali/androidx/core/app/CoreComponentFactory.smali
    
Offset 1, 24 lines modifiedOffset 1, 56 lines modified
1 .class·public·Landroidx/core/app/CoreComponentFactory;1 .class·public·Landroidx/core/app/CoreComponentFactory;
2 .super·Landroid/app/AppComponentFactory;2 .super·Landroid/app/AppComponentFactory;
3 .source·"SourceFile"3 .source·""
  
  
 4 #·annotations
 5 .annotation·system·Ldalvik/annotation/MemberClasses;
 6 ····value·=·{
 7 ········Landroidx/core/app/CoreComponentFactory$a;
 8 ····}
 9 .end·annotation
  
  
4 #·direct·methods10 #·direct·methods
5 .method·public·constructor·<init>()V11 .method·public·constructor·<init>()V
6 ····.locals·012 ····.locals·0
  
7 ····invoke-direct·{p0},·Landroid/app/AppComponentFactory;-><init>()V13 ····invoke-direct·{p0},·Landroid/app/AppComponentFactory;-><init>()V
  
8 ····return-void14 ····return-void
9 .end·method15 .end·method
  
10 .method·static·a(Ljava/lang/Object;)Ljava/lang/Object;16 .method·static·a(Ljava/lang/Object;)Ljava/lang/Object;
11 ····.locals·017 ····.locals·1
 18 ····.annotation·system·Ldalvik/annotation/Signature;
 19 ········value·=·{
 20 ············"<T:",
 21 ············"Ljava/lang/Object;",
 22 ············">(TT;)TT;"
 23 ········}
 24 ····.end·annotation
  
 25 ····instance-of·v0,·p0,·Landroidx/core/app/CoreComponentFactory$a;
  
 26 ····if-eqz·v0,·:cond_0
  
 27 ····move-object·v0,·p0
  
 28 ····check-cast·v0,·Landroidx/core/app/CoreComponentFactory$a;
  
 29 ····invoke-interface·{v0},·Landroidx/core/app/CoreComponentFactory$a;->a()Ljava/lang/Object;
  
 30 ····move-result-object·v0
  
 31 ····if-eqz·v0,·:cond_0
  
 32 ····return-object·v0
  
 33 ····:cond_0
12 ····return-object·p034 ····return-object·p0
13 .end·method35 .end·method
  
  
14 #·virtual·methods36 #·virtual·methods
15 .method·public·instantiateActivity(Ljava/lang/ClassLoader;Ljava/lang/String;Landroid/content/Intent;)Landroid/app/Activity;37 .method·public·instantiateActivity(Ljava/lang/ClassLoader;Ljava/lang/String;Landroid/content/Intent;)Landroid/app/Activity;
16 ····.locals·038 ····.locals·0
1.66 KB
smali/androidx/core/app/RemoteActionCompatParcelizer.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·Landroidx/core/app/RemoteActionCompatParcelizer;1 .class·public·Landroidx/core/app/RemoteActionCompatParcelizer;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·constructor·<init>()V5 .method·public·constructor·<init>()V
6 ····.locals·06 ····.locals·0
  
7 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V7 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
Offset 19, 15 lines modifiedOffset 19, 15 lines modified
  
19 ····invoke-direct·{v0},·Landroidx/core/app/RemoteActionCompat;-><init>()V19 ····invoke-direct·{v0},·Landroidx/core/app/RemoteActionCompat;-><init>()V
  
20 ····iget-object·v1,·v0,·Landroidx/core/app/RemoteActionCompat;->a:Landroidx/core/graphics/drawable/IconCompat;20 ····iget-object·v1,·v0,·Landroidx/core/app/RemoteActionCompat;->a:Landroidx/core/graphics/drawable/IconCompat;
  
21 ····const/4·v2,·0x121 ····const/4·v2,·0x1
  
22 ····invoke-virtual·{p0,·v1,·v2},·Landroidx/versionedparcelable/a;->v(Ls0/a;I)Ls0/a;22 ····invoke-virtual·{p0,·v1,·v2},·Landroidx/versionedparcelable/a;->v(Landroidx/versionedparcelable/c;I)Landroidx/versionedparcelable/c;
  
23 ····move-result-object·v123 ····move-result-object·v1
  
24 ····check-cast·v1,·Landroidx/core/graphics/drawable/IconCompat;24 ····check-cast·v1,·Landroidx/core/graphics/drawable/IconCompat;
  
25 ····iput-object·v1,·v0,·Landroidx/core/app/RemoteActionCompat;->a:Landroidx/core/graphics/drawable/IconCompat;25 ····iput-object·v1,·v0,·Landroidx/core/app/RemoteActionCompat;->a:Landroidx/core/graphics/drawable/IconCompat;
  
Offset 93, 15 lines modifiedOffset 93, 15 lines modified
  
93 ····invoke-virtual·{p1,·v0,·v0},·Landroidx/versionedparcelable/a;->x(ZZ)V93 ····invoke-virtual·{p1,·v0,·v0},·Landroidx/versionedparcelable/a;->x(ZZ)V
  
94 ····iget-object·v0,·p0,·Landroidx/core/app/RemoteActionCompat;->a:Landroidx/core/graphics/drawable/IconCompat;94 ····iget-object·v0,·p0,·Landroidx/core/app/RemoteActionCompat;->a:Landroidx/core/graphics/drawable/IconCompat;
  
95 ····const/4·v1,·0x195 ····const/4·v1,·0x1
  
96 ····invoke-virtual·{p1,·v0,·v1},·Landroidx/versionedparcelable/a;->M(Ls0/a;I)V96 ····invoke-virtual·{p1,·v0,·v1},·Landroidx/versionedparcelable/a;->M(Landroidx/versionedparcelable/c;I)V
  
97 ····iget-object·v0,·p0,·Landroidx/core/app/RemoteActionCompat;->b:Ljava/lang/CharSequence;97 ····iget-object·v0,·p0,·Landroidx/core/app/RemoteActionCompat;->b:Ljava/lang/CharSequence;
  
98 ····const/4·v1,·0x298 ····const/4·v1,·0x2
  
99 ····invoke-virtual·{p1,·v0,·v1},·Landroidx/versionedparcelable/a;->D(Ljava/lang/CharSequence;I)V99 ····invoke-virtual·{p1,·v0,·v1},·Landroidx/versionedparcelable/a;->D(Ljava/lang/CharSequence;I)V
  
5.38 KB
smali/androidx/core/widget/h.smali
Max HTML report size reached
5.76 KB
smali/androidx/core/widget/f.smali
Max HTML report size reached
924 B
smali/androidx/core/widget/d.smali
    
Offset 1, 13 lines modifiedOffset 1, 25 lines modified
1 .class·public·abstract·synthetic·Landroidx/core/widget/d;1 .class·public·final·Landroidx/core/widget/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·bridge·synthetic·a(Landroid/widget/CompoundButton;Landroid/graphics/PorterDuff$Mode;)V5 .method·public·static·a(Landroid/widget/EdgeEffect;FF)V
6 ····.locals·06 ····.locals·2
  
7 ····invoke-virtual·{p0,·p1},·Landroid/widget/CompoundButton;->setButtonTintMode(Landroid/graphics/PorterDuff$Mode;)V7 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
 8 ····const/16·v1,·0x15
  
 9 ····if-lt·v0,·v1,·:cond_0
  
 10 ····invoke-virtual·{p0,·p1,·p2},·Landroid/widget/EdgeEffect;->onPull(FF)V
  
 11 ····goto·:goto_0
  
 12 ····:cond_0
 13 ····invoke-virtual·{p0,·p1},·Landroid/widget/EdgeEffect;->onPull(F)V
  
 14 ····:goto_0
8 ····return-void15 ····return-void
9 .end·method16 .end·method
17.5 KB
smali/androidx/core/widget/i.smali
Max HTML report size reached
1.33 KB
smali/androidx/core/widget/g.smali
    
Offset 1, 13 lines modifiedOffset 1, 53 lines modified
1 .class·public·abstract·synthetic·Landroidx/core/widget/g;1 .class·public·final·Landroidx/core/widget/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·bridge·synthetic·a(Landroid/widget/EdgeEffect;FF)V5 .method·public·static·a(Landroid/widget/ListView;I)V
6 ····.locals·06 ····.locals·2
  
7 ····invoke-virtual·{p0,·p1,·p2},·Landroid/widget/EdgeEffect;->onPull(FF)V7 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
 8 ····const/16·v1,·0x13
  
 9 ····if-lt·v0,·v1,·:cond_0
  
 10 ····invoke-virtual·{p0,·p1},·Landroid/widget/ListView;->scrollListBy(I)V
  
 11 ····goto·:goto_0
  
 12 ····:cond_0
 13 ····invoke-virtual·{p0},·Landroid/widget/ListView;->getFirstVisiblePosition()I
  
 14 ····move-result·v0
  
 15 ····const/4·v1,·-0x1
  
 16 ····if-ne·v0,·v1,·:cond_1
  
 17 ····return-void
  
 18 ····:cond_1
 19 ····const/4·v1,·0x0
  
 20 ····invoke-virtual·{p0,·v1},·Landroid/widget/ListView;->getChildAt(I)Landroid/view/View;
  
 21 ····move-result-object·v1
  
 22 ····if-nez·v1,·:cond_2
  
 23 ····return-void
  
 24 ····:cond_2
 25 ····invoke-virtual·{v1},·Landroid/view/View;->getTop()I
  
 26 ····move-result·v1
  
 27 ····sub-int/2addr·v1,·p1
  
 28 ····invoke-virtual·{p0,·v0,·v1},·Landroid/widget/ListView;->setSelectionFromTop(II)V
  
 29 ····:goto_0
8 ····return-void30 ····return-void
9 .end·method31 .end·method
1.38 KB
smali/androidx/core/widget/a$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/core/widget/a$a;1 .class·Landroidx/core/widget/a$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/core/widget/a;6 ····value·=·Landroidx/core/widget/a;
7 .end·annotation7 .end·annotation
  
Offset 120, 29 lines modifiedOffset 120, 29 lines modified
  
120 ····return·v1120 ····return·v1
  
121 ····:cond_2121 ····:cond_2
122 ····:goto_0122 ····:goto_0
123 ····sub-long/2addr·p1,·v0123 ····sub-long/2addr·p1,·v0
  
 124 ····const/high16·v0,·0x3f000000····#·0.5f
  
124 ····long-to-float·p1,·p1125 ····long-to-float·p1,·p1
  
125 ····iget·p2,·p0,·Landroidx/core/widget/a$a;->a:I126 ····iget·p2,·p0,·Landroidx/core/widget/a$a;->a:I
  
126 ····int-to-float·p2,·p2127 ····int-to-float·p2,·p2
  
127 ····div-float/2addr·p1,·p2128 ····div-float/2addr·p1,·p2
  
128 ····invoke-static·{p1,·v2,·v7},·Landroidx/core/widget/a;->e(FFF)F129 ····invoke-static·{p1,·v2,·v7},·Landroidx/core/widget/a;->e(FFF)F
  
129 ····move-result·p1130 ····move-result·p1
  
130 ····const/high16·p2,·0x3f000000····#·0.5f 
  
131 ····mul-float·p1,·p1,·p2131 ····mul-float·p1,·p1,·v0
  
132 ····return·p1132 ····return·p1
133 .end·method133 .end·method
  
134 .method·private·g(F)F134 .method·private·g(F)F
135 ····.locals·2135 ····.locals·2
  
Offset 319, 19 lines modifiedOffset 319, 19 lines modified
  
319 ····iget-wide·v2,·p0,·Landroidx/core/widget/a$a;->e:J319 ····iget-wide·v2,·p0,·Landroidx/core/widget/a$a;->e:J
  
320 ····sub-long·v2,·v0,·v2320 ····sub-long·v2,·v0,·v2
  
321 ····long-to-int·v3,·v2321 ····long-to-int·v3,·v2
  
322 ····const/4·v2,·0x0322 ····iget·v2,·p0,·Landroidx/core/widget/a$a;->b:I
  
323 ····iget·v4,·p0,·Landroidx/core/widget/a$a;->b:I323 ····const/4·v4,·0x0
  
324 ····invoke-static·{v3,·v2,·v4},·Landroidx/core/widget/a;->f(III)I324 ····invoke-static·{v3,·v4,·v2},·Landroidx/core/widget/a;->f(III)I
  
325 ····move-result·v2325 ····move-result·v2
  
326 ····iput·v2,·p0,·Landroidx/core/widget/a$a;->k:I326 ····iput·v2,·p0,·Landroidx/core/widget/a$a;->k:I
  
327 ····invoke-direct·{p0,·v0,·v1},·Landroidx/core/widget/a$a;->e(J)F327 ····invoke-direct·{p0,·v0,·v1},·Landroidx/core/widget/a$a;->e(J)F
  
765 B
smali/androidx/core/widget/k.smali
    
Offset 1, 13 lines modifiedOffset 1, 11 lines modified
1 .class·public·abstract·synthetic·Landroidx/core/widget/k;1 .class·public·interface·abstract·Landroidx/core/widget/k;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·direct·methods4 #·virtual·methods
 5 .method·public·abstract·setSupportButtonTintList(Landroid/content/res/ColorStateList;)V
 6 .end·method
5 .method·public·static·bridge·synthetic·a(Landroid/widget/ImageView;Landroid/content/res/ColorStateList;)V 
6 ····.locals·0 
  
7 ····invoke-virtual·{p0,·p1},·Landroid/widget/ImageView;->setImageTintList(Landroid/content/res/ColorStateList;)V 
  
8 ····return-void7 .method·public·abstract·setSupportButtonTintMode(Landroid/graphics/PorterDuff$Mode;)V
9 .end·method8 .end·method
122 KB
smali/androidx/core/widget/NestedScrollView.smali
Max HTML report size reached
2.43 KB
smali/androidx/core/widget/NestedScrollView$c.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/core/widget/NestedScrollView$c;1 .class·Landroidx/core/widget/NestedScrollView$c;
2 .super·Landroid/view/View$BaseSavedState;2 .super·Landroid/view/View$BaseSavedState;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/core/widget/NestedScrollView;6 ····value·=·Landroidx/core/widget/NestedScrollView;
7 .end·annotation7 .end·annotation
  
Offset 23, 15 lines modifiedOffset 23, 15 lines modified
23 ············">;"23 ············">;"
24 ········}24 ········}
25 ····.end·annotation25 ····.end·annotation
26 .end·field26 .end·field
  
  
27 #·instance·fields27 #·instance·fields
28 .field·public·a:I28 .field·public·e:I
  
  
29 #·direct·methods29 #·direct·methods
30 .method·static·constructor·<clinit>()V30 .method·static·constructor·<clinit>()V
31 ····.locals·131 ····.locals·1
  
32 ····new-instance·v0,·Landroidx/core/widget/NestedScrollView$c$a;32 ····new-instance·v0,·Landroidx/core/widget/NestedScrollView$c$a;
Offset 42, 30 lines modifiedOffset 42, 28 lines modified
  
42 ····return-void42 ····return-void
43 .end·method43 .end·method
  
44 .method·constructor·<init>(Landroid/os/Parcel;)V44 .method·constructor·<init>(Landroid/os/Parcel;)V
45 ····.locals·045 ····.locals·0
  
46 ····.line·1 
47 ····invoke-direct·{p0,·p1},·Landroid/view/View$BaseSavedState;-><init>(Landroid/os/Parcel;)V46 ····invoke-direct·{p0,·p1},·Landroid/view/View$BaseSavedState;-><init>(Landroid/os/Parcel;)V
  
48 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I47 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I
  
49 ····move-result·p148 ····move-result·p1
  
50 ····iput·p1,·p0,·Landroidx/core/widget/NestedScrollView$c;->a:I49 ····iput·p1,·p0,·Landroidx/core/widget/NestedScrollView$c;->e:I
  
51 ····return-void50 ····return-void
52 .end·method51 .end·method
  
53 .method·constructor·<init>(Landroid/os/Parcelable;)V52 .method·constructor·<init>(Landroid/os/Parcelable;)V
54 ····.locals·053 ····.locals·0
  
55 ····.line·2 
56 ····invoke-direct·{p0,·p1},·Landroid/view/View$BaseSavedState;-><init>(Landroid/os/Parcelable;)V54 ····invoke-direct·{p0,·p1},·Landroid/view/View$BaseSavedState;-><init>(Landroid/os/Parcelable;)V
  
57 ····return-void55 ····return-void
58 .end·method56 .end·method
  
  
59 #·virtual·methods57 #·virtual·methods
Offset 90, 15 lines modifiedOffset 88, 15 lines modified
  
90 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;88 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
91 ····const-string·v1,·"·scrollPosition="89 ····const-string·v1,·"·scrollPosition="
  
92 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;90 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
93 ····iget·v1,·p0,·Landroidx/core/widget/NestedScrollView$c;->a:I91 ····iget·v1,·p0,·Landroidx/core/widget/NestedScrollView$c;->e:I
  
94 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;92 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
95 ····const-string·v1,·"}"93 ····const-string·v1,·"}"
  
96 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;94 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
Offset 110, 13 lines modifiedOffset 108, 13 lines modified
110 .end·method108 .end·method
  
111 .method·public·writeToParcel(Landroid/os/Parcel;I)V109 .method·public·writeToParcel(Landroid/os/Parcel;I)V
112 ····.locals·0110 ····.locals·0
  
113 ····invoke-super·{p0,·p1,·p2},·Landroid/view/View$BaseSavedState;->writeToParcel(Landroid/os/Parcel;I)V111 ····invoke-super·{p0,·p1,·p2},·Landroid/view/View$BaseSavedState;->writeToParcel(Landroid/os/Parcel;I)V
  
114 ····iget·p2,·p0,·Landroidx/core/widget/NestedScrollView$c;->a:I112 ····iget·p2,·p0,·Landroidx/core/widget/NestedScrollView$c;->e:I
  
115 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->writeInt(I)V113 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->writeInt(I)V
  
116 ····return-void114 ····return-void
117 .end·method115 .end·method
403 B
smali/androidx/core/widget/NestedScrollView$b.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·interface·abstract·Landroidx/core/widget/NestedScrollView$b;1 .class·public·interface·abstract·Landroidx/core/widget/NestedScrollView$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/core/widget/NestedScrollView;6 ····value·=·Landroidx/core/widget/NestedScrollView;
7 .end·annotation7 .end·annotation
  
8.42 KB
smali/androidx/core/widget/NestedScrollView$a.smali
Max HTML report size reached
5.04 KB
smali/androidx/core/widget/m.smali
Max HTML report size reached
281 B
smali/androidx/core/widget/b.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·interface·abstract·Landroidx/core/widget/b;1 .class·public·interface·abstract·Landroidx/core/widget/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·a:Z5 .field·public·static·final·a:Z
  
  
6 #·direct·methods6 #·direct·methods
4.23 KB
smali/androidx/core/widget/a$b.smali
Max HTML report size reached
880 B
smali/androidx/core/widget/NestedScrollView$c$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/core/widget/NestedScrollView$c$a;1 .class·Landroidx/core/widget/NestedScrollView$c$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/os/Parcelable$Creator;5 .implements·Landroid/os/Parcelable$Creator;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 12, 14 lines modifiedOffset 12, 23 lines modified
12 .end·annotation12 .end·annotation
  
13 .annotation·system·Ldalvik/annotation/InnerClass;13 .annotation·system·Ldalvik/annotation/InnerClass;
14 ····accessFlags·=·0x014 ····accessFlags·=·0x0
15 ····name·=·null15 ····name·=·null
16 .end·annotation16 .end·annotation
  
 17 .annotation·system·Ldalvik/annotation/Signature;
 18 ····value·=·{
 19 ········"Ljava/lang/Object;",
 20 ········"Landroid/os/Parcelable$Creator<",
 21 ········"Landroidx/core/widget/NestedScrollView$c;",
 22 ········">;"
 23 ····}
 24 .end·annotation
  
  
17 #·direct·methods25 #·direct·methods
18 .method·constructor·<init>()V26 .method·constructor·<init>()V
19 ····.locals·027 ····.locals·0
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
4.86 KB
smali/androidx/core/widget/e.smali
Max HTML report size reached
811 B
smali/androidx/core/widget/l.smali
    
Offset 1, 15 lines modifiedOffset 1, 11 lines modified
1 .class·public·abstract·synthetic·Landroidx/core/widget/l;1 .class·public·interface·abstract·Landroidx/core/widget/l;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·direct·methods4 #·virtual·methods
 5 .method·public·abstract·setSupportCompoundDrawablesTintList(Landroid/content/res/ColorStateList;)V
 6 .end·method
5 .method·public·static·bridge·synthetic·a(Landroid/widget/ImageView;)Landroid/graphics/PorterDuff$Mode; 
6 ····.locals·0 
  
7 ····invoke-virtual·{p0},·Landroid/widget/ImageView;->getImageTintMode()Landroid/graphics/PorterDuff$Mode; 
  
8 ····move-result-object·p0 
  
9 ····return-object·p07 .method·public·abstract·setSupportCompoundDrawablesTintMode(Landroid/graphics/PorterDuff$Mode;)V
10 .end·method8 .end·method
16.3 KB
smali/androidx/core/widget/a.smali
Max HTML report size reached
7.23 KB
smali/androidx/core/widget/j.smali
Max HTML report size reached
3.96 KB
smali/androidx/core/widget/c.smali
Max HTML report size reached
2.5 KB
smali/androidx/activity/OnBackPressedDispatcher$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/activity/OnBackPressedDispatcher$a;1 .class·Landroidx/activity/OnBackPressedDispatcher$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/activity/a;5 .implements·Landroidx/activity/a;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 14, 44 lines modifiedOffset 14, 44 lines modified
14 .annotation·system·Ldalvik/annotation/InnerClass;14 .annotation·system·Ldalvik/annotation/InnerClass;
15 ····accessFlags·=·0x215 ····accessFlags·=·0x2
16 ····name·=·"a"16 ····name·=·"a"
17 .end·annotation17 .end·annotation
  
  
18 #·instance·fields18 #·instance·fields
19 .field·private·final·d:Landroidx/activity/d;19 .field·private·final·e:Landroidx/activity/b;
  
20 .field·final·synthetic·e:Landroidx/activity/OnBackPressedDispatcher;20 .field·final·synthetic·f:Landroidx/activity/OnBackPressedDispatcher;
  
  
21 #·direct·methods21 #·direct·methods
22 .method·constructor·<init>(Landroidx/activity/OnBackPressedDispatcher;Landroidx/activity/d;)V22 .method·constructor·<init>(Landroidx/activity/OnBackPressedDispatcher;Landroidx/activity/b;)V
23 ····.locals·023 ····.locals·0
  
24 ····iput-object·p1,·p0,·Landroidx/activity/OnBackPressedDispatcher$a;->e:Landroidx/activity/OnBackPressedDispatcher;24 ····iput-object·p1,·p0,·Landroidx/activity/OnBackPressedDispatcher$a;->f:Landroidx/activity/OnBackPressedDispatcher;
  
25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
26 ····iput-object·p2,·p0,·Landroidx/activity/OnBackPressedDispatcher$a;->d:Landroidx/activity/d;26 ····iput-object·p2,·p0,·Landroidx/activity/OnBackPressedDispatcher$a;->e:Landroidx/activity/b;
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
  
29 #·virtual·methods29 #·virtual·methods
30 .method·public·cancel()V30 .method·public·cancel()V
31 ····.locals·231 ····.locals·2
  
32 ····iget-object·v0,·p0,·Landroidx/activity/OnBackPressedDispatcher$a;->e:Landroidx/activity/OnBackPressedDispatcher;32 ····iget-object·v0,·p0,·Landroidx/activity/OnBackPressedDispatcher$a;->f:Landroidx/activity/OnBackPressedDispatcher;
  
33 ····iget-object·v0,·v0,·Landroidx/activity/OnBackPressedDispatcher;->b:Ljava/util/ArrayDeque;33 ····iget-object·v0,·v0,·Landroidx/activity/OnBackPressedDispatcher;->b:Ljava/util/ArrayDeque;
  
34 ····iget-object·v1,·p0,·Landroidx/activity/OnBackPressedDispatcher$a;->d:Landroidx/activity/d;34 ····iget-object·v1,·p0,·Landroidx/activity/OnBackPressedDispatcher$a;->e:Landroidx/activity/b;
  
35 ····invoke-virtual·{v0,·v1},·Ljava/util/ArrayDeque;->remove(Ljava/lang/Object;)Z35 ····invoke-virtual·{v0,·v1},·Ljava/util/ArrayDeque;->remove(Ljava/lang/Object;)Z
  
36 ····iget-object·v0,·p0,·Landroidx/activity/OnBackPressedDispatcher$a;->d:Landroidx/activity/d;36 ····iget-object·v0,·p0,·Landroidx/activity/OnBackPressedDispatcher$a;->e:Landroidx/activity/b;
  
37 ····invoke-virtual·{v0,·p0},·Landroidx/activity/d;->e(Landroidx/activity/a;)V37 ····invoke-virtual·{v0,·p0},·Landroidx/activity/b;->e(Landroidx/activity/a;)V
  
38 ····return-void38 ····return-void
39 .end·method39 .end·method
4.99 KB
smali/androidx/activity/ImmLeaksCleaner.smali
Max HTML report size reached
1.95 KB
smali/androidx/activity/ComponentActivity$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/activity/ComponentActivity$a;1 .class·Landroidx/activity/ComponentActivity$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 14, 46 lines modifiedOffset 14, 46 lines modified
14 .annotation·system·Ldalvik/annotation/InnerClass;14 .annotation·system·Ldalvik/annotation/InnerClass;
15 ····accessFlags·=·0x015 ····accessFlags·=·0x0
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
  
18 #·instance·fields18 #·instance·fields
19 .field·final·synthetic·d:Landroidx/activity/ComponentActivity;19 .field·final·synthetic·e:Landroidx/activity/ComponentActivity;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Landroidx/activity/ComponentActivity;)V21 .method·constructor·<init>(Landroidx/activity/ComponentActivity;)V
22 ····.locals·022 ····.locals·0
  
23 ····iput-object·p1,·p0,·Landroidx/activity/ComponentActivity$a;->d:Landroidx/activity/ComponentActivity;23 ····iput-object·p1,·p0,·Landroidx/activity/ComponentActivity$a;->e:Landroidx/activity/ComponentActivity;
  
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·run()V28 .method·public·run()V
29 ····.locals·329 ····.locals·3
  
30 ····:try_start_030 ····:try_start_0
31 ····iget-object·v0,·p0,·Landroidx/activity/ComponentActivity$a;->d:Landroidx/activity/ComponentActivity;31 ····iget-object·v0,·p0,·Landroidx/activity/ComponentActivity$a;->e:Landroidx/activity/ComponentActivity;
  
32 ····invoke-static·{v0},·Landroidx/activity/ComponentActivity;->o(Landroidx/activity/ComponentActivity;)V32 ····invoke-static·{v0},·Landroidx/activity/ComponentActivity;->o(Landroidx/activity/ComponentActivity;)V
33 ····:try_end_033 ····:try_end_0
34 ····.catch·Ljava/lang/IllegalStateException;·{:try_start_0·..·:try_end_0}·:catch_034 ····.catch·Ljava/lang/IllegalStateException;·{:try_start_0·..·:try_end_0}·:catch_0
  
35 ····goto·:goto_035 ····goto·:goto_0
  
36 ····:catch_036 ····:catch_0
37 ····move-exception·v037 ····move-exception·v0
  
38 ····invoke-virtual·{v0},·Ljava/lang/Throwable;->getMessage()Ljava/lang/String;38 ····invoke-virtual·{v0},·Ljava/lang/IllegalStateException;->getMessage()Ljava/lang/String;
  
39 ····move-result-object·v139 ····move-result-object·v1
  
40 ····const-string·v2,·"Can·not·perform·this·action·after·onSaveInstanceState"40 ····const-string·v2,·"Can·not·perform·this·action·after·onSaveInstanceState"
  
41 ····invoke-static·{v1,·v2},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z41 ····invoke-static·{v1,·v2},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
  
2.7 KB
smali/androidx/activity/ComponentActivity$b$a.smali
    
Offset 1, 61 lines modifiedOffset 1, 61 lines modified
1 .class·Landroidx/activity/ComponentActivity$b$a;1 .class·Landroidx/activity/ComponentActivity$b$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/activity/ComponentActivity$b;->f(ILc/a;Ljava/lang/Object;Lq/c;)V8 ····value·=·Landroidx/activity/ComponentActivity$b;->f(ILandroidx/activity/result/f/a;Ljava/lang/Object;Landroidx/core/app/b;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·d:I15 .field·final·synthetic·e:I
  
16 .field·final·synthetic·e:Lc/a$a;16 .field·final·synthetic·f:Landroidx/activity/result/f/a$a;
  
17 .field·final·synthetic·f:Landroidx/activity/ComponentActivity$b;17 .field·final·synthetic·g:Landroidx/activity/ComponentActivity$b;
  
  
18 #·direct·methods18 #·direct·methods
19 .method·constructor·<init>(Landroidx/activity/ComponentActivity$b;ILc/a$a;)V19 .method·constructor·<init>(Landroidx/activity/ComponentActivity$b;ILandroidx/activity/result/f/a$a;)V
20 ····.locals·020 ····.locals·0
  
21 ····iput-object·p1,·p0,·Landroidx/activity/ComponentActivity$b$a;->f:Landroidx/activity/ComponentActivity$b;21 ····iput-object·p1,·p0,·Landroidx/activity/ComponentActivity$b$a;->g:Landroidx/activity/ComponentActivity$b;
  
22 ····iput·p2,·p0,·Landroidx/activity/ComponentActivity$b$a;->d:I22 ····iput·p2,·p0,·Landroidx/activity/ComponentActivity$b$a;->e:I
  
23 ····iput-object·p3,·p0,·Landroidx/activity/ComponentActivity$b$a;->e:Lc/a$a;23 ····iput-object·p3,·p0,·Landroidx/activity/ComponentActivity$b$a;->f:Landroidx/activity/result/f/a$a;
  
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·run()V28 .method·public·run()V
29 ····.locals·329 ····.locals·3
  
30 ····iget-object·v0,·p0,·Landroidx/activity/ComponentActivity$b$a;->f:Landroidx/activity/ComponentActivity$b;30 ····iget-object·v0,·p0,·Landroidx/activity/ComponentActivity$b$a;->g:Landroidx/activity/ComponentActivity$b;
  
31 ····iget·v1,·p0,·Landroidx/activity/ComponentActivity$b$a;->d:I31 ····iget·v1,·p0,·Landroidx/activity/ComponentActivity$b$a;->e:I
  
32 ····iget-object·v2,·p0,·Landroidx/activity/ComponentActivity$b$a;->e:Lc/a$a;32 ····iget-object·v2,·p0,·Landroidx/activity/ComponentActivity$b$a;->f:Landroidx/activity/result/f/a$a;
  
33 ····invoke-virtual·{v2},·Lc/a$a;->a()Ljava/lang/Object;33 ····invoke-virtual·{v2},·Landroidx/activity/result/f/a$a;->a()Ljava/lang/Object;
  
34 ····move-result-object·v234 ····move-result-object·v2
  
35 ····invoke-virtual·{v0,·v1,·v2},·Landroidx/activity/result/ActivityResultRegistry;->c(ILjava/lang/Object;)Z35 ····invoke-virtual·{v0,·v1,·v2},·Landroidx/activity/result/ActivityResultRegistry;->c(ILjava/lang/Object;)Z
  
36 ····return-void36 ····return-void
37 .end·method37 .end·method
4.22 KB
smali/androidx/activity/OnBackPressedDispatcher.smali
Max HTML report size reached
2.84 KB
smali/androidx/activity/ComponentActivity$4.smali
    
Offset 1, 68 lines modifiedOffset 1, 68 lines modified
1 .class·Landroidx/activity/ComponentActivity$4;1 .class·Landroidx/activity/ComponentActivity$4;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/lifecycle/j;5 .implements·Landroidx/lifecycle/k;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/activity/ComponentActivity;-><init>()V8 ····value·=·Landroidx/activity/ComponentActivity;-><init>()V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·d:Landroidx/activity/ComponentActivity;15 .field·final·synthetic·e:Landroidx/activity/ComponentActivity;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(Landroidx/activity/ComponentActivity;)V17 .method·constructor·<init>(Landroidx/activity/ComponentActivity;)V
18 ····.locals·018 ····.locals·0
  
19 ····iput-object·p1,·p0,·Landroidx/activity/ComponentActivity$4;->d:Landroidx/activity/ComponentActivity;19 ····iput-object·p1,·p0,·Landroidx/activity/ComponentActivity$4;->e:Landroidx/activity/ComponentActivity;
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·a(Landroidx/lifecycle/l;Landroidx/lifecycle/f$b;)V24 .method·public·d(Landroidx/lifecycle/m;Landroidx/lifecycle/g$b;)V
25 ····.locals·025 ····.locals·0
  
26 ····sget-object·p1,·Landroidx/lifecycle/f$b;->ON_DESTROY:Landroidx/lifecycle/f$b;26 ····sget-object·p1,·Landroidx/lifecycle/g$b;->ON_DESTROY:Landroidx/lifecycle/g$b;
  
27 ····if-ne·p2,·p1,·:cond_027 ····if-ne·p2,·p1,·:cond_0
  
28 ····iget-object·p1,·p0,·Landroidx/activity/ComponentActivity$4;->d:Landroidx/activity/ComponentActivity;28 ····iget-object·p1,·p0,·Landroidx/activity/ComponentActivity$4;->e:Landroidx/activity/ComponentActivity;
  
29 ····iget-object·p1,·p1,·Landroidx/activity/ComponentActivity;->d:Lb/a;29 ····iget-object·p1,·p1,·Landroidx/activity/ComponentActivity;->g:Landroidx/activity/d/a;
  
30 ····invoke-virtual·{p1},·Lb/a;->b()V30 ····invoke-virtual·{p1},·Landroidx/activity/d/a;->b()V
  
31 ····iget-object·p1,·p0,·Landroidx/activity/ComponentActivity$4;->d:Landroidx/activity/ComponentActivity;31 ····iget-object·p1,·p0,·Landroidx/activity/ComponentActivity$4;->e:Landroidx/activity/ComponentActivity;
  
32 ····invoke-virtual·{p1},·Landroid/app/Activity;->isChangingConfigurations()Z32 ····invoke-virtual·{p1},·Landroid/app/Activity;->isChangingConfigurations()Z
  
33 ····move-result·p133 ····move-result·p1
  
34 ····if-nez·p1,·:cond_034 ····if-nez·p1,·:cond_0
  
35 ····iget-object·p1,·p0,·Landroidx/activity/ComponentActivity$4;->d:Landroidx/activity/ComponentActivity;35 ····iget-object·p1,·p0,·Landroidx/activity/ComponentActivity$4;->e:Landroidx/activity/ComponentActivity;
  
36 ····invoke-virtual·{p1},·Landroidx/activity/ComponentActivity;->l()Landroidx/lifecycle/a0;36 ····invoke-virtual·{p1},·Landroidx/activity/ComponentActivity;->l()Landroidx/lifecycle/b0;
  
37 ····move-result-object·p137 ····move-result-object·p1
  
38 ····invoke-virtual·{p1},·Landroidx/lifecycle/a0;->a()V38 ····invoke-virtual·{p1},·Landroidx/lifecycle/b0;->a()V
  
39 ····:cond_039 ····:cond_0
40 ····return-void40 ····return-void
41 .end·method41 .end·method
852 B
smali/androidx/activity/ComponentActivity$c.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/activity/ComponentActivity$c;1 .class·Landroidx/activity/ComponentActivity$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/savedstate/SavedStateRegistry$b;5 .implements·Landroidx/savedstate/SavedStateRegistry$b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
Offset 32, 14 lines modifiedOffset 32, 19 lines modified
32 ····return-void32 ····return-void
33 .end·method33 .end·method
  
  
34 #·virtual·methods34 #·virtual·methods
35 .method·public·a()Landroid/os/Bundle;35 .method·public·a()Landroid/os/Bundle;
36 ····.locals·236 ····.locals·2
 37 ····.annotation·build·Landroid/annotation/SuppressLint;
 38 ········value·=·{
 39 ············"SyntheticAccessor"
 40 ········}
 41 ····.end·annotation
  
37 ····new-instance·v0,·Landroid/os/Bundle;42 ····new-instance·v0,·Landroid/os/Bundle;
  
38 ····invoke-direct·{v0},·Landroid/os/Bundle;-><init>()V43 ····invoke-direct·{v0},·Landroid/os/Bundle;-><init>()V
  
39 ····iget-object·v1,·p0,·Landroidx/activity/ComponentActivity$c;->a:Landroidx/activity/ComponentActivity;44 ····iget-object·v1,·p0,·Landroidx/activity/ComponentActivity$c;->a:Landroidx/activity/ComponentActivity;
  
2.69 KB
smali/androidx/activity/b.smali
    
Offset 1, 13 lines modifiedOffset 1, 106 lines modified
1 .class·public·abstract·synthetic·Landroidx/activity/b;1 .class·public·abstract·Landroidx/activity/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
 4 #·instance·fields
 5 .field·private·a:Z
  
 6 .field·private·b:Ljava/util/concurrent/CopyOnWriteArrayList;
 7 ····.annotation·system·Ldalvik/annotation/Signature;
 8 ········value·=·{
 9 ············"Ljava/util/concurrent/CopyOnWriteArrayList<",
 10 ············"Landroidx/activity/a;",
 11 ············">;"
 12 ········}
 13 ····.end·annotation
 14 .end·field
  
  
4 #·direct·methods15 #·direct·methods
5 .method·public·static·bridge·synthetic·a(Landroid/view/View;)V16 .method·public·constructor·<init>(Z)V
 17 ····.locals·1
  
 18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 19 ····new-instance·v0,·Ljava/util/concurrent/CopyOnWriteArrayList;
  
 20 ····invoke-direct·{v0},·Ljava/util/concurrent/CopyOnWriteArrayList;-><init>()V
  
 21 ····iput-object·v0,·p0,·Landroidx/activity/b;->b:Ljava/util/concurrent/CopyOnWriteArrayList;
  
 22 ····iput-boolean·p1,·p0,·Landroidx/activity/b;->a:Z
  
 23 ····return-void
 24 .end·method
  
  
 25 #·virtual·methods
 26 .method·a(Landroidx/activity/a;)V
 27 ····.locals·1
  
 28 ····iget-object·v0,·p0,·Landroidx/activity/b;->b:Ljava/util/concurrent/CopyOnWriteArrayList;
  
 29 ····invoke-virtual·{v0,·p1},·Ljava/util/concurrent/CopyOnWriteArrayList;->add(Ljava/lang/Object;)Z
  
 30 ····return-void
 31 .end·method
  
 32 .method·public·abstract·b()V
 33 .end·method
  
 34 .method·public·final·c()Z
 35 ····.locals·1
  
 36 ····iget-boolean·v0,·p0,·Landroidx/activity/b;->a:Z
  
 37 ····return·v0
 38 .end·method
  
 39 .method·public·final·d()V
 40 ····.locals·2
  
 41 ····iget-object·v0,·p0,·Landroidx/activity/b;->b:Ljava/util/concurrent/CopyOnWriteArrayList;
  
 42 ····invoke-virtual·{v0},·Ljava/util/concurrent/CopyOnWriteArrayList;->iterator()Ljava/util/Iterator;
  
 43 ····move-result-object·v0
  
 44 ····:goto_0
 45 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z
  
 46 ····move-result·v1
  
 47 ····if-eqz·v1,·:cond_0
  
 48 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
 49 ····move-result-object·v1
  
 50 ····check-cast·v1,·Landroidx/activity/a;
  
 51 ····invoke-interface·{v1},·Landroidx/activity/a;->cancel()V
  
 52 ····goto·:goto_0
  
 53 ····:cond_0
 54 ····return-void
 55 .end·method
  
 56 .method·e(Landroidx/activity/a;)V
 57 ····.locals·1
  
 58 ····iget-object·v0,·p0,·Landroidx/activity/b;->b:Ljava/util/concurrent/CopyOnWriteArrayList;
  
 59 ····invoke-virtual·{v0,·p1},·Ljava/util/concurrent/CopyOnWriteArrayList;->remove(Ljava/lang/Object;)Z
  
 60 ····return-void
 61 .end·method
  
 62 .method·public·final·f(Z)V
6 ····.locals·063 ····.locals·0
  
7 ····invoke-virtual·{p0},·Landroid/view/View;->cancelPendingInputEvents()V64 ····iput-boolean·p1,·p0,·Landroidx/activity/b;->a:Z
  
8 ····return-void65 ····return-void
9 .end·method66 .end·method
2.17 KB
smali/androidx/activity/ComponentActivity$5.smali
    
Offset 1, 53 lines modifiedOffset 1, 53 lines modified
1 .class·Landroidx/activity/ComponentActivity$5;1 .class·Landroidx/activity/ComponentActivity$5;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/lifecycle/j;5 .implements·Landroidx/lifecycle/k;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/activity/ComponentActivity;-><init>()V8 ····value·=·Landroidx/activity/ComponentActivity;-><init>()V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·d:Landroidx/activity/ComponentActivity;15 .field·final·synthetic·e:Landroidx/activity/ComponentActivity;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(Landroidx/activity/ComponentActivity;)V17 .method·constructor·<init>(Landroidx/activity/ComponentActivity;)V
18 ····.locals·018 ····.locals·0
  
19 ····iput-object·p1,·p0,·Landroidx/activity/ComponentActivity$5;->d:Landroidx/activity/ComponentActivity;19 ····iput-object·p1,·p0,·Landroidx/activity/ComponentActivity$5;->e:Landroidx/activity/ComponentActivity;
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·a(Landroidx/lifecycle/l;Landroidx/lifecycle/f$b;)V24 .method·public·d(Landroidx/lifecycle/m;Landroidx/lifecycle/g$b;)V
25 ····.locals·025 ····.locals·0
  
26 ····iget-object·p1,·p0,·Landroidx/activity/ComponentActivity$5;->d:Landroidx/activity/ComponentActivity;26 ····iget-object·p1,·p0,·Landroidx/activity/ComponentActivity$5;->e:Landroidx/activity/ComponentActivity;
  
27 ····invoke-virtual·{p1},·Landroidx/activity/ComponentActivity;->r()V27 ····invoke-virtual·{p1},·Landroidx/activity/ComponentActivity;->r()V
  
28 ····iget-object·p1,·p0,·Landroidx/activity/ComponentActivity$5;->d:Landroidx/activity/ComponentActivity;28 ····iget-object·p1,·p0,·Landroidx/activity/ComponentActivity$5;->e:Landroidx/activity/ComponentActivity;
  
29 ····invoke-virtual·{p1},·Landroidx/activity/ComponentActivity;->n()Landroidx/lifecycle/f;29 ····invoke-virtual·{p1},·Landroidx/activity/ComponentActivity;->a()Landroidx/lifecycle/g;
  
30 ····move-result-object·p130 ····move-result-object·p1
  
31 ····invoke-virtual·{p1,·p0},·Landroidx/lifecycle/f;->c(Landroidx/lifecycle/k;)V31 ····invoke-virtual·{p1,·p0},·Landroidx/lifecycle/g;->c(Landroidx/lifecycle/l;)V
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
675 B
smali/androidx/activity/ComponentActivity$e.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·final·Landroidx/activity/ComponentActivity$e;1 .class·final·Landroidx/activity/ComponentActivity$e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/activity/ComponentActivity;6 ····value·=·Landroidx/activity/ComponentActivity;
7 .end·annotation7 .end·annotation
  
Offset 13, 15 lines modifiedOffset 13, 15 lines modified
13 ····name·=·"e"13 ····name·=·"e"
14 .end·annotation14 .end·annotation
  
  
15 #·instance·fields15 #·instance·fields
16 .field·a:Ljava/lang/Object;16 .field·a:Ljava/lang/Object;
  
17 .field·b:Landroidx/lifecycle/a0;17 .field·b:Landroidx/lifecycle/b0;
  
  
18 #·direct·methods18 #·direct·methods
19 .method·constructor·<init>()V19 .method·constructor·<init>()V
20 ····.locals·020 ····.locals·0
  
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
6.47 KB
smali/androidx/activity/ComponentActivity$b.smali
Max HTML report size reached
259 B
smali/androidx/activity/a.smali
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·interface·abstract·Landroidx/activity/a;1 .class·interface·abstract·Landroidx/activity/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·abstract·cancel()V5 .method·public·abstract·cancel()V
6 .end·method6 .end·method
6.59 KB
smali/androidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable.smali
Max HTML report size reached
25.4 KB
smali/androidx/activity/ComponentActivity.smali
Max HTML report size reached
978 B
smali/androidx/activity/ComponentActivity$d.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·Landroidx/activity/ComponentActivity$d;1 .class·Landroidx/activity/ComponentActivity$d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lb/b;5 .implements·Landroidx/activity/d/b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/activity/ComponentActivity;-><init>()V8 ····value·=·Landroidx/activity/ComponentActivity;-><init>()V
9 .end·annotation9 .end·annotation
  
Offset 32, 14 lines modifiedOffset 32, 19 lines modified
32 ····return-void32 ····return-void
33 .end·method33 .end·method
  
  
34 #·virtual·methods34 #·virtual·methods
35 .method·public·a(Landroid/content/Context;)V35 .method·public·a(Landroid/content/Context;)V
36 ····.locals·136 ····.locals·1
 37 ····.annotation·build·Landroid/annotation/SuppressLint;
 38 ········value·=·{
 39 ············"SyntheticAccessor"
 40 ········}
 41 ····.end·annotation
  
37 ····iget-object·p1,·p0,·Landroidx/activity/ComponentActivity$d;->a:Landroidx/activity/ComponentActivity;42 ····iget-object·p1,·p0,·Landroidx/activity/ComponentActivity$d;->a:Landroidx/activity/ComponentActivity;
  
38 ····invoke-virtual·{p1},·Landroidx/activity/ComponentActivity;->d()Landroidx/savedstate/SavedStateRegistry;43 ····invoke-virtual·{p1},·Landroidx/activity/ComponentActivity;->d()Landroidx/savedstate/SavedStateRegistry;
  
39 ····move-result-object·p144 ····move-result-object·p1
  
618 B
smali/androidx/activity/c.smali
    
Offset 1, 15 lines modifiedOffset 1, 11 lines modified
1 .class·public·abstract·synthetic·Landroidx/activity/c;1 .class·public·interface·abstract·Landroidx/activity/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
 4 #·interfaces
 5 .implements·Landroidx/lifecycle/m;
  
4 #·direct·methods 
5 .method·public·static·bridge·synthetic·a(Landroid/view/View;)Z 
6 ····.locals·0 
  
 6 #·virtual·methods
 7 .method·public·abstract·c()Landroidx/activity/OnBackPressedDispatcher;
7 ····invoke-virtual·{p0},·Landroid/view/View;->isAttachedToWindow()Z 
  
8 ····move-result·p0 
  
9 ····return·p0 
10 .end·method8 .end·method
2.09 KB
smali/androidx/activity/ComponentActivity$3.smali
    
Offset 1, 51 lines modifiedOffset 1, 51 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·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/lifecycle/j;5 .implements·Landroidx/lifecycle/k;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/activity/ComponentActivity;-><init>()V8 ····value·=·Landroidx/activity/ComponentActivity;-><init>()V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·d:Landroidx/activity/ComponentActivity;15 .field·final·synthetic·e:Landroidx/activity/ComponentActivity;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(Landroidx/activity/ComponentActivity;)V17 .method·constructor·<init>(Landroidx/activity/ComponentActivity;)V
18 ····.locals·018 ····.locals·0
  
19 ····iput-object·p1,·p0,·Landroidx/activity/ComponentActivity$3;->d:Landroidx/activity/ComponentActivity;19 ····iput-object·p1,·p0,·Landroidx/activity/ComponentActivity$3;->e:Landroidx/activity/ComponentActivity;
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·a(Landroidx/lifecycle/l;Landroidx/lifecycle/f$b;)V24 .method·public·d(Landroidx/lifecycle/m;Landroidx/lifecycle/g$b;)V
25 ····.locals·025 ····.locals·0
  
26 ····sget-object·p1,·Landroidx/lifecycle/f$b;->ON_STOP:Landroidx/lifecycle/f$b;26 ····sget-object·p1,·Landroidx/lifecycle/g$b;->ON_STOP:Landroidx/lifecycle/g$b;
  
27 ····if-ne·p2,·p1,·:cond_127 ····if-ne·p2,·p1,·:cond_1
  
28 ····iget-object·p1,·p0,·Landroidx/activity/ComponentActivity$3;->d:Landroidx/activity/ComponentActivity;28 ····iget-object·p1,·p0,·Landroidx/activity/ComponentActivity$3;->e:Landroidx/activity/ComponentActivity;
  
29 ····invoke-virtual·{p1},·Landroid/app/Activity;->getWindow()Landroid/view/Window;29 ····invoke-virtual·{p1},·Landroid/app/Activity;->getWindow()Landroid/view/Window;
  
30 ····move-result-object·p130 ····move-result-object·p1
  
31 ····if-eqz·p1,·:cond_031 ····if-eqz·p1,·:cond_0
  
Offset 57, 12 lines modifiedOffset 57, 12 lines modified
  
57 ····:cond_057 ····:cond_0
58 ····const/4·p1,·0x058 ····const/4·p1,·0x0
  
59 ····:goto_059 ····:goto_0
60 ····if-eqz·p1,·:cond_160 ····if-eqz·p1,·:cond_1
  
61 ····invoke-static·{p1},·Landroidx/activity/b;->a(Landroid/view/View;)V61 ····invoke-virtual·{p1},·Landroid/view/View;->cancelPendingInputEvents()V
  
62 ····:cond_162 ····:cond_1
63 ····return-void63 ····return-void
64 .end·method64 .end·method
3.45 KB
smali/androidx/activity/ComponentActivity$b$b.smali
    
Offset 1, 73 lines modifiedOffset 1, 73 lines modified
1 .class·Landroidx/activity/ComponentActivity$b$b;1 .class·Landroidx/activity/ComponentActivity$b$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/activity/ComponentActivity$b;->f(ILc/a;Ljava/lang/Object;Lq/c;)V8 ····value·=·Landroidx/activity/ComponentActivity$b;->f(ILandroidx/activity/result/f/a;Ljava/lang/Object;Landroidx/core/app/b;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·d:I15 .field·final·synthetic·e:I
  
16 .field·final·synthetic·e:Landroid/content/IntentSender$SendIntentException;16 .field·final·synthetic·f:Landroid/content/IntentSender$SendIntentException;
  
17 .field·final·synthetic·f:Landroidx/activity/ComponentActivity$b;17 .field·final·synthetic·g:Landroidx/activity/ComponentActivity$b;
  
  
18 #·direct·methods18 #·direct·methods
19 .method·constructor·<init>(Landroidx/activity/ComponentActivity$b;ILandroid/content/IntentSender$SendIntentException;)V19 .method·constructor·<init>(Landroidx/activity/ComponentActivity$b;ILandroid/content/IntentSender$SendIntentException;)V
20 ····.locals·020 ····.locals·0
  
21 ····iput-object·p1,·p0,·Landroidx/activity/ComponentActivity$b$b;->f:Landroidx/activity/ComponentActivity$b;21 ····iput-object·p1,·p0,·Landroidx/activity/ComponentActivity$b$b;->g:Landroidx/activity/ComponentActivity$b;
  
22 ····iput·p2,·p0,·Landroidx/activity/ComponentActivity$b$b;->d:I22 ····iput·p2,·p0,·Landroidx/activity/ComponentActivity$b$b;->e:I
  
23 ····iput-object·p3,·p0,·Landroidx/activity/ComponentActivity$b$b;->e:Landroid/content/IntentSender$SendIntentException;23 ····iput-object·p3,·p0,·Landroidx/activity/ComponentActivity$b$b;->f:Landroid/content/IntentSender$SendIntentException;
  
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·run()V28 .method·public·run()V
29 ····.locals·529 ····.locals·5
  
30 ····iget-object·v0,·p0,·Landroidx/activity/ComponentActivity$b$b;->f:Landroidx/activity/ComponentActivity$b;30 ····iget-object·v0,·p0,·Landroidx/activity/ComponentActivity$b$b;->g:Landroidx/activity/ComponentActivity$b;
  
31 ····iget·v1,·p0,·Landroidx/activity/ComponentActivity$b$b;->d:I31 ····iget·v1,·p0,·Landroidx/activity/ComponentActivity$b$b;->e:I
  
32 ····new-instance·v2,·Landroid/content/Intent;32 ····new-instance·v2,·Landroid/content/Intent;
  
33 ····invoke-direct·{v2},·Landroid/content/Intent;-><init>()V33 ····invoke-direct·{v2},·Landroid/content/Intent;-><init>()V
  
34 ····const-string·v3,·"androidx.activity.result.contract.action.INTENT_SENDER_REQUEST"34 ····const-string·v3,·"androidx.activity.result.contract.action.INTENT_SENDER_REQUEST"
  
35 ····invoke-virtual·{v2,·v3},·Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;35 ····invoke-virtual·{v2,·v3},·Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;
  
36 ····move-result-object·v236 ····move-result-object·v2
  
37 ····const-string·v3,·"androidx.activity.result.contract.extra.SEND_INTENT_EXCEPTION"37 ····iget-object·v3,·p0,·Landroidx/activity/ComponentActivity$b$b;->f:Landroid/content/IntentSender$SendIntentException;
  
38 ····iget-object·v4,·p0,·Landroidx/activity/ComponentActivity$b$b;->e:Landroid/content/IntentSender$SendIntentException;38 ····const-string·v4,·"androidx.activity.result.contract.extra.SEND_INTENT_EXCEPTION"
  
39 ····invoke-virtual·{v2,·v3,·v4},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent;39 ····invoke-virtual·{v2,·v4,·v3},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent;
  
40 ····move-result-object·v240 ····move-result-object·v2
  
41 ····const/4·v3,·0x041 ····const/4·v3,·0x0
  
42 ····invoke-virtual·{v0,·v1,·v3,·v2},·Landroidx/activity/result/ActivityResultRegistry;->b(IILandroid/content/Intent;)Z42 ····invoke-virtual·{v0,·v1,·v3,·v2},·Landroidx/activity/result/ActivityResultRegistry;->b(IILandroid/content/Intent;)Z
  
828 B
smali/androidx/activity/result/e$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/activity/result/e$a;1 .class·Landroidx/activity/result/e$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/os/Parcelable$Creator;5 .implements·Landroid/os/Parcelable$Creator;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 12, 14 lines modifiedOffset 12, 23 lines modified
12 .end·annotation12 .end·annotation
  
13 .annotation·system·Ldalvik/annotation/InnerClass;13 .annotation·system·Ldalvik/annotation/InnerClass;
14 ····accessFlags·=·0x014 ····accessFlags·=·0x0
15 ····name·=·null15 ····name·=·null
16 .end·annotation16 .end·annotation
  
 17 .annotation·system·Ldalvik/annotation/Signature;
 18 ····value·=·{
 19 ········"Ljava/lang/Object;",
 20 ········"Landroid/os/Parcelable$Creator<",
 21 ········"Landroidx/activity/result/e;",
 22 ········">;"
 23 ····}
 24 .end·annotation
  
  
17 #·direct·methods25 #·direct·methods
18 .method·constructor·<init>()V26 .method·constructor·<init>()V
19 ····.locals·027 ····.locals·0
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
330 B
smali/androidx/activity/result/d.smali
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·interface·abstract·Landroidx/activity/result/d;1 .class·public·interface·abstract·Landroidx/activity/result/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·abstract·f()Landroidx/activity/result/ActivityResultRegistry;5 .method·public·abstract·f()Landroidx/activity/result/ActivityResultRegistry;
6 .end·method6 .end·method
828 B
smali/androidx/activity/result/a$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/activity/result/a$a;1 .class·Landroidx/activity/result/a$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/os/Parcelable$Creator;5 .implements·Landroid/os/Parcelable$Creator;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 12, 14 lines modifiedOffset 12, 23 lines modified
12 .end·annotation12 .end·annotation
  
13 .annotation·system·Ldalvik/annotation/InnerClass;13 .annotation·system·Ldalvik/annotation/InnerClass;
14 ····accessFlags·=·0x014 ····accessFlags·=·0x0
15 ····name·=·null15 ····name·=·null
16 .end·annotation16 .end·annotation
  
 17 .annotation·system·Ldalvik/annotation/Signature;
 18 ····value·=·{
 19 ········"Ljava/lang/Object;",
 20 ········"Landroid/os/Parcelable$Creator<",
 21 ········"Landroidx/activity/result/a;",
 22 ········">;"
 23 ····}
 24 .end·annotation
  
  
17 #·direct·methods25 #·direct·methods
18 .method·constructor·<init>()V26 .method·constructor·<init>()V
19 ····.locals·027 ····.locals·0
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
3.42 KB
smali/androidx/activity/result/ActivityResultRegistry$a.smali
    
Offset 1, 54 lines modifiedOffset 1, 68 lines modified
1 .class·Landroidx/activity/result/ActivityResultRegistry$a;1 .class·Landroidx/activity/result/ActivityResultRegistry$a;
2 .super·Landroidx/activity/result/c;2 .super·Landroidx/activity/result/c;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Landroidx/activity/result/ActivityResultRegistry;->i(Ljava/lang/String;Landroidx/lifecycle/l;Lc/a;Landroidx/activity/result/b;)Landroidx/activity/result/c;6 ····value·=·Landroidx/activity/result/ActivityResultRegistry;->j(Ljava/lang/String;Landroidx/lifecycle/m;Landroidx/activity/result/f/a;Landroidx/activity/result/b;)Landroidx/activity/result/c;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
 12 .annotation·system·Ldalvik/annotation/Signature;
 13 ····value·=·{
 14 ········"Landroidx/activity/result/c<",
 15 ········"TI;>;"
 16 ····}
 17 .end·annotation
  
  
12 #·instance·fields18 #·instance·fields
13 .field·final·synthetic·a:Ljava/lang/String;19 .field·final·synthetic·a:Ljava/lang/String;
  
14 .field·final·synthetic·b:I20 .field·final·synthetic·b:I
  
15 .field·final·synthetic·c:Lc/a;21 .field·final·synthetic·c:Landroidx/activity/result/f/a;
  
16 .field·final·synthetic·d:Landroidx/activity/result/ActivityResultRegistry;22 .field·final·synthetic·d:Landroidx/activity/result/ActivityResultRegistry;
  
  
17 #·direct·methods23 #·direct·methods
18 .method·constructor·<init>(Landroidx/activity/result/ActivityResultRegistry;Ljava/lang/String;ILc/a;)V24 .method·constructor·<init>(Landroidx/activity/result/ActivityResultRegistry;Ljava/lang/String;ILandroidx/activity/result/f/a;)V
19 ····.locals·025 ····.locals·0
  
20 ····iput-object·p1,·p0,·Landroidx/activity/result/ActivityResultRegistry$a;->d:Landroidx/activity/result/ActivityResultRegistry;26 ····iput-object·p1,·p0,·Landroidx/activity/result/ActivityResultRegistry$a;->d:Landroidx/activity/result/ActivityResultRegistry;
  
21 ····iput-object·p2,·p0,·Landroidx/activity/result/ActivityResultRegistry$a;->a:Ljava/lang/String;27 ····iput-object·p2,·p0,·Landroidx/activity/result/ActivityResultRegistry$a;->a:Ljava/lang/String;
  
22 ····iput·p3,·p0,·Landroidx/activity/result/ActivityResultRegistry$a;->b:I28 ····iput·p3,·p0,·Landroidx/activity/result/ActivityResultRegistry$a;->b:I
  
23 ····iput-object·p4,·p0,·Landroidx/activity/result/ActivityResultRegistry$a;->c:Lc/a;29 ····iput-object·p4,·p0,·Landroidx/activity/result/ActivityResultRegistry$a;->c:Landroidx/activity/result/f/a;
  
24 ····invoke-direct·{p0},·Landroidx/activity/result/c;-><init>()V30 ····invoke-direct·{p0},·Landroidx/activity/result/c;-><init>()V
  
25 ····return-void31 ····return-void
26 .end·method32 .end·method
  
  
27 #·virtual·methods33 #·virtual·methods
28 .method·public·b(Ljava/lang/Object;Lq/c;)V34 .method·public·b(Ljava/lang/Object;Landroidx/core/app/b;)V
29 ····.locals·335 ····.locals·3
 36 ····.annotation·system·Ldalvik/annotation/Signature;
 37 ········value·=·{
 38 ············"(TI;",
 39 ············"Landroidx/core/app/b;",
 40 ············")V"
 41 ········}
 42 ····.end·annotation
  
30 ····iget-object·v0,·p0,·Landroidx/activity/result/ActivityResultRegistry$a;->d:Landroidx/activity/result/ActivityResultRegistry;43 ····iget-object·v0,·p0,·Landroidx/activity/result/ActivityResultRegistry$a;->d:Landroidx/activity/result/ActivityResultRegistry;
  
31 ····iget-object·v0,·v0,·Landroidx/activity/result/ActivityResultRegistry;->e:Ljava/util/ArrayList;44 ····iget-object·v0,·v0,·Landroidx/activity/result/ActivityResultRegistry;->e:Ljava/util/ArrayList;
  
32 ····iget-object·v1,·p0,·Landroidx/activity/result/ActivityResultRegistry$a;->a:Ljava/lang/String;45 ····iget-object·v1,·p0,·Landroidx/activity/result/ActivityResultRegistry$a;->a:Ljava/lang/String;
  
Offset 76, 17 lines modifiedOffset 90, 17 lines modified
  
76 ····goto·:goto_090 ····goto·:goto_0
  
77 ····:cond_091 ····:cond_0
78 ····iget·v0,·p0,·Landroidx/activity/result/ActivityResultRegistry$a;->b:I92 ····iget·v0,·p0,·Landroidx/activity/result/ActivityResultRegistry$a;->b:I
  
79 ····:goto_093 ····:goto_0
80 ····iget-object·v2,·p0,·Landroidx/activity/result/ActivityResultRegistry$a;->c:Lc/a;94 ····iget-object·v2,·p0,·Landroidx/activity/result/ActivityResultRegistry$a;->c:Landroidx/activity/result/f/a;
  
81 ····invoke-virtual·{v1,·v0,·v2,·p1,·p2},·Landroidx/activity/result/ActivityResultRegistry;->f(ILc/a;Ljava/lang/Object;Lq/c;)V95 ····invoke-virtual·{v1,·v0,·v2,·p1,·p2},·Landroidx/activity/result/ActivityResultRegistry;->f(ILandroidx/activity/result/f/a;Ljava/lang/Object;Landroidx/core/app/b;)V
  
82 ····return-void96 ····return-void
83 .end·method97 .end·method
  
84 .method·public·c()V98 .method·public·c()V
85 ····.locals·299 ····.locals·2
  
2.02 KB
smali/androidx/activity/result/ActivityResultRegistry$c.smali
    
Offset 1, 34 lines modifiedOffset 1, 66 lines modified
1 .class·Landroidx/activity/result/ActivityResultRegistry$c;1 .class·Landroidx/activity/result/ActivityResultRegistry$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/activity/result/ActivityResultRegistry;6 ····value·=·Landroidx/activity/result/ActivityResultRegistry;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0xa9 ····accessFlags·=·0xa
10 ····name·=·"c"10 ····name·=·"c"
11 .end·annotation11 .end·annotation
  
 12 .annotation·system·Ldalvik/annotation/Signature;
 13 ····value·=·{
 14 ········"<O:",
 15 ········"Ljava/lang/Object;",
 16 ········">",
 17 ········"Ljava/lang/Object;"
 18 ····}
 19 .end·annotation
  
  
12 #·instance·fields20 #·instance·fields
13 .field·final·a:Landroidx/activity/result/b;21 .field·final·a:Landroidx/activity/result/b;
 22 ····.annotation·system·Ldalvik/annotation/Signature;
 23 ········value·=·{
 24 ············"Landroidx/activity/result/b<",
 25 ············"TO;>;"
 26 ········}
 27 ····.end·annotation
 28 .end·field
  
14 .field·final·b:Lc/a;29 .field·final·b:Landroidx/activity/result/f/a;
 30 ····.annotation·system·Ldalvik/annotation/Signature;
 31 ········value·=·{
 32 ············"Landroidx/activity/result/f/a<",
 33 ············"*TO;>;"
 34 ········}
 35 ····.end·annotation
 36 .end·field
  
  
15 #·direct·methods37 #·direct·methods
16 .method·constructor·<init>(Landroidx/activity/result/b;Lc/a;)V38 .method·constructor·<init>(Landroidx/activity/result/b;Landroidx/activity/result/f/a;)V
17 ····.locals·039 ····.locals·0
 40 ····.annotation·system·Ldalvik/annotation/Signature;
 41 ········value·=·{
 42 ············"(",
 43 ············"Landroidx/activity/result/b<",
 44 ············"TO;>;",
 45 ············"Landroidx/activity/result/f/a<",
 46 ············"*TO;>;)V"
 47 ········}
 48 ····.end·annotation
  
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V49 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
19 ····iput-object·p1,·p0,·Landroidx/activity/result/ActivityResultRegistry$c;->a:Landroidx/activity/result/b;50 ····iput-object·p1,·p0,·Landroidx/activity/result/ActivityResultRegistry$c;->a:Landroidx/activity/result/b;
  
20 ····iput-object·p2,·p0,·Landroidx/activity/result/ActivityResultRegistry$c;->b:Lc/a;51 ····iput-object·p2,·p0,·Landroidx/activity/result/ActivityResultRegistry$c;->b:Landroidx/activity/result/f/a;
  
21 ····return-void52 ····return-void
22 .end·method53 .end·method
11.2 KB
smali/androidx/activity/result/ActivityResultRegistry$1.smali
Max HTML report size reached
3.38 KB
smali/androidx/activity/result/ActivityResultRegistry$b.smali
    
Offset 1, 54 lines modifiedOffset 1, 68 lines modified
1 .class·Landroidx/activity/result/ActivityResultRegistry$b;1 .class·Landroidx/activity/result/ActivityResultRegistry$b;
2 .super·Landroidx/activity/result/c;2 .super·Landroidx/activity/result/c;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Landroidx/activity/result/ActivityResultRegistry;->j(Ljava/lang/String;Lc/a;Landroidx/activity/result/b;)Landroidx/activity/result/c;6 ····value·=·Landroidx/activity/result/ActivityResultRegistry;->i(Ljava/lang/String;Landroidx/activity/result/f/a;Landroidx/activity/result/b;)Landroidx/activity/result/c;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
 12 .annotation·system·Ldalvik/annotation/Signature;
 13 ····value·=·{
 14 ········"Landroidx/activity/result/c<",
 15 ········"TI;>;"
 16 ····}
 17 .end·annotation
  
  
12 #·instance·fields18 #·instance·fields
13 .field·final·synthetic·a:Ljava/lang/String;19 .field·final·synthetic·a:Ljava/lang/String;
  
14 .field·final·synthetic·b:I20 .field·final·synthetic·b:I
  
15 .field·final·synthetic·c:Lc/a;21 .field·final·synthetic·c:Landroidx/activity/result/f/a;
  
16 .field·final·synthetic·d:Landroidx/activity/result/ActivityResultRegistry;22 .field·final·synthetic·d:Landroidx/activity/result/ActivityResultRegistry;
  
  
17 #·direct·methods23 #·direct·methods
18 .method·constructor·<init>(Landroidx/activity/result/ActivityResultRegistry;Ljava/lang/String;ILc/a;)V24 .method·constructor·<init>(Landroidx/activity/result/ActivityResultRegistry;Ljava/lang/String;ILandroidx/activity/result/f/a;)V
19 ····.locals·025 ····.locals·0
  
20 ····iput-object·p1,·p0,·Landroidx/activity/result/ActivityResultRegistry$b;->d:Landroidx/activity/result/ActivityResultRegistry;26 ····iput-object·p1,·p0,·Landroidx/activity/result/ActivityResultRegistry$b;->d:Landroidx/activity/result/ActivityResultRegistry;
  
21 ····iput-object·p2,·p0,·Landroidx/activity/result/ActivityResultRegistry$b;->a:Ljava/lang/String;27 ····iput-object·p2,·p0,·Landroidx/activity/result/ActivityResultRegistry$b;->a:Ljava/lang/String;
  
22 ····iput·p3,·p0,·Landroidx/activity/result/ActivityResultRegistry$b;->b:I28 ····iput·p3,·p0,·Landroidx/activity/result/ActivityResultRegistry$b;->b:I
  
23 ····iput-object·p4,·p0,·Landroidx/activity/result/ActivityResultRegistry$b;->c:Lc/a;29 ····iput-object·p4,·p0,·Landroidx/activity/result/ActivityResultRegistry$b;->c:Landroidx/activity/result/f/a;
  
24 ····invoke-direct·{p0},·Landroidx/activity/result/c;-><init>()V30 ····invoke-direct·{p0},·Landroidx/activity/result/c;-><init>()V
  
25 ····return-void31 ····return-void
26 .end·method32 .end·method
  
  
27 #·virtual·methods33 #·virtual·methods
28 .method·public·b(Ljava/lang/Object;Lq/c;)V34 .method·public·b(Ljava/lang/Object;Landroidx/core/app/b;)V
29 ····.locals·335 ····.locals·3
 36 ····.annotation·system·Ldalvik/annotation/Signature;
 37 ········value·=·{
 38 ············"(TI;",
 39 ············"Landroidx/core/app/b;",
 40 ············")V"
 41 ········}
 42 ····.end·annotation
  
30 ····iget-object·v0,·p0,·Landroidx/activity/result/ActivityResultRegistry$b;->d:Landroidx/activity/result/ActivityResultRegistry;43 ····iget-object·v0,·p0,·Landroidx/activity/result/ActivityResultRegistry$b;->d:Landroidx/activity/result/ActivityResultRegistry;
  
31 ····iget-object·v0,·v0,·Landroidx/activity/result/ActivityResultRegistry;->e:Ljava/util/ArrayList;44 ····iget-object·v0,·v0,·Landroidx/activity/result/ActivityResultRegistry;->e:Ljava/util/ArrayList;
  
32 ····iget-object·v1,·p0,·Landroidx/activity/result/ActivityResultRegistry$b;->a:Ljava/lang/String;45 ····iget-object·v1,·p0,·Landroidx/activity/result/ActivityResultRegistry$b;->a:Ljava/lang/String;
  
Offset 76, 17 lines modifiedOffset 90, 17 lines modified
  
76 ····goto·:goto_090 ····goto·:goto_0
  
77 ····:cond_091 ····:cond_0
78 ····iget·v0,·p0,·Landroidx/activity/result/ActivityResultRegistry$b;->b:I92 ····iget·v0,·p0,·Landroidx/activity/result/ActivityResultRegistry$b;->b:I
  
79 ····:goto_093 ····:goto_0
80 ····iget-object·v2,·p0,·Landroidx/activity/result/ActivityResultRegistry$b;->c:Lc/a;94 ····iget-object·v2,·p0,·Landroidx/activity/result/ActivityResultRegistry$b;->c:Landroidx/activity/result/f/a;
  
81 ····invoke-virtual·{v1,·v0,·v2,·p1,·p2},·Landroidx/activity/result/ActivityResultRegistry;->f(ILc/a;Ljava/lang/Object;Lq/c;)V95 ····invoke-virtual·{v1,·v0,·v2,·p1,·p2},·Landroidx/activity/result/ActivityResultRegistry;->f(ILandroidx/activity/result/f/a;Ljava/lang/Object;Landroidx/core/app/b;)V
  
82 ····return-void96 ····return-void
83 .end·method97 .end·method
  
84 .method·public·c()V98 .method·public·c()V
85 ····.locals·299 ····.locals·2
  
841 B
smali/androidx/activity/result/b.smali
    
Offset 1, 8 lines modifiedOffset 1, 31 lines modified
1 .class·public·interface·abstract·Landroidx/activity/result/b;1 .class·public·interface·abstract·Landroidx/activity/result/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
 4 #·annotations
 5 .annotation·system·Ldalvik/annotation/Signature;
 6 ····value·=·{
 7 ········"<O:",
 8 ········"Ljava/lang/Object;",
 9 ········">",
 10 ········"Ljava/lang/Object;"
 11 ····}
 12 .end·annotation
  
  
4 #·virtual·methods13 #·virtual·methods
5 .method·public·abstract·a(Ljava/lang/Object;)V14 .method·public·abstract·a(Ljava/lang/Object;)V
 15 ····.param·p1····#·Ljava/lang/Object;
 16 ········.annotation·build·Landroid/annotation/SuppressLint;
 17 ············value·=·{
 18 ················"UnknownNullness"
 19 ············}
 20 ········.end·annotation
 21 ····.end·param
 22 ····.annotation·system·Ldalvik/annotation/Signature;
 23 ········value·=·{
 24 ············"(TO;)V"
 25 ········}
 26 ····.end·annotation
6 .end·method27 .end·method
2.97 KB
smali/androidx/activity/result/ActivityResultRegistry$d.smali
    
Offset 1, 54 lines modifiedOffset 1, 62 lines modified
1 .class·Landroidx/activity/result/ActivityResultRegistry$d;1 .class·Landroidx/activity/result/ActivityResultRegistry$d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/activity/result/ActivityResultRegistry;6 ····value·=·Landroidx/activity/result/ActivityResultRegistry;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0xa9 ····accessFlags·=·0xa
10 ····name·=·"d"10 ····name·=·"d"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·final·a:Landroidx/lifecycle/f;13 .field·final·a:Landroidx/lifecycle/g;
  
14 .field·private·final·b:Ljava/util/ArrayList;14 .field·private·final·b:Ljava/util/ArrayList;
 15 ····.annotation·system·Ldalvik/annotation/Signature;
 16 ········value·=·{
 17 ············"Ljava/util/ArrayList<",
 18 ············"Landroidx/lifecycle/k;",
 19 ············">;"
 20 ········}
 21 ····.end·annotation
 22 .end·field
  
  
15 #·direct·methods23 #·direct·methods
16 .method·constructor·<init>(Landroidx/lifecycle/f;)V24 .method·constructor·<init>(Landroidx/lifecycle/g;)V
17 ····.locals·025 ····.locals·0
  
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
19 ····iput-object·p1,·p0,·Landroidx/activity/result/ActivityResultRegistry$d;->a:Landroidx/lifecycle/f;27 ····iput-object·p1,·p0,·Landroidx/activity/result/ActivityResultRegistry$d;->a:Landroidx/lifecycle/g;
  
20 ····new-instance·p1,·Ljava/util/ArrayList;28 ····new-instance·p1,·Ljava/util/ArrayList;
  
21 ····invoke-direct·{p1},·Ljava/util/ArrayList;-><init>()V29 ····invoke-direct·{p1},·Ljava/util/ArrayList;-><init>()V
  
22 ····iput-object·p1,·p0,·Landroidx/activity/result/ActivityResultRegistry$d;->b:Ljava/util/ArrayList;30 ····iput-object·p1,·p0,·Landroidx/activity/result/ActivityResultRegistry$d;->b:Ljava/util/ArrayList;
  
23 ····return-void31 ····return-void
24 .end·method32 .end·method
  
  
25 #·virtual·methods33 #·virtual·methods
26 .method·a(Landroidx/lifecycle/j;)V34 .method·a(Landroidx/lifecycle/k;)V
27 ····.locals·135 ····.locals·1
  
28 ····iget-object·v0,·p0,·Landroidx/activity/result/ActivityResultRegistry$d;->a:Landroidx/lifecycle/f;36 ····iget-object·v0,·p0,·Landroidx/activity/result/ActivityResultRegistry$d;->a:Landroidx/lifecycle/g;
  
29 ····invoke-virtual·{v0,·p1},·Landroidx/lifecycle/f;->a(Landroidx/lifecycle/k;)V37 ····invoke-virtual·{v0,·p1},·Landroidx/lifecycle/g;->a(Landroidx/lifecycle/l;)V
  
30 ····iget-object·v0,·p0,·Landroidx/activity/result/ActivityResultRegistry$d;->b:Ljava/util/ArrayList;38 ····iget-object·v0,·p0,·Landroidx/activity/result/ActivityResultRegistry$d;->b:Ljava/util/ArrayList;
  
31 ····invoke-virtual·{v0,·p1},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z39 ····invoke-virtual·{v0,·p1},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
32 ····return-void40 ····return-void
33 .end·method41 .end·method
Offset 69, 19 lines modifiedOffset 77, 19 lines modified
  
69 ····if-eqz·v1,·:cond_077 ····if-eqz·v1,·:cond_0
  
70 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;78 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
71 ····move-result-object·v179 ····move-result-object·v1
  
72 ····check-cast·v1,·Landroidx/lifecycle/j;80 ····check-cast·v1,·Landroidx/lifecycle/k;
  
73 ····iget-object·v2,·p0,·Landroidx/activity/result/ActivityResultRegistry$d;->a:Landroidx/lifecycle/f;81 ····iget-object·v2,·p0,·Landroidx/activity/result/ActivityResultRegistry$d;->a:Landroidx/lifecycle/g;
  
74 ····invoke-virtual·{v2,·v1},·Landroidx/lifecycle/f;->c(Landroidx/lifecycle/k;)V82 ····invoke-virtual·{v2,·v1},·Landroidx/lifecycle/g;->c(Landroidx/lifecycle/l;)V
  
75 ····goto·:goto_083 ····goto·:goto_0
  
76 ····:cond_084 ····:cond_0
77 ····iget-object·v0,·p0,·Landroidx/activity/result/ActivityResultRegistry$d;->b:Ljava/util/ArrayList;85 ····iget-object·v0,·p0,·Landroidx/activity/result/ActivityResultRegistry$d;->b:Ljava/util/ArrayList;
  
78 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->clear()V86 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->clear()V
18.7 KB
smali/androidx/activity/result/ActivityResultRegistry.smali
Max HTML report size reached
5.4 KB
smali/androidx/activity/result/e.smali
Max HTML report size reached
4.98 KB
smali/androidx/activity/result/a.smali
Max HTML report size reached
1.8 KB
smali/androidx/activity/result/c.smali
    
Offset 1, 10 lines modifiedOffset 1, 21 lines modified
1 .class·public·abstract·Landroidx/activity/result/c;1 .class·public·abstract·Landroidx/activity/result/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
 4 #·annotations
 5 .annotation·system·Ldalvik/annotation/Signature;
 6 ····value·=·{
 7 ········"<I:",
 8 ········"Ljava/lang/Object;",
 9 ········">",
 10 ········"Ljava/lang/Object;"
 11 ····}
 12 .end·annotation
  
  
4 #·direct·methods13 #·direct·methods
5 .method·public·constructor·<init>()V14 .method·public·constructor·<init>()V
6 ····.locals·015 ····.locals·0
  
7 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
Offset 12, 20 lines modifiedOffset 23, 46 lines modified
12 ····return-void23 ····return-void
13 .end·method24 .end·method
  
  
14 #·virtual·methods25 #·virtual·methods
15 .method·public·a(Ljava/lang/Object;)V26 .method·public·a(Ljava/lang/Object;)V
16 ····.locals·127 ····.locals·1
 28 ····.param·p1····#·Ljava/lang/Object;
 29 ········.annotation·build·Landroid/annotation/SuppressLint;
 30 ············value·=·{
 31 ················"UnknownNullness"
 32 ············}
 33 ········.end·annotation
 34 ····.end·param
 35 ····.annotation·system·Ldalvik/annotation/Signature;
 36 ········value·=·{
 37 ············"(TI;)V"
 38 ········}
 39 ····.end·annotation
  
17 ····const/4·v0,·0x040 ····const/4·v0,·0x0
  
18 ····invoke-virtual·{p0,·p1,·v0},·Landroidx/activity/result/c;->b(Ljava/lang/Object;Lq/c;)V41 ····invoke-virtual·{p0,·p1,·v0},·Landroidx/activity/result/c;->b(Ljava/lang/Object;Landroidx/core/app/b;)V
  
19 ····return-void42 ····return-void
20 .end·method43 .end·method
  
21 .method·public·abstract·b(Ljava/lang/Object;Lq/c;)V44 .method·public·abstract·b(Ljava/lang/Object;Landroidx/core/app/b;)V
 45 ····.param·p1····#·Ljava/lang/Object;
 46 ········.annotation·build·Landroid/annotation/SuppressLint;
 47 ············value·=·{
 48 ················"UnknownNullness"
 49 ············}
 50 ········.end·annotation
 51 ····.end·param
 52 ····.annotation·system·Ldalvik/annotation/Signature;
 53 ········value·=·{
 54 ············"(TI;",
 55 ············"Landroidx/core/app/b;",
 56 ············")V"
 57 ········}
 58 ····.end·annotation
22 .end·method59 .end·method
  
23 .method·public·abstract·c()V60 .method·public·abstract·c()V
24 .end·method61 .end·method
346 B
smali/androidx/activity/result/e$b.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·final·Landroidx/activity/result/e$b;1 .class·public·final·Landroidx/activity/result/e$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/activity/result/e;6 ····value·=·Landroidx/activity/result/e;
7 .end·annotation7 .end·annotation
  
2.64 KB
smali/androidx/drawerlayout/widget/DrawerLayout$e.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·Landroidx/drawerlayout/widget/DrawerLayout$e;1 .class·public·Landroidx/drawerlayout/widget/DrawerLayout$e;
2 .super·Landroid/view/ViewGroup$MarginLayoutParams;2 .super·Landroid/view/ViewGroup$MarginLayoutParams;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/drawerlayout/widget/DrawerLayout;6 ····value·=·Landroidx/drawerlayout/widget/DrawerLayout;
7 .end·annotation7 .end·annotation
  
Offset 24, 35 lines modifiedOffset 24, 33 lines modified
24 .field·d:I24 .field·d:I
  
  
25 #·direct·methods25 #·direct·methods
26 .method·public·constructor·<init>(II)V26 .method·public·constructor·<init>(II)V
27 ····.locals·027 ····.locals·0
  
28 ····.line·1 
29 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(II)V28 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(II)V
  
30 ····const/4·p1,·0x029 ····const/4·p1,·0x0
  
31 ····iput·p1,·p0,·Landroidx/drawerlayout/widget/DrawerLayout$e;->a:I30 ····iput·p1,·p0,·Landroidx/drawerlayout/widget/DrawerLayout$e;->a:I
  
32 ····return-void31 ····return-void
33 .end·method32 .end·method
  
34 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V33 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
35 ····.locals·234 ····.locals·2
  
36 ····.line·2 
37 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V35 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
  
38 ····const/4·v0,·0x036 ····const/4·v0,·0x0
  
39 ····iput·v0,·p0,·Landroidx/drawerlayout/widget/DrawerLayout$e;->a:I37 ····iput·v0,·p0,·Landroidx/drawerlayout/widget/DrawerLayout$e;->a:I
  
40 ····sget-object·v1,·Landroidx/drawerlayout/widget/DrawerLayout;->N:[I38 ····sget-object·v1,·Landroidx/drawerlayout/widget/DrawerLayout;->f:[I
  
41 ····invoke-virtual·{p1,·p2,·v1},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;39 ····invoke-virtual·{p1,·p2,·v1},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
  
42 ····move-result-object·p140 ····move-result-object·p1
  
43 ····invoke-virtual·{p1,·v0,·v0},·Landroid/content/res/TypedArray;->getInt(II)I41 ····invoke-virtual·{p1,·v0,·v0},·Landroid/content/res/TypedArray;->getInt(II)I
  
Offset 64, 41 lines modifiedOffset 62, 38 lines modified
  
64 ····return-void62 ····return-void
65 .end·method63 .end·method
  
66 .method·public·constructor·<init>(Landroid/view/ViewGroup$LayoutParams;)V64 .method·public·constructor·<init>(Landroid/view/ViewGroup$LayoutParams;)V
67 ····.locals·065 ····.locals·0
  
68 ····.line·3 
69 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V66 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V
  
70 ····const/4·p1,·0x067 ····const/4·p1,·0x0
  
71 ····iput·p1,·p0,·Landroidx/drawerlayout/widget/DrawerLayout$e;->a:I68 ····iput·p1,·p0,·Landroidx/drawerlayout/widget/DrawerLayout$e;->a:I
  
72 ····return-void69 ····return-void
73 .end·method70 .end·method
  
74 .method·public·constructor·<init>(Landroid/view/ViewGroup$MarginLayoutParams;)V71 .method·public·constructor·<init>(Landroid/view/ViewGroup$MarginLayoutParams;)V
75 ····.locals·072 ····.locals·0
  
76 ····.line·4 
77 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$MarginLayoutParams;)V73 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$MarginLayoutParams;)V
  
78 ····const/4·p1,·0x074 ····const/4·p1,·0x0
  
79 ····iput·p1,·p0,·Landroidx/drawerlayout/widget/DrawerLayout$e;->a:I75 ····iput·p1,·p0,·Landroidx/drawerlayout/widget/DrawerLayout$e;->a:I
  
80 ····return-void76 ····return-void
81 .end·method77 .end·method
  
82 .method·public·constructor·<init>(Landroidx/drawerlayout/widget/DrawerLayout$e;)V78 .method·public·constructor·<init>(Landroidx/drawerlayout/widget/DrawerLayout$e;)V
83 ····.locals·179 ····.locals·1
  
84 ····.line·5 
85 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$MarginLayoutParams;)V80 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$MarginLayoutParams;)V
  
86 ····const/4·v0,·0x081 ····const/4·v0,·0x0
  
87 ····iput·v0,·p0,·Landroidx/drawerlayout/widget/DrawerLayout$e;->a:I82 ····iput·v0,·p0,·Landroidx/drawerlayout/widget/DrawerLayout$e;->a:I
  
88 ····iget·p1,·p1,·Landroidx/drawerlayout/widget/DrawerLayout$e;->a:I83 ····iget·p1,·p1,·Landroidx/drawerlayout/widget/DrawerLayout$e;->a:I
1.5 KB
smali/androidx/drawerlayout/widget/DrawerLayout$g$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/drawerlayout/widget/DrawerLayout$g$a;1 .class·Landroidx/drawerlayout/widget/DrawerLayout$g$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 14, 32 lines modifiedOffset 14, 32 lines modified
14 .annotation·system·Ldalvik/annotation/InnerClass;14 .annotation·system·Ldalvik/annotation/InnerClass;
15 ····accessFlags·=·0x015 ····accessFlags·=·0x0
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
  
18 #·instance·fields18 #·instance·fields
19 .field·final·synthetic·d:Landroidx/drawerlayout/widget/DrawerLayout$g;19 .field·final·synthetic·e:Landroidx/drawerlayout/widget/DrawerLayout$g;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Landroidx/drawerlayout/widget/DrawerLayout$g;)V21 .method·constructor·<init>(Landroidx/drawerlayout/widget/DrawerLayout$g;)V
22 ····.locals·022 ····.locals·0
  
23 ····iput-object·p1,·p0,·Landroidx/drawerlayout/widget/DrawerLayout$g$a;->d:Landroidx/drawerlayout/widget/DrawerLayout$g;23 ····iput-object·p1,·p0,·Landroidx/drawerlayout/widget/DrawerLayout$g$a;->e:Landroidx/drawerlayout/widget/DrawerLayout$g;
  
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·run()V28 .method·public·run()V
29 ····.locals·129 ····.locals·1
  
30 ····iget-object·v0,·p0,·Landroidx/drawerlayout/widget/DrawerLayout$g$a;->d:Landroidx/drawerlayout/widget/DrawerLayout$g;30 ····iget-object·v0,·p0,·Landroidx/drawerlayout/widget/DrawerLayout$g$a;->e:Landroidx/drawerlayout/widget/DrawerLayout$g;
  
31 ····invoke-virtual·{v0},·Landroidx/drawerlayout/widget/DrawerLayout$g;->o()V31 ····invoke-virtual·{v0},·Landroidx/drawerlayout/widget/DrawerLayout$g;->o()V
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
95.7 KB
smali/androidx/drawerlayout/widget/DrawerLayout.smali
Max HTML report size reached
1.66 KB
smali/androidx/drawerlayout/widget/DrawerLayout$f$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·final·Landroidx/drawerlayout/widget/DrawerLayout$f$a;1 .class·final·Landroidx/drawerlayout/widget/DrawerLayout$f$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/os/Parcelable$ClassLoaderCreator;5 .implements·Landroid/os/Parcelable$ClassLoaderCreator;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 12, 14 lines modifiedOffset 12, 23 lines modified
12 .end·annotation12 .end·annotation
  
13 .annotation·system·Ldalvik/annotation/InnerClass;13 .annotation·system·Ldalvik/annotation/InnerClass;
14 ····accessFlags·=·0x814 ····accessFlags·=·0x8
15 ····name·=·null15 ····name·=·null
16 .end·annotation16 .end·annotation
  
 17 .annotation·system·Ldalvik/annotation/Signature;
 18 ····value·=·{
 19 ········"Ljava/lang/Object;",
 20 ········"Landroid/os/Parcelable$ClassLoaderCreator<",
 21 ········"Landroidx/drawerlayout/widget/DrawerLayout$f;",
 22 ········">;"
 23 ····}
 24 .end·annotation
  
  
17 #·direct·methods25 #·direct·methods
18 .method·constructor·<init>()V26 .method·constructor·<init>()V
19 ····.locals·027 ····.locals·0
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 57, 26 lines modifiedOffset 66, 24 lines modified
  
57 ····return-object·p166 ····return-object·p1
58 .end·method67 .end·method
  
59 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;68 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
60 ····.locals·069 ····.locals·0
  
61 ····.line·1 
62 ····invoke-virtual·{p0,·p1},·Landroidx/drawerlayout/widget/DrawerLayout$f$a;->a(Landroid/os/Parcel;)Landroidx/drawerlayout/widget/DrawerLayout$f;70 ····invoke-virtual·{p0,·p1},·Landroidx/drawerlayout/widget/DrawerLayout$f$a;->a(Landroid/os/Parcel;)Landroidx/drawerlayout/widget/DrawerLayout$f;
  
63 ····move-result-object·p171 ····move-result-object·p1
  
64 ····return-object·p172 ····return-object·p1
65 .end·method73 .end·method
  
66 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;74 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;
67 ····.locals·075 ····.locals·0
  
68 ····.line·2 
69 ····invoke-virtual·{p0,·p1,·p2},·Landroidx/drawerlayout/widget/DrawerLayout$f$a;->b(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroidx/drawerlayout/widget/DrawerLayout$f;76 ····invoke-virtual·{p0,·p1,·p2},·Landroidx/drawerlayout/widget/DrawerLayout$f$a;->b(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroidx/drawerlayout/widget/DrawerLayout$f;
  
70 ····move-result-object·p177 ····move-result-object·p1
  
71 ····return-object·p178 ····return-object·p1
72 .end·method79 .end·method
  
8.38 KB
smali/androidx/drawerlayout/widget/DrawerLayout$g.smali
Max HTML report size reached
1.24 KB
smali/androidx/drawerlayout/widget/DrawerLayout$c.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·final·Landroidx/drawerlayout/widget/DrawerLayout$c;1 .class·final·Landroidx/drawerlayout/widget/DrawerLayout$c;
2 .super·La0/a;2 .super·Lc/d/k/a;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/drawerlayout/widget/DrawerLayout;6 ····value·=·Landroidx/drawerlayout/widget/DrawerLayout;
7 .end·annotation7 .end·annotation
  
Offset 14, 32 lines modifiedOffset 14, 32 lines modified
14 .end·annotation14 .end·annotation
  
  
15 #·direct·methods15 #·direct·methods
16 .method·constructor·<init>()V16 .method·constructor·<init>()V
17 ····.locals·017 ····.locals·0
  
18 ····invoke-direct·{p0},·La0/a;-><init>()V18 ····invoke-direct·{p0},·Lc/d/k/a;-><init>()V
  
19 ····return-void19 ····return-void
20 .end·method20 .end·method
  
  
21 #·virtual·methods21 #·virtual·methods
22 .method·public·g(Landroid/view/View;Lb0/l0;)V22 .method·public·g(Landroid/view/View;Lc/d/k/e0/c;)V
23 ····.locals·023 ····.locals·0
  
24 ····invoke-super·{p0,·p1,·p2},·La0/a;->g(Landroid/view/View;Lb0/l0;)V24 ····invoke-super·{p0,·p1,·p2},·Lc/d/k/a;->g(Landroid/view/View;Lc/d/k/e0/c;)V
  
25 ····invoke-static·{p1},·Landroidx/drawerlayout/widget/DrawerLayout;->A(Landroid/view/View;)Z25 ····invoke-static·{p1},·Landroidx/drawerlayout/widget/DrawerLayout;->A(Landroid/view/View;)Z
  
26 ····move-result·p126 ····move-result·p1
  
27 ····if-nez·p1,·:cond_027 ····if-nez·p1,·:cond_0
  
28 ····const/4·p1,·0x028 ····const/4·p1,·0x0
  
29 ····invoke-virtual·{p2,·p1},·Lb0/l0;->f0(Landroid/view/View;)V29 ····invoke-virtual·{p2,·p1},·Lc/d/k/e0/c;->f0(Landroid/view/View;)V
  
30 ····:cond_030 ····:cond_0
31 ····return-void31 ····return-void
32 .end·method32 .end·method
1.26 KB
smali/androidx/drawerlayout/widget/DrawerLayout$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/drawerlayout/widget/DrawerLayout$a;1 .class·Landroidx/drawerlayout/widget/DrawerLayout$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/view/View$OnApplyWindowInsetsListener;5 .implements·Landroid/view/View$OnApplyWindowInsetsListener;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
Offset 35, 15 lines modifiedOffset 35, 15 lines modified
  
35 #·virtual·methods35 #·virtual·methods
36 .method·public·onApplyWindowInsets(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets;36 .method·public·onApplyWindowInsets(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets;
37 ····.locals·137 ····.locals·1
  
38 ····check-cast·p1,·Landroidx/drawerlayout/widget/DrawerLayout;38 ····check-cast·p1,·Landroidx/drawerlayout/widget/DrawerLayout;
  
39 ····invoke-static·{p2},·La0/v2;->a(Landroid/view/WindowInsets;)I39 ····invoke-virtual·{p2},·Landroid/view/WindowInsets;->getSystemWindowInsetTop()I
  
40 ····move-result·v040 ····move-result·v0
  
41 ····if-lez·v0,·:cond_041 ····if-lez·v0,·:cond_0
  
42 ····const/4·v0,·0x142 ····const/4·v0,·0x1
  
Offset 51, 13 lines modifiedOffset 51, 13 lines modified
  
51 ····:cond_051 ····:cond_0
52 ····const/4·v0,·0x052 ····const/4·v0,·0x0
  
53 ····:goto_053 ····:goto_0
54 ····invoke-virtual·{p1,·p2,·v0},·Landroidx/drawerlayout/widget/DrawerLayout;->S(Ljava/lang/Object;Z)V54 ····invoke-virtual·{p1,·p2,·v0},·Landroidx/drawerlayout/widget/DrawerLayout;->S(Ljava/lang/Object;Z)V
  
55 ····invoke-static·{p2},·La0/c3;->a(Landroid/view/WindowInsets;)Landroid/view/WindowInsets;55 ····invoke-virtual·{p2},·Landroid/view/WindowInsets;->consumeSystemWindowInsets()Landroid/view/WindowInsets;
  
56 ····move-result-object·p156 ····move-result-object·p1
  
57 ····return-object·p157 ····return-object·p1
58 .end·method58 .end·method
10.6 KB
smali/androidx/drawerlayout/widget/DrawerLayout$b.smali
Max HTML report size reached
4.09 KB
smali/androidx/drawerlayout/widget/DrawerLayout$f.smali
Max HTML report size reached
419 B
smali/androidx/drawerlayout/widget/DrawerLayout$d.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·interface·abstract·Landroidx/drawerlayout/widget/DrawerLayout$d;1 .class·public·interface·abstract·Landroidx/drawerlayout/widget/DrawerLayout$d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/drawerlayout/widget/DrawerLayout;6 ····value·=·Landroidx/drawerlayout/widget/DrawerLayout;
7 .end·annotation7 .end·annotation
  
407 B
smali/androidx/savedstate/SavedStateRegistry$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·interface·abstract·Landroidx/savedstate/SavedStateRegistry$a;1 .class·public·interface·abstract·Landroidx/savedstate/SavedStateRegistry$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/savedstate/SavedStateRegistry;6 ····value·=·Landroidx/savedstate/SavedStateRegistry;
7 .end·annotation7 .end·annotation
  
390 B
smali/androidx/savedstate/d.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·abstract·Landroidx/savedstate/d;1 .class·public·final·Landroidx/savedstate/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·a(Landroid/view/View;Landroidx/savedstate/c;)V5 .method·public·static·a(Landroid/view/View;Landroidx/savedstate/c;)V
6 ····.locals·16 ····.locals·1
  
7 ····sget·v0,·Landroidx/savedstate/a;->a:I7 ····sget·v0,·Landroidx/savedstate/a;->a:I
858 B
smali/androidx/savedstate/Recreator$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·final·Landroidx/savedstate/Recreator$a;1 .class·final·Landroidx/savedstate/Recreator$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/savedstate/SavedStateRegistry$b;5 .implements·Landroidx/savedstate/SavedStateRegistry$b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 15, 14 lines modifiedOffset 15, 22 lines modified
15 ····accessFlags·=·0x1815 ····accessFlags·=·0x18
16 ····name·=·"a"16 ····name·=·"a"
17 .end·annotation17 .end·annotation
  
  
18 #·instance·fields18 #·instance·fields
19 .field·final·a:Ljava/util/Set;19 .field·final·a:Ljava/util/Set;
 20 ····.annotation·system·Ldalvik/annotation/Signature;
 21 ········value·=·{
 22 ············"Ljava/util/Set<",
 23 ············"Ljava/lang/String;",
 24 ············">;"
 25 ········}
 26 ····.end·annotation
 27 .end·field
  
  
20 #·direct·methods28 #·direct·methods
21 .method·constructor·<init>(Landroidx/savedstate/SavedStateRegistry;)V29 .method·constructor·<init>(Landroidx/savedstate/SavedStateRegistry;)V
22 ····.locals·130 ····.locals·1
  
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
407 B
smali/androidx/savedstate/SavedStateRegistry$b.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·interface·abstract·Landroidx/savedstate/SavedStateRegistry$b;1 .class·public·interface·abstract·Landroidx/savedstate/SavedStateRegistry$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/savedstate/SavedStateRegistry;6 ····value·=·Landroidx/savedstate/SavedStateRegistry;
7 .end·annotation7 .end·annotation
  
1.92 KB
smali/androidx/savedstate/b.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·final·Landroidx/savedstate/b;1 .class·public·final·Landroidx/savedstate/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·instance·fields4 #·instance·fields
5 .field·private·final·a:Landroidx/savedstate/c;5 .field·private·final·a:Landroidx/savedstate/c;
  
6 .field·private·final·b:Landroidx/savedstate/SavedStateRegistry;6 .field·private·final·b:Landroidx/savedstate/SavedStateRegistry;
  
Offset 47, 37 lines modifiedOffset 47, 37 lines modified
47 .end·method47 .end·method
  
48 .method·public·c(Landroid/os/Bundle;)V48 .method·public·c(Landroid/os/Bundle;)V
49 ····.locals·349 ····.locals·3
  
50 ····iget-object·v0,·p0,·Landroidx/savedstate/b;->a:Landroidx/savedstate/c;50 ····iget-object·v0,·p0,·Landroidx/savedstate/b;->a:Landroidx/savedstate/c;
  
51 ····invoke-interface·{v0},·Landroidx/lifecycle/l;->n()Landroidx/lifecycle/f;51 ····invoke-interface·{v0},·Landroidx/lifecycle/m;->a()Landroidx/lifecycle/g;
  
52 ····move-result-object·v052 ····move-result-object·v0
  
53 ····invoke-virtual·{v0},·Landroidx/lifecycle/f;->b()Landroidx/lifecycle/f$c;53 ····invoke-virtual·{v0},·Landroidx/lifecycle/g;->b()Landroidx/lifecycle/g$c;
  
54 ····move-result-object·v154 ····move-result-object·v1
  
55 ····sget-object·v2,·Landroidx/lifecycle/f$c;->e:Landroidx/lifecycle/f$c;55 ····sget-object·v2,·Landroidx/lifecycle/g$c;->f:Landroidx/lifecycle/g$c;
  
56 ····if-ne·v1,·v2,·:cond_056 ····if-ne·v1,·v2,·:cond_0
  
57 ····new-instance·v1,·Landroidx/savedstate/Recreator;57 ····new-instance·v1,·Landroidx/savedstate/Recreator;
  
58 ····iget-object·v2,·p0,·Landroidx/savedstate/b;->a:Landroidx/savedstate/c;58 ····iget-object·v2,·p0,·Landroidx/savedstate/b;->a:Landroidx/savedstate/c;
  
59 ····invoke-direct·{v1,·v2},·Landroidx/savedstate/Recreator;-><init>(Landroidx/savedstate/c;)V59 ····invoke-direct·{v1,·v2},·Landroidx/savedstate/Recreator;-><init>(Landroidx/savedstate/c;)V
  
60 ····invoke-virtual·{v0,·v1},·Landroidx/lifecycle/f;->a(Landroidx/lifecycle/k;)V60 ····invoke-virtual·{v0,·v1},·Landroidx/lifecycle/g;->a(Landroidx/lifecycle/l;)V
  
61 ····iget-object·v1,·p0,·Landroidx/savedstate/b;->b:Landroidx/savedstate/SavedStateRegistry;61 ····iget-object·v1,·p0,·Landroidx/savedstate/b;->b:Landroidx/savedstate/SavedStateRegistry;
  
62 ····invoke-virtual·{v1,·v0,·p1},·Landroidx/savedstate/SavedStateRegistry;->b(Landroidx/lifecycle/f;Landroid/os/Bundle;)V62 ····invoke-virtual·{v1,·v0,·p1},·Landroidx/savedstate/SavedStateRegistry;->b(Landroidx/lifecycle/g;Landroid/os/Bundle;)V
  
63 ····return-void63 ····return-void
  
64 ····:cond_064 ····:cond_0
65 ····new-instance·p1,·Ljava/lang/IllegalStateException;65 ····new-instance·p1,·Ljava/lang/IllegalStateException;
  
66 ····const-string·v0,·"Restarter·must·be·created·only·during·owner\'s·initialization·stage"66 ····const-string·v0,·"Restarter·must·be·created·only·during·owner\'s·initialization·stage"
302 B
smali/androidx/savedstate/a.smali
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
1 .class·public·abstract·Landroidx/savedstate/a;1 .class·public·final·Landroidx/savedstate/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·a:I·=·0x7f0800df5 .field·public·static·final·a:I·=·0x7f0800df
4.53 KB
smali/androidx/savedstate/SavedStateRegistry.smali
Max HTML report size reached
396 B
smali/androidx/savedstate/c.smali
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 .class·public·interface·abstract·Landroidx/savedstate/c;1 .class·public·interface·abstract·Landroidx/savedstate/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/lifecycle/l;5 .implements·Landroidx/lifecycle/m;
  
  
6 #·virtual·methods6 #·virtual·methods
7 .method·public·abstract·d()Landroidx/savedstate/SavedStateRegistry;7 .method·public·abstract·d()Landroidx/savedstate/SavedStateRegistry;
8 .end·method8 .end·method
2.47 KB
smali/androidx/savedstate/SavedStateRegistry$1.smali
    
Offset 1, 65 lines modifiedOffset 1, 65 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·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/lifecycle/j;5 .implements·Landroidx/lifecycle/k;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/savedstate/SavedStateRegistry;->b(Landroidx/lifecycle/f;Landroid/os/Bundle;)V8 ····value·=·Landroidx/savedstate/SavedStateRegistry;->b(Landroidx/lifecycle/g;Landroid/os/Bundle;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·d:Landroidx/savedstate/SavedStateRegistry;15 .field·final·synthetic·e:Landroidx/savedstate/SavedStateRegistry;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(Landroidx/savedstate/SavedStateRegistry;)V17 .method·constructor·<init>(Landroidx/savedstate/SavedStateRegistry;)V
18 ····.locals·018 ····.locals·0
  
19 ····iput-object·p1,·p0,·Landroidx/savedstate/SavedStateRegistry$1;->d:Landroidx/savedstate/SavedStateRegistry;19 ····iput-object·p1,·p0,·Landroidx/savedstate/SavedStateRegistry$1;->e:Landroidx/savedstate/SavedStateRegistry;
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·a(Landroidx/lifecycle/l;Landroidx/lifecycle/f$b;)V24 .method·public·d(Landroidx/lifecycle/m;Landroidx/lifecycle/g$b;)V
25 ····.locals·025 ····.locals·0
  
26 ····sget-object·p1,·Landroidx/lifecycle/f$b;->ON_START:Landroidx/lifecycle/f$b;26 ····sget-object·p1,·Landroidx/lifecycle/g$b;->ON_START:Landroidx/lifecycle/g$b;
  
27 ····if-ne·p2,·p1,·:cond_027 ····if-ne·p2,·p1,·:cond_0
  
28 ····iget-object·p1,·p0,·Landroidx/savedstate/SavedStateRegistry$1;->d:Landroidx/savedstate/SavedStateRegistry;28 ····iget-object·p1,·p0,·Landroidx/savedstate/SavedStateRegistry$1;->e:Landroidx/savedstate/SavedStateRegistry;
  
29 ····const/4·p2,·0x129 ····const/4·p2,·0x1
  
30 ····:goto_030 ····:goto_0
31 ····iput-boolean·p2,·p1,·Landroidx/savedstate/SavedStateRegistry;->e:Z31 ····iput-boolean·p2,·p1,·Landroidx/savedstate/SavedStateRegistry;->e:Z
  
32 ····goto·:goto_132 ····goto·:goto_1
  
33 ····:cond_033 ····:cond_0
34 ····sget-object·p1,·Landroidx/lifecycle/f$b;->ON_STOP:Landroidx/lifecycle/f$b;34 ····sget-object·p1,·Landroidx/lifecycle/g$b;->ON_STOP:Landroidx/lifecycle/g$b;
  
35 ····if-ne·p2,·p1,·:cond_135 ····if-ne·p2,·p1,·:cond_1
  
36 ····iget-object·p1,·p0,·Landroidx/savedstate/SavedStateRegistry$1;->d:Landroidx/savedstate/SavedStateRegistry;36 ····iget-object·p1,·p0,·Landroidx/savedstate/SavedStateRegistry$1;->e:Landroidx/savedstate/SavedStateRegistry;
  
37 ····const/4·p2,·0x037 ····const/4·p2,·0x0
  
38 ····goto·:goto_038 ····goto·:goto_0
  
39 ····:cond_139 ····:cond_1
40 ····:goto_140 ····:goto_1
3.83 KB
smali/androidx/savedstate/Recreator.smali
Max HTML report size reached
973 B
smali/androidx/media/AudioAttributesImplBase.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/media/AudioAttributesImplBase;1 .class·Landroidx/media/AudioAttributesImplBase;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/media/AudioAttributesImpl;5 .implements·Landroidx/media/AudioAttributesImpl;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·a:I7 .field·a:I
Offset 86, 21 lines modifiedOffset 86, 21 lines modified
86 ····const/4·v1,·-0x186 ····const/4·v1,·-0x1
  
87 ····if-eq·v0,·v1,·:cond_087 ····if-eq·v0,·v1,·:cond_0
  
88 ····return·v088 ····return·v0
  
89 ····:cond_089 ····:cond_0
90 ····iget·v0,·p0,·Landroidx/media/AudioAttributesImplBase;->c:I90 ····const/4·v0,·0x0
  
91 ····iget·v1,·p0,·Landroidx/media/AudioAttributesImplBase;->a:I91 ····iget·v1,·p0,·Landroidx/media/AudioAttributesImplBase;->c:I
  
92 ····const/4·v2,·0x092 ····iget·v2,·p0,·Landroidx/media/AudioAttributesImplBase;->a:I
  
93 ····invoke-static·{v2,·v0,·v1},·Landroidx/media/AudioAttributesCompat;->a(ZII)I93 ····invoke-static·{v0,·v1,·v2},·Landroidx/media/AudioAttributesCompat;->a(ZII)I
  
94 ····move-result·v094 ····move-result·v0
  
95 ····return·v095 ····return·v0
96 .end·method96 .end·method
  
97 .method·public·d()I97 .method·public·d()I
2.87 KB
smali/androidx/media/AudioAttributesCompat.smali
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 .class·public·Landroidx/media/AudioAttributesCompat;1 .class·public·Landroidx/media/AudioAttributesCompat;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ls0/a;5 .implements·Landroidx/versionedparcelable/c;
  
  
6 #·static·fields6 #·static·fields
7 .field·private·static·final·b:Landroid/util/SparseIntArray;7 .field·private·static·final·a:Landroid/util/SparseIntArray;
  
8 .field·private·static·final·c:[I8 .field·private·static·final·b:[I
  
  
9 #·instance·fields9 #·instance·fields
10 .field·a:Landroidx/media/AudioAttributesImpl;10 .field·c:Landroidx/media/AudioAttributesImpl;
  
  
11 #·direct·methods11 #·direct·methods
12 .method·static·constructor·<clinit>()V12 .method·static·constructor·<clinit>()V
13 ····.locals·413 ····.locals·4
  
14 ····new-instance·v0,·Landroid/util/SparseIntArray;14 ····new-instance·v0,·Landroid/util/SparseIntArray;
  
15 ····invoke-direct·{v0},·Landroid/util/SparseIntArray;-><init>()V15 ····invoke-direct·{v0},·Landroid/util/SparseIntArray;-><init>()V
  
16 ····sput-object·v0,·Landroidx/media/AudioAttributesCompat;->b:Landroid/util/SparseIntArray;16 ····sput-object·v0,·Landroidx/media/AudioAttributesCompat;->a:Landroid/util/SparseIntArray;
  
17 ····const/4·v1,·0x517 ····const/4·v1,·0x5
  
18 ····const/4·v2,·0x118 ····const/4·v2,·0x1
  
19 ····invoke-virtual·{v0,·v1,·v2},·Landroid/util/SparseIntArray;->put(II)V19 ····invoke-virtual·{v0,·v1,·v2},·Landroid/util/SparseIntArray;->put(II)V
  
Offset 56, 15 lines modifiedOffset 56, 15 lines modified
  
56 ····const/16·v0,·0x1056 ····const/16·v0,·0x10
  
57 ····new-array·v0,·v0,·[I57 ····new-array·v0,·v0,·[I
  
58 ····fill-array-data·v0,·:array_058 ····fill-array-data·v0,·:array_0
  
59 ····sput-object·v0,·Landroidx/media/AudioAttributesCompat;->c:[I59 ····sput-object·v0,·Landroidx/media/AudioAttributesCompat;->b:[I
  
60 ····return-void60 ····return-void
  
61 ····:array_061 ····:array_0
62 ····.array-data·462 ····.array-data·4
63 ········0x063 ········0x0
64 ········0x164 ········0x1
Offset 370, 17 lines modifiedOffset 370, 17 lines modified
370 ····if-nez·v0,·:cond_0370 ····if-nez·v0,·:cond_0
  
371 ····return·v1371 ····return·v1
  
372 ····:cond_0372 ····:cond_0
373 ····check-cast·p1,·Landroidx/media/AudioAttributesCompat;373 ····check-cast·p1,·Landroidx/media/AudioAttributesCompat;
  
374 ····iget-object·v0,·p0,·Landroidx/media/AudioAttributesCompat;->a:Landroidx/media/AudioAttributesImpl;374 ····iget-object·v0,·p0,·Landroidx/media/AudioAttributesCompat;->c:Landroidx/media/AudioAttributesImpl;
  
375 ····iget-object·p1,·p1,·Landroidx/media/AudioAttributesCompat;->a:Landroidx/media/AudioAttributesImpl;375 ····iget-object·p1,·p1,·Landroidx/media/AudioAttributesCompat;->c:Landroidx/media/AudioAttributesImpl;
  
376 ····if-nez·v0,·:cond_2376 ····if-nez·v0,·:cond_2
  
377 ····if-nez·p1,·:cond_1377 ····if-nez·p1,·:cond_1
  
378 ····const/4·v1,·0x1378 ····const/4·v1,·0x1
  
Offset 394, 27 lines modifiedOffset 394, 27 lines modified
  
394 ····return·p1394 ····return·p1
395 .end·method395 .end·method
  
396 .method·public·hashCode()I396 .method·public·hashCode()I
397 ····.locals·1397 ····.locals·1
  
398 ····iget-object·v0,·p0,·Landroidx/media/AudioAttributesCompat;->a:Landroidx/media/AudioAttributesImpl;398 ····iget-object·v0,·p0,·Landroidx/media/AudioAttributesCompat;->c:Landroidx/media/AudioAttributesImpl;
  
399 ····invoke-virtual·{v0},·Ljava/lang/Object;->hashCode()I399 ····invoke-virtual·{v0},·Ljava/lang/Object;->hashCode()I
  
400 ····move-result·v0400 ····move-result·v0
  
401 ····return·v0401 ····return·v0
402 .end·method402 .end·method
  
403 .method·public·toString()Ljava/lang/String;403 .method·public·toString()Ljava/lang/String;
404 ····.locals·1404 ····.locals·1
  
405 ····iget-object·v0,·p0,·Landroidx/media/AudioAttributesCompat;->a:Landroidx/media/AudioAttributesImpl;405 ····iget-object·v0,·p0,·Landroidx/media/AudioAttributesCompat;->c:Landroidx/media/AudioAttributesImpl;
  
406 ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String;406 ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
407 ····move-result-object·v0407 ····move-result-object·v0
  
408 ····return-object·v0408 ····return-object·v0
409 .end·method409 .end·method
976 B
smali/androidx/media/AudioAttributesImplApi21Parcelizer.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·final·Landroidx/media/AudioAttributesImplApi21Parcelizer;1 .class·public·final·Landroidx/media/AudioAttributesImplApi21Parcelizer;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·constructor·<init>()V5 .method·public·constructor·<init>()V
6 ····.locals·06 ····.locals·0
  
7 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V7 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
Offset 23, 17 lines modifiedOffset 23, 15 lines modified
  
23 ····const/4·v2,·0x123 ····const/4·v2,·0x1
  
24 ····invoke-virtual·{p0,·v1,·v2},·Landroidx/versionedparcelable/a;->r(Landroid/os/Parcelable;I)Landroid/os/Parcelable;24 ····invoke-virtual·{p0,·v1,·v2},·Landroidx/versionedparcelable/a;->r(Landroid/os/Parcelable;I)Landroid/os/Parcelable;
  
25 ····move-result-object·v125 ····move-result-object·v1
  
 26 ····check-cast·v1,·Landroid/media/AudioAttributes;
26 ····invoke-static·{v1},·Landroidx/media/c;->a(Ljava/lang/Object;)Landroid/media/AudioAttributes; 
  
27 ····move-result-object·v1 
  
28 ····iput-object·v1,·v0,·Landroidx/media/AudioAttributesImplApi21;->a:Landroid/media/AudioAttributes;27 ····iput-object·v1,·v0,·Landroidx/media/AudioAttributesImplApi21;->a:Landroid/media/AudioAttributes;
  
29 ····iget·v1,·v0,·Landroidx/media/AudioAttributesImplApi21;->b:I28 ····iget·v1,·v0,·Landroidx/media/AudioAttributesImplApi21;->b:I
  
30 ····const/4·v2,·0x229 ····const/4·v2,·0x2
  
315 B
smali/androidx/media/AudioAttributesImpl.smali
    
Offset 1, 6 lines modifiedOffset 1, 6 lines modified
1 .class·interface·abstract·Landroidx/media/AudioAttributesImpl;1 .class·interface·abstract·Landroidx/media/AudioAttributesImpl;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ls0/a;5 .implements·Landroidx/versionedparcelable/c;
2.09 KB
smali/androidx/media/AudioAttributesCompatParcelizer.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·final·Landroidx/media/AudioAttributesCompatParcelizer;1 .class·public·final·Landroidx/media/AudioAttributesCompatParcelizer;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·constructor·<init>()V5 .method·public·constructor·<init>()V
6 ····.locals·06 ····.locals·0
  
7 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V7 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
Offset 15, 37 lines modifiedOffset 15, 37 lines modified
15 .method·public·static·read(Landroidx/versionedparcelable/a;)Landroidx/media/AudioAttributesCompat;15 .method·public·static·read(Landroidx/versionedparcelable/a;)Landroidx/media/AudioAttributesCompat;
16 ····.locals·316 ····.locals·3
  
17 ····new-instance·v0,·Landroidx/media/AudioAttributesCompat;17 ····new-instance·v0,·Landroidx/media/AudioAttributesCompat;
  
18 ····invoke-direct·{v0},·Landroidx/media/AudioAttributesCompat;-><init>()V18 ····invoke-direct·{v0},·Landroidx/media/AudioAttributesCompat;-><init>()V
  
19 ····iget-object·v1,·v0,·Landroidx/media/AudioAttributesCompat;->a:Landroidx/media/AudioAttributesImpl;19 ····iget-object·v1,·v0,·Landroidx/media/AudioAttributesCompat;->c:Landroidx/media/AudioAttributesImpl;
  
20 ····const/4·v2,·0x120 ····const/4·v2,·0x1
  
21 ····invoke-virtual·{p0,·v1,·v2},·Landroidx/versionedparcelable/a;->v(Ls0/a;I)Ls0/a;21 ····invoke-virtual·{p0,·v1,·v2},·Landroidx/versionedparcelable/a;->v(Landroidx/versionedparcelable/c;I)Landroidx/versionedparcelable/c;
  
22 ····move-result-object·p022 ····move-result-object·p0
  
23 ····check-cast·p0,·Landroidx/media/AudioAttributesImpl;23 ····check-cast·p0,·Landroidx/media/AudioAttributesImpl;
  
24 ····iput-object·p0,·v0,·Landroidx/media/AudioAttributesCompat;->a:Landroidx/media/AudioAttributesImpl;24 ····iput-object·p0,·v0,·Landroidx/media/AudioAttributesCompat;->c:Landroidx/media/AudioAttributesImpl;
  
25 ····return-object·v025 ····return-object·v0
26 .end·method26 .end·method
  
27 .method·public·static·write(Landroidx/media/AudioAttributesCompat;Landroidx/versionedparcelable/a;)V27 .method·public·static·write(Landroidx/media/AudioAttributesCompat;Landroidx/versionedparcelable/a;)V
28 ····.locals·128 ····.locals·1
  
29 ····const/4·v0,·0x029 ····const/4·v0,·0x0
  
30 ····invoke-virtual·{p1,·v0,·v0},·Landroidx/versionedparcelable/a;->x(ZZ)V30 ····invoke-virtual·{p1,·v0,·v0},·Landroidx/versionedparcelable/a;->x(ZZ)V
  
31 ····iget-object·p0,·p0,·Landroidx/media/AudioAttributesCompat;->a:Landroidx/media/AudioAttributesImpl;31 ····iget-object·p0,·p0,·Landroidx/media/AudioAttributesCompat;->c:Landroidx/media/AudioAttributesImpl;
  
32 ····const/4·v0,·0x132 ····const/4·v0,·0x1
  
33 ····invoke-virtual·{p1,·p0,·v0},·Landroidx/versionedparcelable/a;->M(Ls0/a;I)V33 ····invoke-virtual·{p1,·p0,·v0},·Landroidx/versionedparcelable/a;->M(Landroidx/versionedparcelable/c;I)V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
1.29 KB
smali/androidx/media/AudioAttributesImplApi21.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/media/AudioAttributesImplApi21;1 .class·Landroidx/media/AudioAttributesImplApi21;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/media/AudioAttributesImpl;5 .implements·Landroidx/media/AudioAttributesImpl;
  
  
6 #·annotations6 #·annotations
7 .annotation·build·Landroid/annotation/TargetApi;7 .annotation·build·Landroid/annotation/TargetApi;
Offset 47, 27 lines modifiedOffset 47, 27 lines modified
47 ····:cond_047 ····:cond_0
48 ····check-cast·p1,·Landroidx/media/AudioAttributesImplApi21;48 ····check-cast·p1,·Landroidx/media/AudioAttributesImplApi21;
  
49 ····iget-object·v0,·p0,·Landroidx/media/AudioAttributesImplApi21;->a:Landroid/media/AudioAttributes;49 ····iget-object·v0,·p0,·Landroidx/media/AudioAttributesImplApi21;->a:Landroid/media/AudioAttributes;
  
50 ····iget-object·p1,·p1,·Landroidx/media/AudioAttributesImplApi21;->a:Landroid/media/AudioAttributes;50 ····iget-object·p1,·p1,·Landroidx/media/AudioAttributesImplApi21;->a:Landroid/media/AudioAttributes;
  
51 ····invoke-static·{v0,·p1},·Landroidx/media/a;->a(Landroid/media/AudioAttributes;Ljava/lang/Object;)Z51 ····invoke-virtual·{v0,·p1},·Landroid/media/AudioAttributes;->equals(Ljava/lang/Object;)Z
  
52 ····move-result·p152 ····move-result·p1
  
53 ····return·p153 ····return·p1
54 .end·method54 .end·method
  
55 .method·public·hashCode()I55 .method·public·hashCode()I
56 ····.locals·156 ····.locals·1
  
57 ····iget-object·v0,·p0,·Landroidx/media/AudioAttributesImplApi21;->a:Landroid/media/AudioAttributes;57 ····iget-object·v0,·p0,·Landroidx/media/AudioAttributesImplApi21;->a:Landroid/media/AudioAttributes;
  
58 ····invoke-static·{v0},·Landroidx/media/b;->a(Landroid/media/AudioAttributes;)I58 ····invoke-virtual·{v0},·Landroid/media/AudioAttributes;->hashCode()I
  
59 ····move-result·v059 ····move-result·v0
  
60 ····return·v060 ····return·v0
61 .end·method61 .end·method
  
62 .method·public·toString()Ljava/lang/String;62 .method·public·toString()Ljava/lang/String;
403 B
smali/androidx/media/AudioAttributesImplBaseParcelizer.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·final·Landroidx/media/AudioAttributesImplBaseParcelizer;1 .class·public·final·Landroidx/media/AudioAttributesImplBaseParcelizer;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·constructor·<init>()V5 .method·public·constructor·<init>()V
6 ····.locals·06 ····.locals·0
  
7 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V7 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
10.6 KB
smali/androidx/recyclerview/widget/l$a.smali
Max HTML report size reached
966 B
smali/androidx/recyclerview/widget/StaggeredGridLayoutManager$d$a$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·final·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a$a;1 .class·final·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/os/Parcelable$Creator;5 .implements·Landroid/os/Parcelable$Creator;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 12, 14 lines modifiedOffset 12, 23 lines modified
12 .end·annotation12 .end·annotation
  
13 .annotation·system·Ldalvik/annotation/InnerClass;13 .annotation·system·Ldalvik/annotation/InnerClass;
14 ····accessFlags·=·0x814 ····accessFlags·=·0x8
15 ····name·=·null15 ····name·=·null
16 .end·annotation16 .end·annotation
  
 17 .annotation·system·Ldalvik/annotation/Signature;
 18 ····value·=·{
 19 ········"Ljava/lang/Object;",
 20 ········"Landroid/os/Parcelable$Creator<",
 21 ········"Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;",
 22 ········">;"
 23 ····}
 24 .end·annotation
  
  
17 #·direct·methods25 #·direct·methods
18 .method·constructor·<init>()V26 .method·constructor·<init>()V
19 ····.locals·027 ····.locals·0
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.21 KB
smali/androidx/recyclerview/widget/d$b.smali
    
Offset 1, 50 lines modifiedOffset 1, 49 lines modified
1 .class·Landroidx/recyclerview/widget/d$b;1 .class·interface·abstract·Landroidx/recyclerview/widget/d$b;
2 .super·Landroidx/recyclerview/widget/RecyclerView$s; 
3 .source·"SourceFile"2 .super·Ljava/lang/Object;
 3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/recyclerview/widget/d;6 ····value·=·Landroidx/recyclerview/widget/d;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x608
10 ····name·=·null10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields 
13 .field·final·synthetic·a:Landroidx/recyclerview/widget/d; 
  
  
14 #·direct·methods12 #·virtual·methods
 13 .method·public·abstract·a(I)Landroid/view/View;
 14 .end·method
15 .method·constructor·<init>(Landroidx/recyclerview/widget/d;)V 
16 ····.locals·0 
  
17 ····iput-object·p1,·p0,·Landroidx/recyclerview/widget/d$b;->a:Landroidx/recyclerview/widget/d; 
  
18 ····invoke-direct·{p0},·Landroidx/recyclerview/widget/RecyclerView$s;-><init>()V 
  
19 ····return-void15 .method·public·abstract·b(Landroid/view/View;)V
20 .end·method16 .end·method
  
 17 .method·public·abstract·c(I)V
 18 .end·method
  
 19 .method·public·abstract·d()V
 20 .end·method
21 #·virtual·methods 
22 .method·public·b(Landroidx/recyclerview/widget/RecyclerView;II)V 
23 ····.locals·0 
  
24 ····iget-object·p2,·p0,·Landroidx/recyclerview/widget/d$b;->a:Landroidx/recyclerview/widget/d;21 .method·public·abstract·e(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$d0;
 22 .end·method
  
25 ····invoke-virtual·{p1},·Landroidx/recyclerview/widget/RecyclerView;->computeHorizontalScrollOffset()I23 .method·public·abstract·f(I)V
 24 .end·method
  
26 ····move-result·p325 .method·public·abstract·g(Landroid/view/View;)V
 26 .end·method
  
27 ····invoke-virtual·{p1},·Landroidx/recyclerview/widget/RecyclerView;->computeVerticalScrollOffset()I27 .method·public·abstract·h(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V
 28 .end·method
  
28 ····move-result·p129 .method·public·abstract·i(Landroid/view/View;I)V
 30 .end·method
  
29 ····invoke-virtual·{p2,·p3,·p1},·Landroidx/recyclerview/widget/d;->A(II)V31 .method·public·abstract·j(Landroid/view/View;)I
 32 .end·method
  
30 ····return-void33 .method·public·abstract·k()I
31 .end·method34 .end·method
21.7 KB
smali/androidx/recyclerview/widget/h.smali
Max HTML report size reached
7.65 KB
smali/androidx/recyclerview/widget/RecyclerView$f.smali
Max HTML report size reached
5.34 KB
smali/androidx/recyclerview/widget/m$a.smali
Max HTML report size reached
25.6 KB
smali/androidx/recyclerview/widget/RecyclerView$b0.smali
Max HTML report size reached
4.67 KB
smali/androidx/recyclerview/widget/e$a.smali
Max HTML report size reached
3.04 KB
smali/androidx/recyclerview/widget/e$c.smali
    
Offset 1, 58 lines modifiedOffset 1, 83 lines modified
1 .class·Landroidx/recyclerview/widget/e$c;1 .class·Landroidx/recyclerview/widget/e$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
 4 #·interfaces
 5 .implements·Ljava/lang/Runnable;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Landroidx/recyclerview/widget/e;8 ····value·=·Landroidx/recyclerview/widget/e;->u()V
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x811 ····accessFlags·=·0x0
10 ····name·=·"c"12 ····name·=·null
11 .end·annotation13 .end·annotation
  
  
12 #·instance·fields14 #·instance·fields
 15 .field·final·synthetic·e:Ljava/util/ArrayList;
13 .field·public·a:Z 
  
14 .field·public·b:I 
  
15 .field·public·c:I 
  
16 .field·public·d:Landroidx/recyclerview/widget/RecyclerView;16 .field·final·synthetic·f:Landroidx/recyclerview/widget/e;
  
17 .field·public·e:I 
  
  
18 #·direct·methods17 #·direct·methods
19 .method·constructor·<init>()V18 .method·constructor·<init>(Landroidx/recyclerview/widget/e;Ljava/util/ArrayList;)V
20 ····.locals·019 ····.locals·0
  
 20 ····iput-object·p1,·p0,·Landroidx/recyclerview/widget/e$c;->f:Landroidx/recyclerview/widget/e;
  
 21 ····iput-object·p2,·p0,·Landroidx/recyclerview/widget/e$c;->e:Ljava/util/ArrayList;
  
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····return-void23 ····return-void
23 .end·method24 .end·method
  
  
24 #·virtual·methods25 #·virtual·methods
25 .method·public·a()V26 .method·public·run()V
26 ····.locals·227 ····.locals·3
  
 28 ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/e$c;->e:Ljava/util/ArrayList;
  
 29 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
 30 ····move-result-object·v0
  
 31 ····:goto_0
 32 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z
  
 33 ····move-result·v1
  
 34 ····if-eqz·v1,·:cond_0
  
 35 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
 36 ····move-result-object·v1
  
 37 ····check-cast·v1,·Landroidx/recyclerview/widget/RecyclerView$d0;
  
 38 ····iget-object·v2,·p0,·Landroidx/recyclerview/widget/e$c;->f:Landroidx/recyclerview/widget/e;
  
 39 ····invoke-virtual·{v2,·v1},·Landroidx/recyclerview/widget/e;->Q(Landroidx/recyclerview/widget/RecyclerView$d0;)V
  
27 ····const/4·v0,·0x040 ····goto·:goto_0
  
28 ····iput-boolean·v0,·p0,·Landroidx/recyclerview/widget/e$c;->a:Z41 ····:cond_0
 42 ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/e$c;->e:Ljava/util/ArrayList;
  
29 ····iput·v0,·p0,·Landroidx/recyclerview/widget/e$c;->b:I43 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->clear()V
  
30 ····iput·v0,·p0,·Landroidx/recyclerview/widget/e$c;->c:I44 ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/e$c;->f:Landroidx/recyclerview/widget/e;
  
31 ····const/4·v1,·0x045 ····iget-object·v0,·v0,·Landroidx/recyclerview/widget/e;->m:Ljava/util/ArrayList;
  
32 ····iput-object·v1,·p0,·Landroidx/recyclerview/widget/e$c;->d:Landroidx/recyclerview/widget/RecyclerView;46 ····iget-object·v1,·p0,·Landroidx/recyclerview/widget/e$c;->e:Ljava/util/ArrayList;
  
33 ····iput·v0,·p0,·Landroidx/recyclerview/widget/e$c;->e:I47 ····invoke-virtual·{v0,·v1},·Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z
  
34 ····return-void48 ····return-void
35 .end·method49 .end·method
2.82 KB
smali/androidx/recyclerview/widget/RecyclerView$n.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·abstract·Landroidx/recyclerview/widget/RecyclerView$n;1 .class·public·abstract·Landroidx/recyclerview/widget/RecyclerView$n;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/recyclerview/widget/RecyclerView;6 ····value·=·Landroidx/recyclerview/widget/RecyclerView;
7 .end·annotation7 .end·annotation
  
Offset 23, 23 lines modifiedOffset 23, 25 lines modified
23 ····return-void23 ····return-void
24 .end·method24 .end·method
  
  
25 #·virtual·methods25 #·virtual·methods
26 .method·public·d(Landroid/graphics/Rect;ILandroidx/recyclerview/widget/RecyclerView;)V26 .method·public·d(Landroid/graphics/Rect;ILandroidx/recyclerview/widget/RecyclerView;)V
27 ····.locals·027 ····.locals·0
 28 ····.annotation·runtime·Ljava/lang/Deprecated;
 29 ····.end·annotation
  
28 ····const/4·p2,·0x030 ····const/4·p2,·0x0
  
29 ····invoke-virtual·{p1,·p2,·p2,·p2,·p2},·Landroid/graphics/Rect;->set(IIII)V31 ····invoke-virtual·{p1,·p2,·p2,·p2,·p2},·Landroid/graphics/Rect;->set(IIII)V
  
30 ····return-void32 ····return-void
31 .end·method33 .end·method
  
32 .method·public·e(Landroid/graphics/Rect;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$y;)V34 .method·public·e(Landroid/graphics/Rect;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$a0;)V
33 ····.locals·035 ····.locals·0
  
34 ····invoke-virtual·{p2},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;36 ····invoke-virtual·{p2},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
  
35 ····move-result-object·p237 ····move-result-object·p2
  
36 ····check-cast·p2,·Landroidx/recyclerview/widget/RecyclerView$p;38 ····check-cast·p2,·Landroidx/recyclerview/widget/RecyclerView$p;
Offset 51, 21 lines modifiedOffset 53, 36 lines modified
51 ····invoke-virtual·{p0,·p1,·p2,·p3},·Landroidx/recyclerview/widget/RecyclerView$n;->d(Landroid/graphics/Rect;ILandroidx/recyclerview/widget/RecyclerView;)V53 ····invoke-virtual·{p0,·p1,·p2,·p3},·Landroidx/recyclerview/widget/RecyclerView$n;->d(Landroid/graphics/Rect;ILandroidx/recyclerview/widget/RecyclerView;)V
  
52 ····return-void54 ····return-void
53 .end·method55 .end·method
  
54 .method·public·f(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;)V56 .method·public·f(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;)V
55 ····.locals·057 ····.locals·0
 58 ····.annotation·runtime·Ljava/lang/Deprecated;
 59 ····.end·annotation
  
56 ····return-void60 ····return-void
57 .end·method61 .end·method
  
58 .method·public·g(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$y;)V62 .method·public·g(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$a0;)V
59 ····.locals·063 ····.locals·0
  
60 ····invoke-virtual·{p0,·p1,·p2},·Landroidx/recyclerview/widget/RecyclerView$n;->f(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;)V64 ····invoke-virtual·{p0,·p1,·p2},·Landroidx/recyclerview/widget/RecyclerView$n;->f(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;)V
  
61 ····return-void65 ····return-void
62 .end·method66 .end·method
  
 67 .method·public·h(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;)V
 68 ····.locals·0
 69 ····.annotation·runtime·Ljava/lang/Deprecated;
 70 ····.end·annotation
  
 71 ····return-void
 72 .end·method
  
63 .method·public·abstract·h(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$y;)V73 .method·public·i(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$a0;)V
 74 ····.locals·0
  
 75 ····invoke-virtual·{p0,·p1,·p2},·Landroidx/recyclerview/widget/RecyclerView$n;->h(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;)V
  
 76 ····return-void
64 .end·method77 .end·method
390 B
smali/androidx/recyclerview/widget/RecyclerView$c.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·final·Landroidx/recyclerview/widget/RecyclerView$c;1 .class·final·Landroidx/recyclerview/widget/RecyclerView$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/view/animation/Interpolator;5 .implements·Landroid/view/animation/Interpolator;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
596 B
smali/androidx/recyclerview/widget/RecyclerView$j.smali
    
Offset 1, 14 lines modifiedOffset 1, 19 lines modified
1 .class·public·interface·abstract·Landroidx/recyclerview/widget/RecyclerView$j;1 .class·public·interface·abstract·Landroidx/recyclerview/widget/RecyclerView$j;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/recyclerview/widget/RecyclerView;6 ····value·=·Landroidx/recyclerview/widget/RecyclerView;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x6099 ····accessFlags·=·0x609
10 ····name·=·"j"10 ····name·=·"j"
11 .end·annotation11 .end·annotation
  
  
 12 #·virtual·methods
 13 .method·public·abstract·a(II)I
 14 .end·method
3.92 KB
smali/androidx/recyclerview/widget/LinearLayoutManager$c.smali
Max HTML report size reached
17.3 KB
smali/androidx/recyclerview/widget/f.smali
Max HTML report size reached
52.0 KB
smali/androidx/recyclerview/widget/d.smali
Max HTML report size reached
81.3 KB
smali/androidx/recyclerview/widget/RecyclerView$v.smali
Max HTML report size reached
11.5 KB
smali/androidx/recyclerview/widget/RecyclerView$g.smali
Max HTML report size reached
8.53 KB
smali/androidx/recyclerview/widget/i.smali
Max HTML report size reached
158 KB
smali/androidx/recyclerview/widget/LinearLayoutManager.smali
Max HTML report size reached
940 B
smali/androidx/recyclerview/widget/RecyclerView$k.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·Landroidx/recyclerview/widget/RecyclerView$k;1 .class·public·Landroidx/recyclerview/widget/RecyclerView$k;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/recyclerview/widget/RecyclerView;6 ····value·=·Landroidx/recyclerview/widget/RecyclerView;
7 .end·annotation7 .end·annotation
  
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
  
26 #·virtual·methods26 #·virtual·methods
27 .method·protected·a(Landroidx/recyclerview/widget/RecyclerView;I)Landroid/widget/EdgeEffect;27 .method·protected·a(Landroidx/recyclerview/widget/RecyclerView;I)Landroid/widget/EdgeEffect;
28 ····.locals·028 ····.locals·0
  
29 ····new-instance·p2,·Landroid/widget/EdgeEffect;29 ····new-instance·p2,·Landroid/widget/EdgeEffect;
  
30 ····invoke-virtual·{p1},·Landroid/view/View;->getContext()Landroid/content/Context;30 ····invoke-virtual·{p1},·Landroid/view/ViewGroup;->getContext()Landroid/content/Context;
  
31 ····move-result-object·p131 ····move-result-object·p1
  
32 ····invoke-direct·{p2,·p1},·Landroid/widget/EdgeEffect;-><init>(Landroid/content/Context;)V32 ····invoke-direct·{p2,·p1},·Landroid/widget/EdgeEffect;-><init>(Landroid/content/Context;)V
  
33 ····return-object·p233 ····return-object·p2
34 .end·method34 .end·method
86.4 KB
smali/androidx/recyclerview/widget/RecyclerView$u.smali
Max HTML report size reached
3.82 KB
smali/androidx/recyclerview/widget/StaggeredGridLayoutManager$b.smali
Max HTML report size reached
78.9 KB
smali/androidx/recyclerview/widget/RecyclerView$o.smali
Max HTML report size reached
17.0 KB
smali/androidx/recyclerview/widget/StaggeredGridLayoutManager$f.smali
Max HTML report size reached
2.15 KB
smali/androidx/recyclerview/widget/RecyclerView$b.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/recyclerview/widget/RecyclerView$b;1 .class·Landroidx/recyclerview/widget/RecyclerView$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 14, 43 lines modifiedOffset 14, 43 lines modified
14 .annotation·system·Ldalvik/annotation/InnerClass;14 .annotation·system·Ldalvik/annotation/InnerClass;
15 ····accessFlags·=·0x015 ····accessFlags·=·0x0
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
  
18 #·instance·fields18 #·instance·fields
19 .field·final·synthetic·d:Landroidx/recyclerview/widget/RecyclerView;19 .field·final·synthetic·e:Landroidx/recyclerview/widget/RecyclerView;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Landroidx/recyclerview/widget/RecyclerView;)V21 .method·constructor·<init>(Landroidx/recyclerview/widget/RecyclerView;)V
22 ····.locals·022 ····.locals·0
  
23 ····iput-object·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$b;->d:Landroidx/recyclerview/widget/RecyclerView;23 ····iput-object·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$b;->e:Landroidx/recyclerview/widget/RecyclerView;
  
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·run()V28 .method·public·run()V
29 ····.locals·229 ····.locals·2
  
30 ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$b;->d:Landroidx/recyclerview/widget/RecyclerView;30 ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$b;->e:Landroidx/recyclerview/widget/RecyclerView;
  
31 ····iget-object·v0,·v0,·Landroidx/recyclerview/widget/RecyclerView;->M:Landroidx/recyclerview/widget/RecyclerView$l;31 ····iget-object·v0,·v0,·Landroidx/recyclerview/widget/RecyclerView;->d0:Landroidx/recyclerview/widget/RecyclerView$l;
  
32 ····if-eqz·v0,·:cond_032 ····if-eqz·v0,·:cond_0
  
33 ····invoke-virtual·{v0},·Landroidx/recyclerview/widget/RecyclerView$l;->u()V33 ····invoke-virtual·{v0},·Landroidx/recyclerview/widget/RecyclerView$l;->u()V
  
34 ····:cond_034 ····:cond_0
35 ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$b;->d:Landroidx/recyclerview/widget/RecyclerView;35 ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$b;->e:Landroidx/recyclerview/widget/RecyclerView;
  
36 ····const/4·v1,·0x036 ····const/4·v1,·0x0
  
37 ····iput-boolean·v1,·v0,·Landroidx/recyclerview/widget/RecyclerView;->m0:Z37 ····iput-boolean·v1,·v0,·Landroidx/recyclerview/widget/RecyclerView;->B0:Z
  
38 ····return-void38 ····return-void
39 .end·method39 .end·method
47.8 KB
smali/androidx/recyclerview/widget/g.smali
Max HTML report size reached
427 B
smali/androidx/recyclerview/widget/RecyclerView$o$c.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·interface·abstract·Landroidx/recyclerview/widget/RecyclerView$o$c;1 .class·public·interface·abstract·Landroidx/recyclerview/widget/RecyclerView$o$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/recyclerview/widget/RecyclerView$o;6 ····value·=·Landroidx/recyclerview/widget/RecyclerView$o;
7 .end·annotation7 .end·annotation
  
429 B
smali/androidx/recyclerview/widget/GridLayoutManager$c.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·abstract·Landroidx/recyclerview/widget/GridLayoutManager$c;1 .class·public·abstract·Landroidx/recyclerview/widget/GridLayoutManager$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/recyclerview/widget/GridLayoutManager;6 ····value·=·Landroidx/recyclerview/widget/GridLayoutManager;
7 .end·annotation7 .end·annotation
  
792 B
smali/androidx/recyclerview/widget/a$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·interface·abstract·Landroidx/recyclerview/widget/a$a;1 .class·interface·abstract·Landroidx/recyclerview/widget/a$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/recyclerview/widget/a;6 ····value·=·Landroidx/recyclerview/widget/a;
7 .end·annotation7 .end·annotation
  
Offset 17, 15 lines modifiedOffset 17, 15 lines modified
17 #·virtual·methods17 #·virtual·methods
18 .method·public·abstract·a(II)V18 .method·public·abstract·a(II)V
19 .end·method19 .end·method
  
20 .method·public·abstract·b(Landroidx/recyclerview/widget/a$b;)V20 .method·public·abstract·b(Landroidx/recyclerview/widget/a$b;)V
21 .end·method21 .end·method
  
22 .method·public·abstract·c(I)Landroidx/recyclerview/widget/RecyclerView$b0;22 .method·public·abstract·c(I)Landroidx/recyclerview/widget/RecyclerView$d0;
23 .end·method23 .end·method
  
24 .method·public·abstract·d(II)V24 .method·public·abstract·d(II)V
25 .end·method25 .end·method
  
26 .method·public·abstract·e(II)V26 .method·public·abstract·e(II)V
27 .end·method27 .end·method
24.7 KB
smali/androidx/recyclerview/widget/k.smali
Max HTML report size reached
6.81 KB
smali/androidx/recyclerview/widget/StaggeredGridLayoutManager$d.smali
Max HTML report size reached
5.93 KB
smali/androidx/recyclerview/widget/RecyclerView$e.smali
Max HTML report size reached
930 B
smali/androidx/recyclerview/widget/LinearLayoutManager$d$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·final·Landroidx/recyclerview/widget/LinearLayoutManager$d$a;1 .class·final·Landroidx/recyclerview/widget/LinearLayoutManager$d$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/os/Parcelable$Creator;5 .implements·Landroid/os/Parcelable$Creator;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 12, 14 lines modifiedOffset 12, 23 lines modified
12 .end·annotation12 .end·annotation
  
13 .annotation·system·Ldalvik/annotation/InnerClass;13 .annotation·system·Ldalvik/annotation/InnerClass;
14 ····accessFlags·=·0x814 ····accessFlags·=·0x8
15 ····name·=·null15 ····name·=·null
16 .end·annotation16 .end·annotation
  
 17 .annotation·system·Ldalvik/annotation/Signature;
 18 ····value·=·{
 19 ········"Ljava/lang/Object;",
 20 ········"Landroid/os/Parcelable$Creator<",
 21 ········"Landroidx/recyclerview/widget/LinearLayoutManager$d;",
 22 ········">;"
 23 ····}
 24 .end·annotation
  
  
17 #·direct·methods25 #·direct·methods
18 .method·constructor·<init>()V26 .method·constructor·<init>()V
19 ····.locals·027 ····.locals·0
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.4 KB
smali/androidx/recyclerview/widget/g$a.smali
    
Offset 1, 22 lines modifiedOffset 1, 47 lines modified
1 .class·interface·abstract·Landroidx/recyclerview/widget/g$a;1 .class·Landroidx/recyclerview/widget/g$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
 4 #·interfaces
 5 .implements·Ljava/lang/Runnable;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/recyclerview/widget/g;8 ····value·=·Landroidx/recyclerview/widget/g;
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x60811 ····accessFlags·=·0x0
10 ····name·=·"a"12 ····name·=·null
11 .end·annotation13 .end·annotation
  
  
 14 #·instance·fields
 15 .field·final·synthetic·e:Landroidx/recyclerview/widget/g;
  
  
12 #·virtual·methods16 #·direct·methods
13 .method·public·abstract·a(Landroidx/recyclerview/widget/a$b;)V17 .method·constructor·<init>(Landroidx/recyclerview/widget/g;)V
 18 ····.locals·0
  
 19 ····iput-object·p1,·p0,·Landroidx/recyclerview/widget/g$a;->e:Landroidx/recyclerview/widget/g;
  
 20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 21 ····return-void
14 .end·method22 .end·method
  
15 .method·public·abstract·b(IIILjava/lang/Object;)Landroidx/recyclerview/widget/a$b; 
 23 #·virtual·methods
 24 .method·public·run()V
 25 ····.locals·2
  
 26 ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/g$a;->e:Landroidx/recyclerview/widget/g;
  
 27 ····const/16·v1,·0x1f4
  
 28 ····invoke-virtual·{v0,·v1},·Landroidx/recyclerview/widget/g;->q(I)V
  
 29 ····return-void
16 .end·method30 .end·method
2.0 KB
smali/androidx/recyclerview/widget/GridLayoutManager$b.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·Landroidx/recyclerview/widget/GridLayoutManager$b;1 .class·public·Landroidx/recyclerview/widget/GridLayoutManager$b;
2 .super·Landroidx/recyclerview/widget/RecyclerView$p;2 .super·Landroidx/recyclerview/widget/RecyclerView$p;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/recyclerview/widget/GridLayoutManager;6 ····value·=·Landroidx/recyclerview/widget/GridLayoutManager;
7 .end·annotation7 .end·annotation
  
Offset 20, 15 lines modifiedOffset 20, 14 lines modified
20 .field·f:I20 .field·f:I
  
  
21 #·direct·methods21 #·direct·methods
22 .method·public·constructor·<init>(II)V22 .method·public·constructor·<init>(II)V
23 ····.locals·023 ····.locals·0
  
24 ····.line·1 
25 ····invoke-direct·{p0,·p1,·p2},·Landroidx/recyclerview/widget/RecyclerView$p;-><init>(II)V24 ····invoke-direct·{p0,·p1,·p2},·Landroidx/recyclerview/widget/RecyclerView$p;-><init>(II)V
  
26 ····const/4·p1,·-0x125 ····const/4·p1,·-0x1
  
27 ····iput·p1,·p0,·Landroidx/recyclerview/widget/GridLayoutManager$b;->e:I26 ····iput·p1,·p0,·Landroidx/recyclerview/widget/GridLayoutManager$b;->e:I
  
28 ····const/4·p1,·0x027 ····const/4·p1,·0x0
Offset 37, 15 lines modifiedOffset 36, 14 lines modified
  
37 ····return-void36 ····return-void
38 .end·method37 .end·method
  
39 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V38 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
40 ····.locals·039 ····.locals·0
  
41 ····.line·2 
42 ····invoke-direct·{p0,·p1,·p2},·Landroidx/recyclerview/widget/RecyclerView$p;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V40 ····invoke-direct·{p0,·p1,·p2},·Landroidx/recyclerview/widget/RecyclerView$p;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
  
43 ····const/4·p1,·-0x141 ····const/4·p1,·-0x1
  
44 ····iput·p1,·p0,·Landroidx/recyclerview/widget/GridLayoutManager$b;->e:I42 ····iput·p1,·p0,·Landroidx/recyclerview/widget/GridLayoutManager$b;->e:I
  
45 ····const/4·p1,·0x043 ····const/4·p1,·0x0
Offset 54, 15 lines modifiedOffset 52, 14 lines modified
  
54 ····return-void52 ····return-void
55 .end·method53 .end·method
  
56 .method·public·constructor·<init>(Landroid/view/ViewGroup$LayoutParams;)V54 .method·public·constructor·<init>(Landroid/view/ViewGroup$LayoutParams;)V
57 ····.locals·055 ····.locals·0
  
58 ····.line·3 
59 ····invoke-direct·{p0,·p1},·Landroidx/recyclerview/widget/RecyclerView$p;-><init>(Landroid/view/ViewGroup$LayoutParams;)V56 ····invoke-direct·{p0,·p1},·Landroidx/recyclerview/widget/RecyclerView$p;-><init>(Landroid/view/ViewGroup$LayoutParams;)V
  
60 ····const/4·p1,·-0x157 ····const/4·p1,·-0x1
  
61 ····iput·p1,·p0,·Landroidx/recyclerview/widget/GridLayoutManager$b;->e:I58 ····iput·p1,·p0,·Landroidx/recyclerview/widget/GridLayoutManager$b;->e:I
  
62 ····const/4·p1,·0x059 ····const/4·p1,·0x0
Offset 71, 15 lines modifiedOffset 68, 14 lines modified
  
71 ····return-void68 ····return-void
72 .end·method69 .end·method
  
73 .method·public·constructor·<init>(Landroid/view/ViewGroup$MarginLayoutParams;)V70 .method·public·constructor·<init>(Landroid/view/ViewGroup$MarginLayoutParams;)V
74 ····.locals·071 ····.locals·0
  
75 ····.line·4 
76 ····invoke-direct·{p0,·p1},·Landroidx/recyclerview/widget/RecyclerView$p;-><init>(Landroid/view/ViewGroup$MarginLayoutParams;)V72 ····invoke-direct·{p0,·p1},·Landroidx/recyclerview/widget/RecyclerView$p;-><init>(Landroid/view/ViewGroup$MarginLayoutParams;)V
  
77 ····const/4·p1,·-0x173 ····const/4·p1,·-0x1
  
78 ····iput·p1,·p0,·Landroidx/recyclerview/widget/GridLayoutManager$b;->e:I74 ····iput·p1,·p0,·Landroidx/recyclerview/widget/GridLayoutManager$b;->e:I
  
79 ····const/4·p1,·0x075 ····const/4·p1,·0x0
18.6 KB
smali/androidx/recyclerview/widget/m.smali
Max HTML report size reached
958 B
smali/androidx/recyclerview/widget/StaggeredGridLayoutManager$e$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·final·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e$a;1 .class·final·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/os/Parcelable$Creator;5 .implements·Landroid/os/Parcelable$Creator;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 12, 14 lines modifiedOffset 12, 23 lines modified
12 .end·annotation12 .end·annotation
  
13 .annotation·system·Ldalvik/annotation/InnerClass;13 .annotation·system·Ldalvik/annotation/InnerClass;
14 ····accessFlags·=·0x814 ····accessFlags·=·0x8
15 ····name·=·null15 ····name·=·null
16 .end·annotation16 .end·annotation
  
 17 .annotation·system·Ldalvik/annotation/Signature;
 18 ····value·=·{
 19 ········"Ljava/lang/Object;",
 20 ········"Landroid/os/Parcelable$Creator<",
 21 ········"Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;",
 22 ········">;"
 23 ····}
 24 .end·annotation
  
  
17 #·direct·methods25 #·direct·methods
18 .method·constructor·<init>()V26 .method·constructor·<init>()V
19 ····.locals·027 ····.locals·0
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
918 B
smali/androidx/recyclerview/widget/RecyclerView$r.smali
    
Offset 1, 25 lines modifiedOffset 1, 14 lines modified
1 .class·public·interface·abstract·Landroidx/recyclerview/widget/RecyclerView$r;1 .class·public·abstract·Landroidx/recyclerview/widget/RecyclerView$r;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/recyclerview/widget/RecyclerView;6 ····value·=·Landroidx/recyclerview/widget/RecyclerView;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x6099 ····accessFlags·=·0x409
10 ····name·=·"r"10 ····name·=·"r"
11 .end·annotation11 .end·annotation
  
  
12 #·virtual·methods 
13 .method·public·abstract·a(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/MotionEvent;)Z 
14 .end·method 
  
15 .method·public·abstract·b(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/MotionEvent;)V 
16 .end·method 
  
17 .method·public·abstract·c(Z)V 
18 .end·method 
1.22 KB
smali/androidx/recyclerview/widget/RecyclerView$s.smali
    
Offset 1, 35 lines modifiedOffset 1, 25 lines modified
1 .class·public·abstract·Landroidx/recyclerview/widget/RecyclerView$s;1 .class·public·interface·abstract·Landroidx/recyclerview/widget/RecyclerView$s;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/recyclerview/widget/RecyclerView;6 ····value·=·Landroidx/recyclerview/widget/RecyclerView;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x4099 ····accessFlags·=·0x609
10 ····name·=·"s"10 ····name·=·"s"
11 .end·annotation11 .end·annotation
  
  
12 #·direct·methods 
13 .method·public·constructor·<init>()V 
14 ····.locals·0 
  
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
16 ····return-void 
17 .end·method 
  
  
18 #·virtual·methods12 #·virtual·methods
19 .method·public·a(Landroidx/recyclerview/widget/RecyclerView;I)V13 .method·public·abstract·a(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/MotionEvent;)Z
20 ····.locals·014 .end·method
  
21 ····return-void15 .method·public·abstract·b(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/MotionEvent;)V
22 .end·method16 .end·method
  
23 .method·public·abstract·b(Landroidx/recyclerview/widget/RecyclerView;II)V17 .method·public·abstract·c(Z)V
24 .end·method18 .end·method
12.4 KB
smali/androidx/recyclerview/widget/StaggeredGridLayoutManager$e.smali
Max HTML report size reached
19.5 KB
smali/androidx/recyclerview/widget/b.smali
Max HTML report size reached
8.82 KB
smali/androidx/recyclerview/widget/RecyclerView$t.smali
Max HTML report size reached
743 B
smali/androidx/recyclerview/widget/a$b.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/recyclerview/widget/a$b;1 .class·Landroidx/recyclerview/widget/a$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/recyclerview/widget/a;6 ····value·=·Landroidx/recyclerview/widget/a;
7 .end·annotation7 .end·annotation
  
Offset 99, 17 lines modifiedOffset 99, 15 lines modified
99 ····return·v099 ····return·v0
  
100 ····:cond_0100 ····:cond_0
101 ····const/4·v1,·0x0101 ····const/4·v1,·0x0
  
102 ····if-eqz·p1,·:cond_8102 ····if-eqz·p1,·:cond_8
  
 103 ····const-class·v2,·Landroidx/recyclerview/widget/a$b;
103 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; 
  
104 ····move-result-object·v2 
  
105 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;104 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
106 ····move-result-object·v3105 ····move-result-object·v3
  
107 ····if-eq·v2,·v3,·:cond_1106 ····if-eq·v2,·v3,·:cond_1
  
513 B
smali/androidx/recyclerview/widget/RecyclerView$o$b.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·Landroidx/recyclerview/widget/RecyclerView$o$b;1 .class·Landroidx/recyclerview/widget/RecyclerView$o$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/recyclerview/widget/l$b;5 .implements·Landroidx/recyclerview/widget/p$b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroidx/recyclerview/widget/RecyclerView$o;8 ····value·=·Landroidx/recyclerview/widget/RecyclerView$o;
9 .end·annotation9 .end·annotation
  
71.4 KB
smali/androidx/recyclerview/widget/GridLayoutManager.smali
Max HTML report size reached
772 B
smali/androidx/recyclerview/widget/RecyclerView$q.smali
    
Offset 1, 14 lines modifiedOffset 1, 22 lines modified
1 .class·public·abstract·Landroidx/recyclerview/widget/RecyclerView$q;1 .class·public·interface·abstract·Landroidx/recyclerview/widget/RecyclerView$q;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/recyclerview/widget/RecyclerView;6 ····value·=·Landroidx/recyclerview/widget/RecyclerView;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x4099 ····accessFlags·=·0x609
10 ····name·=·"q"10 ····name·=·"q"
11 .end·annotation11 .end·annotation
  
  
 12 #·virtual·methods
 13 .method·public·abstract·a(Landroid/view/View;)V
 14 .end·method
  
 15 .method·public·abstract·b(Landroid/view/View;)V
 16 .end·method
513 B
smali/androidx/recyclerview/widget/RecyclerView$o$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·Landroidx/recyclerview/widget/RecyclerView$o$a;1 .class·Landroidx/recyclerview/widget/RecyclerView$o$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/recyclerview/widget/l$b;5 .implements·Landroidx/recyclerview/widget/p$b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroidx/recyclerview/widget/RecyclerView$o;8 ····value·=·Landroidx/recyclerview/widget/RecyclerView$o;
9 .end·annotation9 .end·annotation
  
12.0 KB
smali/androidx/recyclerview/widget/RecyclerView$l.smali
Max HTML report size reached
778 B
smali/androidx/recyclerview/widget/RecyclerView$l$a.smali
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 .class·interface·abstract·Landroidx/recyclerview/widget/RecyclerView$l$a;1 .class·public·interface·abstract·Landroidx/recyclerview/widget/RecyclerView$l$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/recyclerview/widget/RecyclerView$l;6 ····value·=·Landroidx/recyclerview/widget/RecyclerView$l;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x6089 ····accessFlags·=·0x609
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
  
12 #·virtual·methods12 #·virtual·methods
13 .method·public·abstract·a(Landroidx/recyclerview/widget/RecyclerView$b0;)V13 .method·public·abstract·a()V
14 .end·method14 .end·method
3.87 KB
smali/androidx/recyclerview/widget/RecyclerView$h.smali
Max HTML report size reached
409 B
smali/androidx/recyclerview/widget/RecyclerView$z.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·abstract·Landroidx/recyclerview/widget/RecyclerView$z;1 .class·public·abstract·Landroidx/recyclerview/widget/RecyclerView$z;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/recyclerview/widget/RecyclerView;6 ····value·=·Landroidx/recyclerview/widget/RecyclerView;
7 .end·annotation7 .end·annotation
  
1.13 KB
smali/androidx/recyclerview/widget/RecyclerView$i.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·abstract·Landroidx/recyclerview/widget/RecyclerView$i;1 .class·public·abstract·Landroidx/recyclerview/widget/RecyclerView$i;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/recyclerview/widget/RecyclerView;6 ····value·=·Landroidx/recyclerview/widget/RecyclerView;
7 .end·annotation7 .end·annotation
  
Offset 21, 12 lines modifiedOffset 21, 44 lines modified
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····return-void22 ····return-void
23 .end·method23 .end·method
  
  
24 #·virtual·methods24 #·virtual·methods
25 .method·public·abstract·a()V25 .method·public·a()V
 26 ····.locals·0
  
 27 ····return-void
 28 .end·method
  
 29 .method·public·b(II)V
 30 ····.locals·0
  
 31 ····return-void
 32 .end·method
  
 33 .method·public·c(IILjava/lang/Object;)V
 34 ····.locals·0
  
 35 ····invoke-virtual·{p0,·p1,·p2},·Landroidx/recyclerview/widget/RecyclerView$i;->b(II)V
  
 36 ····return-void
26 .end·method37 .end·method
  
27 .method·public·abstract·b(IILjava/lang/Object;)V38 .method·public·d(II)V
 39 ····.locals·0
  
 40 ····return-void
 41 .end·method
  
 42 .method·public·e(III)V
 43 ····.locals·0
  
 44 ····return-void
 45 .end·method
  
 46 .method·public·f(II)V
 47 ····.locals·0
  
 48 ····return-void
28 .end·method49 .end·method
211 KB
smali/androidx/recyclerview/widget/StaggeredGridLayoutManager.smali
Max HTML report size reached
2.22 KB
smali/androidx/recyclerview/widget/RecyclerView$l$b.smali
    
Offset 1, 80 lines modifiedOffset 1, 19 lines modified
1 .class·public·Landroidx/recyclerview/widget/RecyclerView$l$b;1 .class·interface·abstract·Landroidx/recyclerview/widget/RecyclerView$l$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/recyclerview/widget/RecyclerView$l;6 ····value·=·Landroidx/recyclerview/widget/RecyclerView$l;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x99 ····accessFlags·=·0x608
10 ····name·=·"b"10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields 
13 .field·public·a:I 
  
14 .field·public·b:I 
  
15 .field·public·c:I 
  
16 .field·public·d:I 
  
  
17 #·direct·methods 
18 .method·public·constructor·<init>()V 
19 ····.locals·0 
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
21 ····return-void 
22 .end·method 
  
  
23 #·virtual·methods12 #·virtual·methods
 13 .method·public·abstract·a(Landroidx/recyclerview/widget/RecyclerView$d0;)V
24 .method·public·a(Landroidx/recyclerview/widget/RecyclerView$b0;)Landroidx/recyclerview/widget/RecyclerView$l$b; 
25 ····.locals·1 
  
26 ····const/4·v0,·0x0 
  
27 ····invoke-virtual·{p0,·p1,·v0},·Landroidx/recyclerview/widget/RecyclerView$l$b;->b(Landroidx/recyclerview/widget/RecyclerView$b0;I)Landroidx/recyclerview/widget/RecyclerView$l$b; 
  
28 ····move-result-object·p1 
  
29 ····return-object·p1 
30 .end·method 
  
31 .method·public·b(Landroidx/recyclerview/widget/RecyclerView$b0;I)Landroidx/recyclerview/widget/RecyclerView$l$b; 
32 ····.locals·0 
  
33 ····iget-object·p1,·p1,·Landroidx/recyclerview/widget/RecyclerView$b0;->a:Landroid/view/View; 
  
34 ····invoke-virtual·{p1},·Landroid/view/View;->getLeft()I 
  
35 ····move-result·p2 
  
36 ····iput·p2,·p0,·Landroidx/recyclerview/widget/RecyclerView$l$b;->a:I 
  
37 ····invoke-virtual·{p1},·Landroid/view/View;->getTop()I 
  
38 ····move-result·p2 
  
39 ····iput·p2,·p0,·Landroidx/recyclerview/widget/RecyclerView$l$b;->b:I 
  
40 ····invoke-virtual·{p1},·Landroid/view/View;->getRight()I 
  
41 ····move-result·p2 
  
42 ····iput·p2,·p0,·Landroidx/recyclerview/widget/RecyclerView$l$b;->c:I 
  
43 ····invoke-virtual·{p1},·Landroid/view/View;->getBottom()I 
  
44 ····move-result·p1 
  
45 ····iput·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$l$b;->d:I 
  
46 ····return-object·p0 
47 .end·method14 .end·method
68.8 KB
smali/androidx/recyclerview/widget/e.smali
Max HTML report size reached
9.12 KB
smali/androidx/recyclerview/widget/l.smali
Max HTML report size reached
5.06 KB
smali/androidx/recyclerview/widget/RecyclerView$p.smali
Max HTML report size reached
10.6 KB
smali/androidx/recyclerview/widget/LinearLayoutManager$a.smali
Max HTML report size reached
408 B
smali/androidx/recyclerview/widget/RecyclerView$o$d.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·Landroidx/recyclerview/widget/RecyclerView$o$d;1 .class·public·Landroidx/recyclerview/widget/RecyclerView$o$d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/recyclerview/widget/RecyclerView$o;6 ····value·=·Landroidx/recyclerview/widget/RecyclerView$o;
7 .end·annotation7 .end·annotation
  
4.22 KB
smali/androidx/recyclerview/widget/RecyclerView$w.smali
Max HTML report size reached
5.95 KB
smali/androidx/recyclerview/widget/StaggeredGridLayoutManager$d$a.smali
Max HTML report size reached
15.4 KB
smali/androidx/recyclerview/widget/a.smali
Max HTML report size reached
28.0 KB
smali/androidx/recyclerview/widget/RecyclerView$a0.smali
Max HTML report size reached
9.76 KB
smali/androidx/recyclerview/widget/h$a.smali
Max HTML report size reached
7.99 KB
smali/androidx/recyclerview/widget/l$b.smali
Max HTML report size reached
6.62 KB
smali/androidx/recyclerview/widget/RecyclerView$d.smali
Max HTML report size reached
4.29 KB
smali/androidx/recyclerview/widget/LinearLayoutManager$d.smali
Max HTML report size reached
13.0 KB
smali/androidx/recyclerview/widget/h$b.smali
Max HTML report size reached
3.36 KB
smali/androidx/recyclerview/widget/RecyclerView$m.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·Landroidx/recyclerview/widget/RecyclerView$m;1 .class·Landroidx/recyclerview/widget/RecyclerView$m;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/recyclerview/widget/RecyclerView$l$a;5 .implements·Landroidx/recyclerview/widget/RecyclerView$l$b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroidx/recyclerview/widget/RecyclerView;8 ····value·=·Landroidx/recyclerview/widget/RecyclerView;
9 .end·annotation9 .end·annotation
  
Offset 30, 61 lines modifiedOffset 30, 61 lines modified
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
  
33 #·virtual·methods33 #·virtual·methods
34 .method·public·a(Landroidx/recyclerview/widget/RecyclerView$b0;)V34 .method·public·a(Landroidx/recyclerview/widget/RecyclerView$d0;)V
35 ····.locals·235 ····.locals·2
  
36 ····const/4·v0,·0x136 ····const/4·v0,·0x1
  
37 ····invoke-virtual·{p1,·v0},·Landroidx/recyclerview/widget/RecyclerView$b0;->F(Z)V37 ····invoke-virtual·{p1,·v0},·Landroidx/recyclerview/widget/RecyclerView$d0;->F(Z)V
  
38 ····iget-object·v0,·p1,·Landroidx/recyclerview/widget/RecyclerView$b0;->h:Landroidx/recyclerview/widget/RecyclerView$b0;38 ····iget-object·v0,·p1,·Landroidx/recyclerview/widget/RecyclerView$d0;->i:Landroidx/recyclerview/widget/RecyclerView$d0;
  
39 ····const/4·v1,·0x039 ····const/4·v1,·0x0
  
40 ····if-eqz·v0,·:cond_040 ····if-eqz·v0,·:cond_0
  
41 ····iget-object·v0,·p1,·Landroidx/recyclerview/widget/RecyclerView$b0;->i:Landroidx/recyclerview/widget/RecyclerView$b0;41 ····iget-object·v0,·p1,·Landroidx/recyclerview/widget/RecyclerView$d0;->j:Landroidx/recyclerview/widget/RecyclerView$d0;
  
42 ····if-nez·v0,·:cond_042 ····if-nez·v0,·:cond_0
  
43 ····iput-object·v1,·p1,·Landroidx/recyclerview/widget/RecyclerView$b0;->h:Landroidx/recyclerview/widget/RecyclerView$b0;43 ····iput-object·v1,·p1,·Landroidx/recyclerview/widget/RecyclerView$d0;->i:Landroidx/recyclerview/widget/RecyclerView$d0;
  
44 ····:cond_044 ····:cond_0
45 ····iput-object·v1,·p1,·Landroidx/recyclerview/widget/RecyclerView$b0;->i:Landroidx/recyclerview/widget/RecyclerView$b0;45 ····iput-object·v1,·p1,·Landroidx/recyclerview/widget/RecyclerView$d0;->j:Landroidx/recyclerview/widget/RecyclerView$d0;
  
46 ····invoke-virtual·{p1},·Landroidx/recyclerview/widget/RecyclerView$b0;->H()Z46 ····invoke-virtual·{p1},·Landroidx/recyclerview/widget/RecyclerView$d0;->H()Z
  
47 ····move-result·v047 ····move-result·v0
  
48 ····if-nez·v0,·:cond_148 ····if-nez·v0,·:cond_1
  
49 ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$m;->a:Landroidx/recyclerview/widget/RecyclerView;49 ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$m;->a:Landroidx/recyclerview/widget/RecyclerView;
  
50 ····iget-object·v1,·p1,·Landroidx/recyclerview/widget/RecyclerView$b0;->a:Landroid/view/View;50 ····iget-object·v1,·p1,·Landroidx/recyclerview/widget/RecyclerView$d0;->b:Landroid/view/View;
  
51 ····invoke-virtual·{v0,·v1},·Landroidx/recyclerview/widget/RecyclerView;->U0(Landroid/view/View;)Z51 ····invoke-virtual·{v0,·v1},·Landroidx/recyclerview/widget/RecyclerView;->U0(Landroid/view/View;)Z
  
52 ····move-result·v052 ····move-result·v0
  
53 ····if-nez·v0,·:cond_153 ····if-nez·v0,·:cond_1
  
54 ····invoke-virtual·{p1},·Landroidx/recyclerview/widget/RecyclerView$b0;->w()Z54 ····invoke-virtual·{p1},·Landroidx/recyclerview/widget/RecyclerView$d0;->w()Z
  
55 ····move-result·v055 ····move-result·v0
  
56 ····if-eqz·v0,·:cond_156 ····if-eqz·v0,·:cond_1
  
57 ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$m;->a:Landroidx/recyclerview/widget/RecyclerView;57 ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$m;->a:Landroidx/recyclerview/widget/RecyclerView;
  
58 ····iget-object·p1,·p1,·Landroidx/recyclerview/widget/RecyclerView$b0;->a:Landroid/view/View;58 ····iget-object·p1,·p1,·Landroidx/recyclerview/widget/RecyclerView$d0;->b:Landroid/view/View;
  
59 ····const/4·v1,·0x059 ····const/4·v1,·0x0
  
60 ····invoke-virtual·{v0,·p1,·v1},·Landroidx/recyclerview/widget/RecyclerView;->removeDetachedView(Landroid/view/View;Z)V60 ····invoke-virtual·{v0,·p1,·v1},·Landroidx/recyclerview/widget/RecyclerView;->removeDetachedView(Landroid/view/View;Z)V
  
61 ····:cond_161 ····:cond_1
62 ····return-void62 ····return-void
385 KB
smali/androidx/recyclerview/widget/RecyclerView.smali
Max HTML report size reached
458 B
smali/androidx/recyclerview/widget/GridLayoutManager$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·final·Landroidx/recyclerview/widget/GridLayoutManager$a;1 .class·public·final·Landroidx/recyclerview/widget/GridLayoutManager$a;
2 .super·Landroidx/recyclerview/widget/GridLayoutManager$c;2 .super·Landroidx/recyclerview/widget/GridLayoutManager$c;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/recyclerview/widget/GridLayoutManager;6 ····value·=·Landroidx/recyclerview/widget/GridLayoutManager;
7 .end·annotation7 .end·annotation
  
6.49 KB
smali/androidx/recyclerview/widget/j.smali
Max HTML report size reached
2.75 KB
smali/androidx/recyclerview/widget/RecyclerView$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/recyclerview/widget/RecyclerView$a;1 .class·Landroidx/recyclerview/widget/RecyclerView$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 14, 66 lines modifiedOffset 14, 66 lines modified
14 .annotation·system·Ldalvik/annotation/InnerClass;14 .annotation·system·Ldalvik/annotation/InnerClass;
15 ····accessFlags·=·0x015 ····accessFlags·=·0x0
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
  
18 #·instance·fields18 #·instance·fields
19 .field·final·synthetic·d:Landroidx/recyclerview/widget/RecyclerView;19 .field·final·synthetic·e:Landroidx/recyclerview/widget/RecyclerView;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Landroidx/recyclerview/widget/RecyclerView;)V21 .method·constructor·<init>(Landroidx/recyclerview/widget/RecyclerView;)V
22 ····.locals·022 ····.locals·0
  
23 ····iput-object·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$a;->d:Landroidx/recyclerview/widget/RecyclerView;23 ····iput-object·p1,·p0,·Landroidx/recyclerview/widget/RecyclerView$a;->e:Landroidx/recyclerview/widget/RecyclerView;
  
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·run()V28 .method·public·run()V
29 ····.locals·229 ····.locals·2
  
30 ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$a;->d:Landroidx/recyclerview/widget/RecyclerView;30 ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$a;->e:Landroidx/recyclerview/widget/RecyclerView;
  
31 ····iget-boolean·v1,·v0,·Landroidx/recyclerview/widget/RecyclerView;->u:Z31 ····iget-boolean·v1,·v0,·Landroidx/recyclerview/widget/RecyclerView;->I:Z
  
32 ····if-eqz·v1,·:cond_332 ····if-eqz·v1,·:cond_3
  
33 ····invoke-virtual·{v0},·Landroid/view/View;->isLayoutRequested()Z33 ····invoke-virtual·{v0},·Landroid/view/ViewGroup;->isLayoutRequested()Z
  
34 ····move-result·v034 ····move-result·v0
  
35 ····if-eqz·v0,·:cond_035 ····if-eqz·v0,·:cond_0
  
36 ····goto·:goto_036 ····goto·:goto_0
  
37 ····:cond_037 ····:cond_0
38 ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$a;->d:Landroidx/recyclerview/widget/RecyclerView;38 ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/RecyclerView$a;->e:Landroidx/recyclerview/widget/RecyclerView;
  
39 ····iget-boolean·v1,·v0,·Landroidx/recyclerview/widget/RecyclerView;->r:Z39 ····iget-boolean·v1,·v0,·Landroidx/recyclerview/widget/RecyclerView;->F:Z
  
40 ····if-nez·v1,·:cond_140 ····if-nez·v1,·:cond_1
  
41 ····invoke-virtual·{v0},·Landroidx/recyclerview/widget/RecyclerView;->requestLayout()V41 ····invoke-virtual·{v0},·Landroidx/recyclerview/widget/RecyclerView;->requestLayout()V
  
42 ····return-void42 ····return-void
  
43 ····:cond_143 ····:cond_1
44 ····iget-boolean·v1,·v0,·Landroidx/recyclerview/widget/RecyclerView;->x:Z44 ····iget-boolean·v1,·v0,·Landroidx/recyclerview/widget/RecyclerView;->L:Z
  
45 ····if-eqz·v1,·:cond_245 ····if-eqz·v1,·:cond_2
  
46 ····const/4·v1,·0x146 ····const/4·v1,·0x1
  
47 ····iput-boolean·v1,·v0,·Landroidx/recyclerview/widget/RecyclerView;->w:Z47 ····iput-boolean·v1,·v0,·Landroidx/recyclerview/widget/RecyclerView;->K:Z
  
48 ····return-void48 ····return-void
  
49 ····:cond_249 ····:cond_2
50 ····invoke-virtual·{v0},·Landroidx/recyclerview/widget/RecyclerView;->t()V50 ····invoke-virtual·{v0},·Landroidx/recyclerview/widget/RecyclerView;->t()V
  
51 ····:cond_351 ····:cond_3
10.4 KB
smali/androidx/recyclerview/widget/d$a.smali
Max HTML report size reached
1.68 KB
smali/androidx/recyclerview/widget/StaggeredGridLayoutManager$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$a;1 .class·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 14, 32 lines modifiedOffset 14, 32 lines modified
14 .annotation·system·Ldalvik/annotation/InnerClass;14 .annotation·system·Ldalvik/annotation/InnerClass;
15 ····accessFlags·=·0x015 ····accessFlags·=·0x0
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
  
18 #·instance·fields18 #·instance·fields
19 .field·final·synthetic·d:Landroidx/recyclerview/widget/StaggeredGridLayoutManager;19 .field·final·synthetic·e:Landroidx/recyclerview/widget/StaggeredGridLayoutManager;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Landroidx/recyclerview/widget/StaggeredGridLayoutManager;)V21 .method·constructor·<init>(Landroidx/recyclerview/widget/StaggeredGridLayoutManager;)V
22 ····.locals·022 ····.locals·0
  
23 ····iput-object·p1,·p0,·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$a;->d:Landroidx/recyclerview/widget/StaggeredGridLayoutManager;23 ····iput-object·p1,·p0,·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$a;->e:Landroidx/recyclerview/widget/StaggeredGridLayoutManager;
  
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·run()V28 .method·public·run()V
29 ····.locals·129 ····.locals·1
  
30 ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$a;->d:Landroidx/recyclerview/widget/StaggeredGridLayoutManager;30 ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$a;->e:Landroidx/recyclerview/widget/StaggeredGridLayoutManager;
  
31 ····invoke-virtual·{v0},·Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->M1()Z31 ····invoke-virtual·{v0},·Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->M1()Z
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
428 B
smali/androidx/recyclerview/widget/LinearLayoutManager$b.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·Landroidx/recyclerview/widget/LinearLayoutManager$b;1 .class·public·Landroidx/recyclerview/widget/LinearLayoutManager$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/recyclerview/widget/LinearLayoutManager;6 ····value·=·Landroidx/recyclerview/widget/LinearLayoutManager;
7 .end·annotation7 .end·annotation
  
54.9 KB
smali/androidx/recyclerview/widget/c.smali
Max HTML report size reached
10.8 KB
smali/androidx/recyclerview/widget/RecyclerView$y.smali
Max HTML report size reached
1.55 KB
smali/androidx/recyclerview/widget/StaggeredGridLayoutManager$c.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$c;1 .class·public·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$c;
2 .super·Landroidx/recyclerview/widget/RecyclerView$p;2 .super·Landroidx/recyclerview/widget/RecyclerView$p;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/recyclerview/widget/StaggeredGridLayoutManager;6 ····value·=·Landroidx/recyclerview/widget/StaggeredGridLayoutManager;
7 .end·annotation7 .end·annotation
  
Offset 20, 42 lines modifiedOffset 20, 38 lines modified
20 .field·f:Z20 .field·f:Z
  
  
21 #·direct·methods21 #·direct·methods
22 .method·public·constructor·<init>(II)V22 .method·public·constructor·<init>(II)V
23 ····.locals·023 ····.locals·0
  
24 ····.line·1 
25 ····invoke-direct·{p0,·p1,·p2},·Landroidx/recyclerview/widget/RecyclerView$p;-><init>(II)V24 ····invoke-direct·{p0,·p1,·p2},·Landroidx/recyclerview/widget/RecyclerView$p;-><init>(II)V
  
26 ····return-void25 ····return-void
27 .end·method26 .end·method
  
28 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V27 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
29 ····.locals·028 ····.locals·0
  
30 ····.line·2 
31 ····invoke-direct·{p0,·p1,·p2},·Landroidx/recyclerview/widget/RecyclerView$p;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V29 ····invoke-direct·{p0,·p1,·p2},·Landroidx/recyclerview/widget/RecyclerView$p;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
  
32 ····return-void30 ····return-void
33 .end·method31 .end·method
  
34 .method·public·constructor·<init>(Landroid/view/ViewGroup$LayoutParams;)V32 .method·public·constructor·<init>(Landroid/view/ViewGroup$LayoutParams;)V
35 ····.locals·033 ····.locals·0
  
36 ····.line·3 
37 ····invoke-direct·{p0,·p1},·Landroidx/recyclerview/widget/RecyclerView$p;-><init>(Landroid/view/ViewGroup$LayoutParams;)V34 ····invoke-direct·{p0,·p1},·Landroidx/recyclerview/widget/RecyclerView$p;-><init>(Landroid/view/ViewGroup$LayoutParams;)V
  
38 ····return-void35 ····return-void
39 .end·method36 .end·method
  
40 .method·public·constructor·<init>(Landroid/view/ViewGroup$MarginLayoutParams;)V37 .method·public·constructor·<init>(Landroid/view/ViewGroup$MarginLayoutParams;)V
41 ····.locals·038 ····.locals·0
  
42 ····.line·4 
43 ····invoke-direct·{p0,·p1},·Landroidx/recyclerview/widget/RecyclerView$p;-><init>(Landroid/view/ViewGroup$MarginLayoutParams;)V39 ····invoke-direct·{p0,·p1},·Landroidx/recyclerview/widget/RecyclerView$p;-><init>(Landroid/view/ViewGroup$MarginLayoutParams;)V
  
44 ····return-void40 ····return-void
45 .end·method41 .end·method
  
  
46 #·virtual·methods42 #·virtual·methods
7.69 KB
smali/androidx/recyclerview/widget/e$b.smali
Max HTML report size reached
8.46 KB
smali/androidx/recyclerview/widget/RecyclerView$x.smali
Max HTML report size reached
2.72 KB
smali/androidx/appcompat/view/menu/l$a.smali
    
Offset 1, 90 lines modifiedOffset 1, 45 lines modified
1 .class·Landroidx/appcompat/view/menu/l$a;1 .class·Landroidx/appcompat/view/menu/l$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;5 .implements·Landroid/widget/PopupWindow$OnDismissListener;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroidx/appcompat/view/menu/l;8 ····value·=·Landroidx/appcompat/view/menu/l;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·b:Landroidx/appcompat/view/menu/l;15 .field·final·synthetic·e:Landroidx/appcompat/view/menu/l;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(Landroidx/appcompat/view/menu/l;)V17 .method·constructor·<init>(Landroidx/appcompat/view/menu/l;)V
18 ····.locals·018 ····.locals·0
  
19 ····iput-object·p1,·p0,·Landroidx/appcompat/view/menu/l$a;->b:Landroidx/appcompat/view/menu/l;19 ····iput-object·p1,·p0,·Landroidx/appcompat/view/menu/l$a;->e:Landroidx/appcompat/view/menu/l;
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·onGlobalLayout()V24 .method·public·onDismiss()V
25 ····.locals·125 ····.locals·1
  
26 ····iget-object·v0,·p0,·Landroidx/appcompat/view/menu/l$a;->b:Landroidx/appcompat/view/menu/l;26 ····iget-object·v0,·p0,·Landroidx/appcompat/view/menu/l$a;->e:Landroidx/appcompat/view/menu/l;
  
27 ····invoke-virtual·{v0},·Landroidx/appcompat/view/menu/l;->b()Z27 ····invoke-virtual·{v0},·Landroidx/appcompat/view/menu/l;->e()V
  
28 ····move-result·v0 
  
29 ····if-eqz·v0,·:cond_2 
  
30 ····iget-object·v0,·p0,·Landroidx/appcompat/view/menu/l$a;->b:Landroidx/appcompat/view/menu/l; 
  
31 ····iget-object·v0,·v0,·Landroidx/appcompat/view/menu/l;->j:Landroidx/appcompat/widget/o2; 
  
32 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/h2;->x()Z 
  
33 ····move-result·v0 
  
34 ····if-nez·v0,·:cond_2 
  
35 ····iget-object·v0,·p0,·Landroidx/appcompat/view/menu/l$a;->b:Landroidx/appcompat/view/menu/l; 
  
36 ····iget-object·v0,·v0,·Landroidx/appcompat/view/menu/l;->o:Landroid/view/View; 
  
37 ····if-eqz·v0,·:cond_1 
  
38 ····invoke-virtual·{v0},·Landroid/view/View;->isShown()Z 
  
39 ····move-result·v0 
  
40 ····if-nez·v0,·:cond_0 
  
41 ····goto·:goto_0 
  
42 ····:cond_0 
43 ····iget-object·v0,·p0,·Landroidx/appcompat/view/menu/l$a;->b:Landroidx/appcompat/view/menu/l; 
  
44 ····iget-object·v0,·v0,·Landroidx/appcompat/view/menu/l;->j:Landroidx/appcompat/widget/o2; 
  
45 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/h2;->f()V 
  
46 ····goto·:goto_1 
  
47 ····:cond_1 
48 ····:goto_0 
49 ····iget-object·v0,·p0,·Landroidx/appcompat/view/menu/l$a;->b:Landroidx/appcompat/view/menu/l; 
  
50 ····invoke-virtual·{v0},·Landroidx/appcompat/view/menu/l;->dismiss()V 
  
51 ····:cond_2 
52 ····:goto_1 
53 ····return-void28 ····return-void
54 .end·method29 .end·method
14.8 KB
smali/androidx/appcompat/view/menu/h.smali
Max HTML report size reached
5.74 KB
smali/androidx/appcompat/view/menu/e$a.smali
Max HTML report size reached
16.2 KB
smali/androidx/appcompat/view/menu/f.smali
Max HTML report size reached
42.9 KB
smali/androidx/appcompat/view/menu/d.smali
Max HTML report size reached
55.9 KB
smali/androidx/appcompat/view/menu/i.smali
Max HTML report size reached
109 KB
smali/androidx/appcompat/view/menu/g.smali
Max HTML report size reached
6.36 KB
smali/androidx/appcompat/view/menu/k.smali
Max HTML report size reached
1.63 KB
smali/androidx/appcompat/view/menu/g$a.smali
    
Offset 1, 47 lines modifiedOffset 1, 22 lines modified
1 .class·Landroidx/appcompat/view/menu/g$a;1 .class·public·interface·abstract·Landroidx/appcompat/view/menu/g$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·""
3 .source·"SourceFile" 
  
4 #·interfaces 
5 .implements·La0/b$b; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroidx/appcompat/view/menu/g;->b(La0/b;)Lv/b;6 ····value·=·Landroidx/appcompat/view/menu/g;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x09 ····accessFlags·=·0x609
12 ····name·=·null10 ····name·=·"a"
13 .end·annotation11 .end·annotation
  
  
14 #·instance·fields 
15 .field·final·synthetic·a:Landroidx/appcompat/view/menu/g; 
  
  
16 #·direct·methods 
17 .method·constructor·<init>(Landroidx/appcompat/view/menu/g;)V 
18 ····.locals·0 
  
19 ····iput-object·p1,·p0,·Landroidx/appcompat/view/menu/g$a;->a:Landroidx/appcompat/view/menu/g; 
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
21 ····return-void 
22 .end·method 
  
  
23 #·virtual·methods12 #·virtual·methods
 13 .method·public·abstract·a(Landroidx/appcompat/view/menu/g;Landroid/view/MenuItem;)Z
 14 .end·method
24 .method·public·onActionProviderVisibilityChanged(Z)V 
25 ····.locals·1 
  
26 ····iget-object·p1,·p0,·Landroidx/appcompat/view/menu/g$a;->a:Landroidx/appcompat/view/menu/g; 
  
27 ····iget-object·v0,·p1,·Landroidx/appcompat/view/menu/g;->n:Landroidx/appcompat/view/menu/e; 
  
28 ····invoke-virtual·{v0,·p1},·Landroidx/appcompat/view/menu/e;->J(Landroidx/appcompat/view/menu/g;)V 
  
29 ····return-void15 .method·public·abstract·b(Landroidx/appcompat/view/menu/g;)V
30 .end·method16 .end·method
669 B
smali/androidx/appcompat/view/menu/ActionMenuItemView$b.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·abstract·Landroidx/appcompat/view/menu/ActionMenuItemView$b;1 .class·public·abstract·Landroidx/appcompat/view/menu/ActionMenuItemView$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/appcompat/view/menu/ActionMenuItemView;6 ····value·=·Landroidx/appcompat/view/menu/ActionMenuItemView;
7 .end·annotation7 .end·annotation
  
Offset 21, 9 lines modifiedOffset 21, 9 lines modified
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····return-void22 ····return-void
23 .end·method23 .end·method
  
  
24 #·virtual·methods24 #·virtual·methods
25 .method·public·abstract·a()Lk/f;25 .method·public·abstract·a()Landroidx/appcompat/view/menu/p;
26 .end·method26 .end·method
8.62 KB
smali/androidx/appcompat/view/menu/m.smali
Max HTML report size reached
44.5 KB
smali/androidx/appcompat/view/menu/b.smali
Max HTML report size reached
1.78 KB
smali/androidx/appcompat/view/menu/i$a.smali
    
Offset 1, 45 lines modifiedOffset 1, 47 lines modified
1 .class·Landroidx/appcompat/view/menu/i$a;1 .class·Landroidx/appcompat/view/menu/i$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/widget/PopupWindow$OnDismissListener;5 .implements·Lc/d/k/b$b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/appcompat/view/menu/i;8 ····value·=·Landroidx/appcompat/view/menu/i;->a(Lc/d/k/b;)Lc/d/f/a/b;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·b:Landroidx/appcompat/view/menu/i;15 .field·final·synthetic·a:Landroidx/appcompat/view/menu/i;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(Landroidx/appcompat/view/menu/i;)V17 .method·constructor·<init>(Landroidx/appcompat/view/menu/i;)V
18 ····.locals·018 ····.locals·0
  
19 ····iput-object·p1,·p0,·Landroidx/appcompat/view/menu/i$a;->b:Landroidx/appcompat/view/menu/i;19 ····iput-object·p1,·p0,·Landroidx/appcompat/view/menu/i$a;->a:Landroidx/appcompat/view/menu/i;
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·onDismiss()V24 .method·public·onActionProviderVisibilityChanged(Z)V
25 ····.locals·125 ····.locals·1
  
26 ····iget-object·v0,·p0,·Landroidx/appcompat/view/menu/i$a;->b:Landroidx/appcompat/view/menu/i;26 ····iget-object·p1,·p0,·Landroidx/appcompat/view/menu/i$a;->a:Landroidx/appcompat/view/menu/i;
  
 27 ····iget-object·v0,·p1,·Landroidx/appcompat/view/menu/i;->n:Landroidx/appcompat/view/menu/g;
  
27 ····invoke-virtual·{v0},·Landroidx/appcompat/view/menu/i;->e()V28 ····invoke-virtual·{v0,·p1},·Landroidx/appcompat/view/menu/g;->J(Landroidx/appcompat/view/menu/i;)V
  
28 ····return-void29 ····return-void
29 .end·method30 .end·method
3.76 KB
smali/androidx/appcompat/view/menu/ActionMenuItemView$a.smali
Max HTML report size reached
72.6 KB
smali/androidx/appcompat/view/menu/e.smali
Max HTML report size reached
31.7 KB
smali/androidx/appcompat/view/menu/l.smali
Max HTML report size reached
6.29 KB
smali/androidx/appcompat/view/menu/ExpandedMenuView.smali
Max HTML report size reached
2.61 KB
smali/androidx/appcompat/view/menu/j$a.smali
    
Offset 1, 22 lines modifiedOffset 1, 88 lines modified
1 .class·public·interface·abstract·Landroidx/appcompat/view/menu/j$a;1 .class·Landroidx/appcompat/view/menu/j$a;
2 .super·Ljava/lang/Object; 
3 .source·"SourceFile"2 .super·Lc/d/k/b;
 3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/appcompat/view/menu/j;6 ····value·=·Landroidx/appcompat/view/menu/j;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x6099 ····accessFlags·=·0x2
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
  
 12 #·instance·fields
 13 .field·final·d:Landroid/view/ActionProvider;
  
 14 .field·final·synthetic·e:Landroidx/appcompat/view/menu/j;
  
  
 15 #·direct·methods
 16 .method·constructor·<init>(Landroidx/appcompat/view/menu/j;Landroid/content/Context;Landroid/view/ActionProvider;)V
 17 ····.locals·0
  
 18 ····iput-object·p1,·p0,·Landroidx/appcompat/view/menu/j$a;->e:Landroidx/appcompat/view/menu/j;
  
 19 ····invoke-direct·{p0,·p2},·Lc/d/k/b;-><init>(Landroid/content/Context;)V
  
 20 ····iput-object·p3,·p0,·Landroidx/appcompat/view/menu/j$a;->d:Landroid/view/ActionProvider;
  
 21 ····return-void
 22 .end·method
  
  
12 #·virtual·methods23 #·virtual·methods
13 .method·public·abstract·a(Landroidx/appcompat/view/menu/e;Z)V24 .method·public·a()Z
 25 ····.locals·1
  
 26 ····iget-object·v0,·p0,·Landroidx/appcompat/view/menu/j$a;->d:Landroid/view/ActionProvider;
  
 27 ····invoke-virtual·{v0},·Landroid/view/ActionProvider;->hasSubMenu()Z
  
 28 ····move-result·v0
  
 29 ····return·v0
 30 .end·method
  
 31 .method·public·c()Landroid/view/View;
 32 ····.locals·1
  
 33 ····iget-object·v0,·p0,·Landroidx/appcompat/view/menu/j$a;->d:Landroid/view/ActionProvider;
  
 34 ····invoke-virtual·{v0},·Landroid/view/ActionProvider;->onCreateActionView()Landroid/view/View;
  
 35 ····move-result-object·v0
  
 36 ····return-object·v0
 37 .end·method
  
 38 .method·public·e()Z
 39 ····.locals·1
  
 40 ····iget-object·v0,·p0,·Landroidx/appcompat/view/menu/j$a;->d:Landroid/view/ActionProvider;
  
 41 ····invoke-virtual·{v0},·Landroid/view/ActionProvider;->onPerformDefaultAction()Z
  
 42 ····move-result·v0
  
 43 ····return·v0
14 .end·method44 .end·method
  
15 .method·public·abstract·b(Landroidx/appcompat/view/menu/e;)Z45 .method·public·f(Landroid/view/SubMenu;)V
 46 ····.locals·2
  
 47 ····iget-object·v0,·p0,·Landroidx/appcompat/view/menu/j$a;->d:Landroid/view/ActionProvider;
  
 48 ····iget-object·v1,·p0,·Landroidx/appcompat/view/menu/j$a;->e:Landroidx/appcompat/view/menu/j;
  
 49 ····invoke-virtual·{v1,·p1},·Landroidx/appcompat/view/menu/c;->d(Landroid/view/SubMenu;)Landroid/view/SubMenu;
  
 50 ····move-result-object·p1
  
 51 ····invoke-virtual·{v0,·p1},·Landroid/view/ActionProvider;->onPrepareSubMenu(Landroid/view/SubMenu;)V
  
 52 ····return-void
16 .end·method53 .end·method
27.0 KB
smali/androidx/appcompat/view/menu/a.smali
Max HTML report size reached
22.0 KB
smali/androidx/appcompat/view/menu/j.smali
Max HTML report size reached
35.8 KB
smali/androidx/appcompat/view/menu/ListMenuItemView.smali
Max HTML report size reached
13.3 KB
smali/androidx/appcompat/view/menu/c.smali
Max HTML report size reached
24.5 KB
smali/androidx/appcompat/view/menu/ActionMenuItemView.smali
Max HTML report size reached
4.47 KB
smali/androidx/appcompat/app/AlertController$f$d.smali
Max HTML report size reached
175 KB
smali/androidx/appcompat/app/h.smali
Max HTML report size reached
4.96 KB
smali/androidx/appcompat/app/AlertController$f.smali
Max HTML report size reached
2.41 KB
smali/androidx/appcompat/app/AlertController$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/appcompat/app/AlertController$a;1 .class·Landroidx/appcompat/app/AlertController$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/view/View$OnClickListener;5 .implements·Landroid/view/View$OnClickListener;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 14, 34 lines modifiedOffset 14, 34 lines modified
14 .annotation·system·Ldalvik/annotation/InnerClass;14 .annotation·system·Ldalvik/annotation/InnerClass;
15 ····accessFlags·=·0x015 ····accessFlags·=·0x0
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
  
18 #·instance·fields18 #·instance·fields
19 .field·final·synthetic·b:Landroidx/appcompat/app/AlertController;19 .field·final·synthetic·e:Landroidx/appcompat/app/AlertController;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Landroidx/appcompat/app/AlertController;)V21 .method·constructor·<init>(Landroidx/appcompat/app/AlertController;)V
22 ····.locals·022 ····.locals·0
  
23 ····iput-object·p1,·p0,·Landroidx/appcompat/app/AlertController$a;->b:Landroidx/appcompat/app/AlertController;23 ····iput-object·p1,·p0,·Landroidx/appcompat/app/AlertController$a;->e:Landroidx/appcompat/app/AlertController;
  
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·onClick(Landroid/view/View;)V28 .method·public·onClick(Landroid/view/View;)V
29 ····.locals·229 ····.locals·2
  
30 ····iget-object·v0,·p0,·Landroidx/appcompat/app/AlertController$a;->b:Landroidx/appcompat/app/AlertController;30 ····iget-object·v0,·p0,·Landroidx/appcompat/app/AlertController$a;->e:Landroidx/appcompat/app/AlertController;
  
31 ····iget-object·v1,·v0,·Landroidx/appcompat/app/AlertController;->o:Landroid/widget/Button;31 ····iget-object·v1,·v0,·Landroidx/appcompat/app/AlertController;->o:Landroid/widget/Button;
  
32 ····if-ne·p1,·v1,·:cond_032 ····if-ne·p1,·v1,·:cond_0
  
33 ····iget-object·v1,·v0,·Landroidx/appcompat/app/AlertController;->q:Landroid/os/Message;33 ····iget-object·v1,·v0,·Landroidx/appcompat/app/AlertController;->q:Landroid/os/Message;
  
Offset 85, 21 lines modifiedOffset 85, 21 lines modified
  
85 ····:goto_185 ····:goto_1
86 ····if-eqz·p1,·:cond_386 ····if-eqz·p1,·:cond_3
  
87 ····invoke-virtual·{p1},·Landroid/os/Message;->sendToTarget()V87 ····invoke-virtual·{p1},·Landroid/os/Message;->sendToTarget()V
  
88 ····:cond_388 ····:cond_3
89 ····iget-object·p1,·p0,·Landroidx/appcompat/app/AlertController$a;->b:Landroidx/appcompat/app/AlertController;89 ····iget-object·p1,·p0,·Landroidx/appcompat/app/AlertController$a;->e:Landroidx/appcompat/app/AlertController;
  
90 ····iget-object·v0,·p1,·Landroidx/appcompat/app/AlertController;->R:Landroid/os/Handler;90 ····iget-object·v0,·p1,·Landroidx/appcompat/app/AlertController;->R:Landroid/os/Handler;
  
91 ····const/4·v1,·0x191 ····const/4·v1,·0x1
  
92 ····iget-object·p1,·p1,·Landroidx/appcompat/app/AlertController;->b:Le/n;92 ····iget-object·p1,·p1,·Landroidx/appcompat/app/AlertController;->b:Landroidx/appcompat/app/i;
  
93 ····invoke-virtual·{v0,·v1,·p1},·Landroid/os/Handler;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message;93 ····invoke-virtual·{v0,·v1,·p1},·Landroid/os/Handler;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message;
  
94 ····move-result-object·p194 ····move-result-object·p1
  
95 ····invoke-virtual·{p1},·Landroid/os/Message;->sendToTarget()V95 ····invoke-virtual·{p1},·Landroid/os/Message;->sendToTarget()V
  
949 B
smali/androidx/appcompat/app/e$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/appcompat/app/e$a;1 .class·Landroidx/appcompat/app/e$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/savedstate/SavedStateRegistry$b;5 .implements·Landroidx/savedstate/SavedStateRegistry$b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
Offset 39, 15 lines modifiedOffset 39, 15 lines modified
  
39 ····new-instance·v0,·Landroid/os/Bundle;39 ····new-instance·v0,·Landroid/os/Bundle;
  
40 ····invoke-direct·{v0},·Landroid/os/Bundle;-><init>()V40 ····invoke-direct·{v0},·Landroid/os/Bundle;-><init>()V
  
41 ····iget-object·v1,·p0,·Landroidx/appcompat/app/e$a;->a:Landroidx/appcompat/app/e;41 ····iget-object·v1,·p0,·Landroidx/appcompat/app/e$a;->a:Landroidx/appcompat/app/e;
  
42 ····invoke-virtual·{v1},·Landroidx/appcompat/app/e;->D()Landroidx/appcompat/app/f;42 ····invoke-virtual·{v1},·Landroidx/appcompat/app/e;->D()Landroidx/appcompat/app/g;
  
43 ····move-result-object·v143 ····move-result-object·v1
  
44 ····invoke-virtual·{v1,·v0},·Landroidx/appcompat/app/f;->v(Landroid/os/Bundle;)V44 ····invoke-virtual·{v1,·v0},·Landroidx/appcompat/app/g;->v(Landroid/os/Bundle;)V
  
45 ····return-object·v045 ····return-object·v0
46 .end·method46 .end·method
5.75 KB
smali/androidx/appcompat/app/f.smali
Max HTML report size reached
4.95 KB
smali/androidx/appcompat/app/d.smali
Max HTML report size reached
11.3 KB
smali/androidx/appcompat/app/i.smali
Max HTML report size reached
3.59 KB
smali/androidx/appcompat/app/AlertController$f$c.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/appcompat/app/AlertController$f$c;1 .class·Landroidx/appcompat/app/AlertController$f$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/widget/AdapterView$OnItemClickListener;5 .implements·Landroid/widget/AdapterView$OnItemClickListener;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
Offset 14, 55 lines modifiedOffset 14, 64 lines modified
14 .annotation·system·Ldalvik/annotation/InnerClass;14 .annotation·system·Ldalvik/annotation/InnerClass;
15 ····accessFlags·=·0x015 ····accessFlags·=·0x0
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
  
18 #·instance·fields18 #·instance·fields
19 .field·final·synthetic·b:Landroidx/appcompat/app/AlertController;19 .field·final·synthetic·e:Landroidx/appcompat/app/AlertController;
  
20 .field·final·synthetic·c:Landroidx/appcompat/app/AlertController$f;20 .field·final·synthetic·f:Landroidx/appcompat/app/AlertController$f;
  
  
21 #·direct·methods21 #·direct·methods
22 .method·constructor·<init>(Landroidx/appcompat/app/AlertController$f;Landroidx/appcompat/app/AlertController;)V22 .method·constructor·<init>(Landroidx/appcompat/app/AlertController$f;Landroidx/appcompat/app/AlertController;)V
23 ····.locals·023 ····.locals·0
  
24 ····iput-object·p1,·p0,·Landroidx/appcompat/app/AlertController$f$c;->c:Landroidx/appcompat/app/AlertController$f;24 ····iput-object·p1,·p0,·Landroidx/appcompat/app/AlertController$f$c;->f:Landroidx/appcompat/app/AlertController$f;
  
25 ····iput-object·p2,·p0,·Landroidx/appcompat/app/AlertController$f$c;->b:Landroidx/appcompat/app/AlertController;25 ····iput-object·p2,·p0,·Landroidx/appcompat/app/AlertController$f$c;->e:Landroidx/appcompat/app/AlertController;
  
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
  
29 #·virtual·methods29 #·virtual·methods
30 .method·public·onItemClick(Landroid/widget/AdapterView;Landroid/view/View;IJ)V30 .method·public·onItemClick(Landroid/widget/AdapterView;Landroid/view/View;IJ)V
31 ····.locals·031 ····.locals·0
 32 ····.annotation·system·Ldalvik/annotation/Signature;
 33 ········value·=·{
 34 ············"(",
 35 ············"Landroid/widget/AdapterView<",
 36 ············"*>;",
 37 ············"Landroid/view/View;",
 38 ············"IJ)V"
 39 ········}
 40 ····.end·annotation
  
32 ····iget-object·p1,·p0,·Landroidx/appcompat/app/AlertController$f$c;->c:Landroidx/appcompat/app/AlertController$f;41 ····iget-object·p1,·p0,·Landroidx/appcompat/app/AlertController$f$c;->f:Landroidx/appcompat/app/AlertController$f;
  
33 ····iget-object·p1,·p1,·Landroidx/appcompat/app/AlertController$f;->x:Landroid/content/DialogInterface$OnClickListener;42 ····iget-object·p1,·p1,·Landroidx/appcompat/app/AlertController$f;->x:Landroid/content/DialogInterface$OnClickListener;
  
34 ····iget-object·p2,·p0,·Landroidx/appcompat/app/AlertController$f$c;->b:Landroidx/appcompat/app/AlertController;43 ····iget-object·p2,·p0,·Landroidx/appcompat/app/AlertController$f$c;->e:Landroidx/appcompat/app/AlertController;
  
35 ····iget-object·p2,·p2,·Landroidx/appcompat/app/AlertController;->b:Le/n;44 ····iget-object·p2,·p2,·Landroidx/appcompat/app/AlertController;->b:Landroidx/appcompat/app/i;
  
36 ····invoke-interface·{p1,·p2,·p3},·Landroid/content/DialogInterface$OnClickListener;->onClick(Landroid/content/DialogInterface;I)V45 ····invoke-interface·{p1,·p2,·p3},·Landroid/content/DialogInterface$OnClickListener;->onClick(Landroid/content/DialogInterface;I)V
  
37 ····iget-object·p1,·p0,·Landroidx/appcompat/app/AlertController$f$c;->c:Landroidx/appcompat/app/AlertController$f;46 ····iget-object·p1,·p0,·Landroidx/appcompat/app/AlertController$f$c;->f:Landroidx/appcompat/app/AlertController$f;
  
38 ····iget-boolean·p1,·p1,·Landroidx/appcompat/app/AlertController$f;->H:Z47 ····iget-boolean·p1,·p1,·Landroidx/appcompat/app/AlertController$f;->H:Z
  
39 ····if-nez·p1,·:cond_048 ····if-nez·p1,·:cond_0
  
40 ····iget-object·p1,·p0,·Landroidx/appcompat/app/AlertController$f$c;->b:Landroidx/appcompat/app/AlertController;49 ····iget-object·p1,·p0,·Landroidx/appcompat/app/AlertController$f$c;->e:Landroidx/appcompat/app/AlertController;
  
41 ····iget-object·p1,·p1,·Landroidx/appcompat/app/AlertController;->b:Le/n;50 ····iget-object·p1,·p1,·Landroidx/appcompat/app/AlertController;->b:Landroidx/appcompat/app/i;
  
42 ····invoke-virtual·{p1},·Le/n;->dismiss()V51 ····invoke-virtual·{p1},·Landroidx/appcompat/app/i;->dismiss()V
  
43 ····:cond_052 ····:cond_0
44 ····return-void53 ····return-void
45 .end·method54 .end·method
1.63 KB
smali/androidx/appcompat/app/b$a.smali
    
Offset 1, 47 lines modifiedOffset 1, 47 lines modified
1 .class·Landroidx/appcompat/app/b$a;1 .class·Landroidx/appcompat/app/b$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/view/View$OnClickListener;5 .implements·Landroid/view/View$OnClickListener;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/appcompat/app/b;-><init>(Landroid/app/Activity;Landroidx/appcompat/widget/Toolbar;Landroidx/drawerlayout/widget/DrawerLayout;Lg/j;II)V8 ····value·=·Landroidx/appcompat/app/b;-><init>(Landroid/app/Activity;Landroidx/appcompat/widget/Toolbar;Landroidx/drawerlayout/widget/DrawerLayout;Lc/a/l/a/d;II)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·b:Landroidx/appcompat/app/b;15 .field·final·synthetic·e:Landroidx/appcompat/app/b;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(Landroidx/appcompat/app/b;)V17 .method·constructor·<init>(Landroidx/appcompat/app/b;)V
18 ····.locals·018 ····.locals·0
  
19 ····iput-object·p1,·p0,·Landroidx/appcompat/app/b$a;->b:Landroidx/appcompat/app/b;19 ····iput-object·p1,·p0,·Landroidx/appcompat/app/b$a;->e:Landroidx/appcompat/app/b;
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·onClick(Landroid/view/View;)V24 .method·public·onClick(Landroid/view/View;)V
25 ····.locals·225 ····.locals·2
  
26 ····iget-object·v0,·p0,·Landroidx/appcompat/app/b$a;->b:Landroidx/appcompat/app/b;26 ····iget-object·v0,·p0,·Landroidx/appcompat/app/b$a;->e:Landroidx/appcompat/app/b;
  
27 ····iget-boolean·v1,·v0,·Landroidx/appcompat/app/b;->f:Z27 ····iget-boolean·v1,·v0,·Landroidx/appcompat/app/b;->f:Z
  
28 ····if-eqz·v1,·:cond_028 ····if-eqz·v1,·:cond_0
  
29 ····invoke-virtual·{v0},·Landroidx/appcompat/app/b;->l()V29 ····invoke-virtual·{v0},·Landroidx/appcompat/app/b;->l()V
  
156 KB
smali/androidx/appcompat/app/g.smali
Max HTML report size reached
2.64 KB
smali/androidx/appcompat/app/b$d.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/appcompat/app/b$d;1 .class·Landroidx/appcompat/app/b$d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/appcompat/app/b$b;5 .implements·Landroidx/appcompat/app/b$b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 49, 15 lines modifiedOffset 49, 15 lines modified
  
49 ····invoke-virtual·{v0},·Landroid/app/Activity;->getActionBar()Landroid/app/ActionBar;49 ····invoke-virtual·{v0},·Landroid/app/Activity;->getActionBar()Landroid/app/ActionBar;
  
50 ····move-result-object·v050 ····move-result-object·v0
  
51 ····if-eqz·v0,·:cond_151 ····if-eqz·v0,·:cond_1
  
52 ····invoke-static·{v0,·p1},·Le/b;->a(Landroid/app/ActionBar;I)V52 ····invoke-virtual·{v0,·p1},·Landroid/app/ActionBar;->setHomeActionContentDescription(I)V
  
53 ····goto·:goto_053 ····goto·:goto_0
  
54 ····:cond_054 ····:cond_0
55 ····iget-object·v0,·p0,·Landroidx/appcompat/app/b$d;->b:Landroidx/appcompat/app/c$a;55 ····iget-object·v0,·p0,·Landroidx/appcompat/app/b$d;->b:Landroidx/appcompat/app/c$a;
  
56 ····iget-object·v1,·p0,·Landroidx/appcompat/app/b$d;->a:Landroid/app/Activity;56 ····iget-object·v1,·p0,·Landroidx/appcompat/app/b$d;->a:Landroid/app/Activity;
Offset 86, 17 lines modifiedOffset 86, 17 lines modified
  
86 ····sget·v1,·Landroid/os/Build$VERSION;->SDK_INT:I86 ····sget·v1,·Landroid/os/Build$VERSION;->SDK_INT:I
  
87 ····const/16·v2,·0x1287 ····const/16·v2,·0x12
  
88 ····if-lt·v1,·v2,·:cond_088 ····if-lt·v1,·v2,·:cond_0
  
89 ····invoke-static·{v0,·p1},·Le/a;->a(Landroid/app/ActionBar;Landroid/graphics/drawable/Drawable;)V89 ····invoke-virtual·{v0,·p1},·Landroid/app/ActionBar;->setHomeAsUpIndicator(Landroid/graphics/drawable/Drawable;)V
  
90 ····invoke-static·{v0,·p2},·Le/b;->a(Landroid/app/ActionBar;I)V90 ····invoke-virtual·{v0,·p2},·Landroid/app/ActionBar;->setHomeActionContentDescription(I)V
  
91 ····goto·:goto_091 ····goto·:goto_0
  
92 ····:cond_092 ····:cond_0
93 ····const/4·v1,·0x193 ····const/4·v1,·0x1
  
94 ····invoke-virtual·{v0,·v1},·Landroid/app/ActionBar;->setDisplayShowHomeEnabled(Z)V94 ····invoke-virtual·{v0,·v1},·Landroid/app/ActionBar;->setDisplayShowHomeEnabled(Z)V
Offset 180, 33 lines modifiedOffset 180, 33 lines modified
  
180 ····if-lt·v0,·v1,·:cond_0180 ····if-lt·v0,·v1,·:cond_0
  
181 ····invoke-virtual·{p0},·Landroidx/appcompat/app/b$d;->c()Landroid/content/Context;181 ····invoke-virtual·{p0},·Landroidx/appcompat/app/b$d;->c()Landroid/content/Context;
  
182 ····move-result-object·v0182 ····move-result-object·v0
  
183 ····const/4·v1,·0x1183 ····const/4·v1,·0x0
  
184 ····new-array·v1,·v1,·[I184 ····const/4·v2,·0x1
  
185 ····const·v2,·0x101030b185 ····new-array·v2,·v2,·[I
  
186 ····const/4·v3,·0x0186 ····const·v3,·0x101030b
  
187 ····aput·v2,·v1,·v3187 ····const/4·v4,·0x0
  
188 ····const·v2,·0x10102ce188 ····aput·v3,·v2,·v4
  
189 ····const/4·v4,·0x0189 ····const·v3,·0x10102ce
  
190 ····invoke-virtual·{v0,·v4,·v1,·v2,·v3},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;190 ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
  
191 ····move-result-object·v0191 ····move-result-object·v0
  
192 ····invoke-virtual·{v0,·v3},·Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;192 ····invoke-virtual·{v0,·v4},·Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;
  
193 ····move-result-object·v1193 ····move-result-object·v1
  
194 ····invoke-virtual·{v0},·Landroid/content/res/TypedArray;->recycle()V194 ····invoke-virtual·{v0},·Landroid/content/res/TypedArray;->recycle()V
  
195 ····return-object·v1195 ····return-object·v1
  
2.31 KB
smali/androidx/appcompat/app/a$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·abstract·Landroidx/appcompat/app/a$a;1 .class·public·Landroidx/appcompat/app/a$a;
2 .super·Landroid/view/ViewGroup$MarginLayoutParams;2 .super·Landroid/view/ViewGroup$MarginLayoutParams;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/appcompat/app/a;6 ····value·=·Landroidx/appcompat/app/a;
7 .end·annotation7 .end·annotation
  
Offset 18, 41 lines modifiedOffset 18, 43 lines modified
18 .field·public·a:I18 .field·public·a:I
  
  
19 #·direct·methods19 #·direct·methods
20 .method·public·constructor·<init>(II)V20 .method·public·constructor·<init>(II)V
21 ····.locals·021 ····.locals·0
  
22 ····.line·1 
23 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(II)V22 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(II)V
  
 23 ····const/4·p1,·0x0
  
 24 ····iput·p1,·p0,·Landroidx/appcompat/app/a$a;->a:I
  
24 ····const·p1,·0x80001325 ····const·p1,·0x800013
  
25 ····iput·p1,·p0,·Landroidx/appcompat/app/a$a;->a:I26 ····iput·p1,·p0,·Landroidx/appcompat/app/a$a;->a:I
  
26 ····return-void27 ····return-void
27 .end·method28 .end·method
  
28 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V29 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
29 ····.locals·230 ····.locals·2
  
30 ····.line·2 
31 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V31 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
  
32 ····const/4·v0,·0x032 ····const/4·v0,·0x0
  
33 ····iput·v0,·p0,·Landroidx/appcompat/app/a$a;->a:I33 ····iput·v0,·p0,·Landroidx/appcompat/app/a$a;->a:I
  
34 ····sget-object·v1,·Ld/j;->t:[I34 ····sget-object·v1,·Lc/a/j;->t:[I
  
35 ····invoke-virtual·{p1,·p2,·v1},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;35 ····invoke-virtual·{p1,·p2,·v1},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
  
36 ····move-result-object·p136 ····move-result-object·p1
  
37 ····sget·p2,·Ld/j;->u:I37 ····sget·p2,·Lc/a/j;->u:I
  
38 ····invoke-virtual·{p1,·p2,·v0},·Landroid/content/res/TypedArray;->getInt(II)I38 ····invoke-virtual·{p1,·p2,·v0},·Landroid/content/res/TypedArray;->getInt(II)I
  
39 ····move-result·p239 ····move-result·p2
  
40 ····iput·p2,·p0,·Landroidx/appcompat/app/a$a;->a:I40 ····iput·p2,·p0,·Landroidx/appcompat/app/a$a;->a:I
  
Offset 60, 28 lines modifiedOffset 62, 26 lines modified
  
60 ····return-void62 ····return-void
61 .end·method63 .end·method
  
62 .method·public·constructor·<init>(Landroid/view/ViewGroup$LayoutParams;)V64 .method·public·constructor·<init>(Landroid/view/ViewGroup$LayoutParams;)V
63 ····.locals·065 ····.locals·0
  
64 ····.line·3 
65 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V66 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V
  
66 ····const/4·p1,·0x067 ····const/4·p1,·0x0
  
67 ····iput·p1,·p0,·Landroidx/appcompat/app/a$a;->a:I68 ····iput·p1,·p0,·Landroidx/appcompat/app/a$a;->a:I
  
68 ····return-void69 ····return-void
69 .end·method70 .end·method
  
70 .method·public·constructor·<init>(Landroidx/appcompat/app/a$a;)V71 .method·public·constructor·<init>(Landroidx/appcompat/app/a$a;)V
71 ····.locals·172 ····.locals·1
  
72 ····.line·4 
73 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$MarginLayoutParams;)V73 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$MarginLayoutParams;)V
  
74 ····const/4·v0,·0x074 ····const/4·v0,·0x0
  
75 ····iput·v0,·p0,·Landroidx/appcompat/app/a$a;->a:I75 ····iput·v0,·p0,·Landroidx/appcompat/app/a$a;->a:I
  
76 ····iget·p1,·p1,·Landroidx/appcompat/app/a$a;->a:I76 ····iget·p1,·p1,·Landroidx/appcompat/app/a$a;->a:I
10.4 KB
smali/androidx/appcompat/app/k.smali
Max HTML report size reached
45.5 KB
smali/androidx/appcompat/app/m.smali
Max HTML report size reached
384 B
smali/androidx/appcompat/app/AlertController$d.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/appcompat/app/AlertController$d;1 .class·Landroidx/appcompat/app/AlertController$d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/widget/AbsListView$OnScrollListener;5 .implements·Landroid/widget/AbsListView$OnScrollListener;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
380 B
smali/androidx/appcompat/app/AlertController$b.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/appcompat/app/AlertController$b;1 .class·Landroidx/appcompat/app/AlertController$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/core/widget/NestedScrollView$b;5 .implements·Landroidx/core/widget/NestedScrollView$b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
4.58 KB
smali/androidx/appcompat/app/b.smali
Max HTML report size reached
3.06 KB
smali/androidx/appcompat/app/AlertController$f$a.smali
    
Offset 1, 36 lines modifiedOffset 1, 44 lines modified
1 .class·Landroidx/appcompat/app/AlertController$f$a;1 .class·Landroidx/appcompat/app/AlertController$f$a;
2 .super·Landroid/widget/ArrayAdapter;2 .super·Landroid/widget/ArrayAdapter;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Landroidx/appcompat/app/AlertController$f;->b(Landroidx/appcompat/app/AlertController;)V6 ····value·=·Landroidx/appcompat/app/AlertController$f;->b(Landroidx/appcompat/app/AlertController;)V
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
 12 .annotation·system·Ldalvik/annotation/Signature;
 13 ····value·=·{
 14 ········"Landroid/widget/ArrayAdapter<",
 15 ········"Ljava/lang/CharSequence;",
 16 ········">;"
 17 ····}
 18 .end·annotation
  
  
12 #·instance·fields19 #·instance·fields
13 .field·final·synthetic·b:Landroidx/appcompat/app/AlertController$RecycleListView;20 .field·final·synthetic·e:Landroidx/appcompat/app/AlertController$RecycleListView;
  
14 .field·final·synthetic·c:Landroidx/appcompat/app/AlertController$f;21 .field·final·synthetic·f:Landroidx/appcompat/app/AlertController$f;
  
  
15 #·direct·methods22 #·direct·methods
16 .method·constructor·<init>(Landroidx/appcompat/app/AlertController$f;Landroid/content/Context;II[Ljava/lang/CharSequence;Landroidx/appcompat/app/AlertController$RecycleListView;)V23 .method·constructor·<init>(Landroidx/appcompat/app/AlertController$f;Landroid/content/Context;II[Ljava/lang/CharSequence;Landroidx/appcompat/app/AlertController$RecycleListView;)V
17 ····.locals·024 ····.locals·0
  
18 ····iput-object·p1,·p0,·Landroidx/appcompat/app/AlertController$f$a;->c:Landroidx/appcompat/app/AlertController$f;25 ····iput-object·p1,·p0,·Landroidx/appcompat/app/AlertController$f$a;->f:Landroidx/appcompat/app/AlertController$f;
  
19 ····iput-object·p6,·p0,·Landroidx/appcompat/app/AlertController$f$a;->b:Landroidx/appcompat/app/AlertController$RecycleListView;26 ····iput-object·p6,·p0,·Landroidx/appcompat/app/AlertController$f$a;->e:Landroidx/appcompat/app/AlertController$RecycleListView;
  
20 ····invoke-direct·{p0,·p2,·p3,·p4,·p5},·Landroid/widget/ArrayAdapter;-><init>(Landroid/content/Context;II[Ljava/lang/Object;)V27 ····invoke-direct·{p0,·p2,·p3,·p4,·p5},·Landroid/widget/ArrayAdapter;-><init>(Landroid/content/Context;II[Ljava/lang/Object;)V
  
21 ····return-void28 ····return-void
22 .end·method29 .end·method
  
  
Offset 38, 26 lines modifiedOffset 46, 26 lines modified
38 .method·public·getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;46 .method·public·getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;
39 ····.locals·147 ····.locals·1
  
40 ····invoke-super·{p0,·p1,·p2,·p3},·Landroid/widget/ArrayAdapter;->getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;48 ····invoke-super·{p0,·p1,·p2,·p3},·Landroid/widget/ArrayAdapter;->getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;
  
41 ····move-result-object·p249 ····move-result-object·p2
  
42 ····iget-object·p3,·p0,·Landroidx/appcompat/app/AlertController$f$a;->c:Landroidx/appcompat/app/AlertController$f;50 ····iget-object·p3,·p0,·Landroidx/appcompat/app/AlertController$f$a;->f:Landroidx/appcompat/app/AlertController$f;
  
43 ····iget-object·p3,·p3,·Landroidx/appcompat/app/AlertController$f;->F:[Z51 ····iget-object·p3,·p3,·Landroidx/appcompat/app/AlertController$f;->F:[Z
  
44 ····if-eqz·p3,·:cond_052 ····if-eqz·p3,·:cond_0
  
45 ····aget-boolean·p3,·p3,·p153 ····aget-boolean·p3,·p3,·p1
  
46 ····if-eqz·p3,·:cond_054 ····if-eqz·p3,·:cond_0
  
47 ····iget-object·p3,·p0,·Landroidx/appcompat/app/AlertController$f$a;->b:Landroidx/appcompat/app/AlertController$RecycleListView;55 ····iget-object·p3,·p0,·Landroidx/appcompat/app/AlertController$f$a;->e:Landroidx/appcompat/app/AlertController$RecycleListView;
  
48 ····const/4·v0,·0x156 ····const/4·v0,·0x1
  
49 ····invoke-virtual·{p3,·p1,·v0},·Landroid/widget/AbsListView;->setItemChecked(IZ)V57 ····invoke-virtual·{p3,·p1,·v0},·Landroid/widget/ListView;->setItemChecked(IZ)V
  
50 ····:cond_058 ····:cond_0
51 ····return-object·p259 ····return-object·p2
52 .end·method60 .end·method
351 B
smali/androidx/appcompat/app/b$c.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·interface·abstract·Landroidx/appcompat/app/b$c;1 .class·public·interface·abstract·Landroidx/appcompat/app/b$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/appcompat/app/b;6 ····value·=·Landroidx/appcompat/app/b;
7 .end·annotation7 .end·annotation
  
36.5 KB
smali/androidx/appcompat/app/AlertController.smali
Max HTML report size reached
19.2 KB
smali/androidx/appcompat/app/e.smali
Max HTML report size reached
5.57 KB
smali/androidx/appcompat/app/AlertController$f$b.smali
Max HTML report size reached
20.4 KB
smali/androidx/appcompat/app/l.smali
Max HTML report size reached
351 B
smali/androidx/appcompat/app/b$b.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·interface·abstract·Landroidx/appcompat/app/b$b;1 .class·public·interface·abstract·Landroidx/appcompat/app/b$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/appcompat/app/b;6 ····value·=·Landroidx/appcompat/app/b;
7 .end·annotation7 .end·annotation
  
834 B
smali/androidx/appcompat/app/a.smali
    
Offset 1, 16 lines modifiedOffset 1, 18 lines modified
1 .class·public·abstract·Landroidx/appcompat/app/a;1 .class·public·abstract·Landroidx/appcompat/app/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Landroidx/appcompat/app/a$a;7 ········Landroidx/appcompat/app/a$a;,
 8 ········Landroidx/appcompat/app/a$c;,
 9 ········Landroidx/appcompat/app/a$b;
8 ····}10 ····}
9 .end·annotation11 .end·annotation
  
  
10 #·direct·methods12 #·direct·methods
11 .method·public·constructor·<init>()V13 .method·public·constructor·<init>()V
12 ····.locals·014 ····.locals·0
Offset 21, 15 lines modifiedOffset 23, 15 lines modified
21 .end·method23 .end·method
  
  
22 #·virtual·methods24 #·virtual·methods
23 .method·public·abstract·A(Ljava/lang/CharSequence;)V25 .method·public·abstract·A(Ljava/lang/CharSequence;)V
24 .end·method26 .end·method
  
25 .method·public·abstract·B(Lj/b$a;)Lj/b;27 .method·public·abstract·B(Lc/a/o/b$a;)Lc/a/o/b;
26 .end·method28 .end·method
  
27 .method·public·g()Z29 .method·public·g()Z
28 ····.locals·130 ····.locals·1
  
29 ····const/4·v0,·0x031 ····const/4·v0,·0x0
  
9.67 KB
smali/androidx/appcompat/app/h$a.smali
Max HTML report size reached
1.47 KB
smali/androidx/appcompat/app/AlertController$g.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·final·Landroidx/appcompat/app/AlertController$g;1 .class·final·Landroidx/appcompat/app/AlertController$g;
2 .super·Landroid/os/Handler;2 .super·Landroid/os/Handler;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/appcompat/app/AlertController;6 ····value·=·Landroidx/appcompat/app/AlertController;
7 .end·annotation7 .end·annotation
  
Offset 12, 14 lines modifiedOffset 12, 22 lines modified
12 ····accessFlags·=·0x1a12 ····accessFlags·=·0x1a
13 ····name·=·"g"13 ····name·=·"g"
14 .end·annotation14 .end·annotation
  
  
15 #·instance·fields15 #·instance·fields
16 .field·private·a:Ljava/lang/ref/WeakReference;16 .field·private·a:Ljava/lang/ref/WeakReference;
 17 ····.annotation·system·Ldalvik/annotation/Signature;
 18 ········value·=·{
 19 ············"Ljava/lang/ref/WeakReference<",
 20 ············"Landroid/content/DialogInterface;",
 21 ············">;"
 22 ········}
 23 ····.end·annotation
 24 .end·field
  
  
17 #·direct·methods25 #·direct·methods
18 .method·public·constructor·<init>(Landroid/content/DialogInterface;)V26 .method·public·constructor·<init>(Landroid/content/DialogInterface;)V
19 ····.locals·127 ····.locals·1
  
20 ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V28 ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V
Offset 70, 15 lines modifiedOffset 78, 15 lines modified
70 ····:cond_178 ····:cond_1
71 ····iget-object·v0,·p1,·Landroid/os/Message;->obj:Ljava/lang/Object;79 ····iget-object·v0,·p1,·Landroid/os/Message;->obj:Ljava/lang/Object;
  
72 ····check-cast·v0,·Landroid/content/DialogInterface$OnClickListener;80 ····check-cast·v0,·Landroid/content/DialogInterface$OnClickListener;
  
73 ····iget-object·v1,·p0,·Landroidx/appcompat/app/AlertController$g;->a:Ljava/lang/ref/WeakReference;81 ····iget-object·v1,·p0,·Landroidx/appcompat/app/AlertController$g;->a:Ljava/lang/ref/WeakReference;
  
74 ····invoke-virtual·{v1},·Ljava/lang/ref/Reference;->get()Ljava/lang/Object;82 ····invoke-virtual·{v1},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
  
75 ····move-result-object·v183 ····move-result-object·v1
  
76 ····check-cast·v1,·Landroid/content/DialogInterface;84 ····check-cast·v1,·Landroid/content/DialogInterface;
  
77 ····iget·p1,·p1,·Landroid/os/Message;->what:I85 ····iget·p1,·p1,·Landroid/os/Message;->what:I
  
35.9 KB
smali/androidx/appcompat/app/j.smali
Max HTML report size reached
3.93 KB
smali/androidx/appcompat/app/c$a.smali
Max HTML report size reached
3.3 KB
smali/androidx/appcompat/app/AlertController$RecycleListView.smali
    
Offset 1, 102 lines modifiedOffset 1, 102 lines modified
1 .class·public·Landroidx/appcompat/app/AlertController$RecycleListView;1 .class·public·Landroidx/appcompat/app/AlertController$RecycleListView;
2 .super·Landroid/widget/ListView;2 .super·Landroid/widget/ListView;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/appcompat/app/AlertController;6 ····value·=·Landroidx/appcompat/app/AlertController;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x99 ····accessFlags·=·0x9
10 ····name·=·"RecycleListView"10 ····name·=·"RecycleListView"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·private·final·b:I13 .field·private·final·e:I
  
14 .field·private·final·c:I14 .field·private·final·f:I
  
  
15 #·direct·methods15 #·direct·methods
16 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V16 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
17 ····.locals·117 ····.locals·1
  
18 ····invoke-direct·{p0,·p1,·p2},·Landroid/widget/ListView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V18 ····invoke-direct·{p0,·p1,·p2},·Landroid/widget/ListView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
  
19 ····sget-object·v0,·Ld/j;->n2:[I19 ····sget-object·v0,·Lc/a/j;->n2:[I
  
20 ····invoke-virtual·{p1,·p2,·v0},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;20 ····invoke-virtual·{p1,·p2,·v0},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
  
21 ····move-result-object·p121 ····move-result-object·p1
  
22 ····sget·p2,·Ld/j;->o2:I22 ····sget·p2,·Lc/a/j;->o2:I
  
23 ····const/4·v0,·-0x123 ····const/4·v0,·-0x1
  
24 ····invoke-virtual·{p1,·p2,·v0},·Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I24 ····invoke-virtual·{p1,·p2,·v0},·Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
  
25 ····move-result·p225 ····move-result·p2
  
26 ····iput·p2,·p0,·Landroidx/appcompat/app/AlertController$RecycleListView;->c:I26 ····iput·p2,·p0,·Landroidx/appcompat/app/AlertController$RecycleListView;->f:I
  
27 ····sget·p2,·Ld/j;->p2:I27 ····sget·p2,·Lc/a/j;->p2:I
  
28 ····invoke-virtual·{p1,·p2,·v0},·Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I28 ····invoke-virtual·{p1,·p2,·v0},·Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
  
29 ····move-result·p129 ····move-result·p1
  
30 ····iput·p1,·p0,·Landroidx/appcompat/app/AlertController$RecycleListView;->b:I30 ····iput·p1,·p0,·Landroidx/appcompat/app/AlertController$RecycleListView;->e:I
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
  
33 #·virtual·methods33 #·virtual·methods
34 .method·public·a(ZZ)V34 .method·public·a(ZZ)V
35 ····.locals·235 ····.locals·2
  
36 ····if-eqz·p2,·:cond_036 ····if-eqz·p2,·:cond_0
  
37 ····if-nez·p1,·:cond_337 ····if-nez·p1,·:cond_3
  
38 ····:cond_038 ····:cond_0
39 ····invoke-virtual·{p0},·Landroid/view/View;->getPaddingLeft()I39 ····invoke-virtual·{p0},·Landroid/widget/ListView;->getPaddingLeft()I
  
40 ····move-result·v040 ····move-result·v0
  
41 ····if-eqz·p1,·:cond_141 ····if-eqz·p1,·:cond_1
  
42 ····invoke-virtual·{p0},·Landroid/view/View;->getPaddingTop()I42 ····invoke-virtual·{p0},·Landroid/widget/ListView;->getPaddingTop()I
  
43 ····move-result·p143 ····move-result·p1
  
44 ····goto·:goto_044 ····goto·:goto_0
  
45 ····:cond_145 ····:cond_1
46 ····iget·p1,·p0,·Landroidx/appcompat/app/AlertController$RecycleListView;->b:I46 ····iget·p1,·p0,·Landroidx/appcompat/app/AlertController$RecycleListView;->e:I
  
47 ····:goto_047 ····:goto_0
48 ····invoke-virtual·{p0},·Landroid/view/View;->getPaddingRight()I48 ····invoke-virtual·{p0},·Landroid/widget/ListView;->getPaddingRight()I
  
49 ····move-result·v149 ····move-result·v1
  
50 ····if-eqz·p2,·:cond_250 ····if-eqz·p2,·:cond_2
  
51 ····invoke-virtual·{p0},·Landroid/view/View;->getPaddingBottom()I51 ····invoke-virtual·{p0},·Landroid/widget/ListView;->getPaddingBottom()I
  
52 ····move-result·p252 ····move-result·p2
  
53 ····goto·:goto_153 ····goto·:goto_1
  
54 ····:cond_254 ····:cond_2
55 ····iget·p2,·p0,·Landroidx/appcompat/app/AlertController$RecycleListView;->c:I55 ····iget·p2,·p0,·Landroidx/appcompat/app/AlertController$RecycleListView;->f:I
  
56 ····:goto_156 ····:goto_1
57 ····invoke-virtual·{p0,·v0,·p1,·v1,·p2},·Landroid/view/View;->setPadding(IIII)V57 ····invoke-virtual·{p0,·v0,·p1,·v1,·p2},·Landroid/widget/ListView;->setPadding(IIII)V
  
58 ····:cond_358 ····:cond_3
59 ····return-void59 ····return-void
60 .end·method60 .end·method
2.49 KB
smali/androidx/appcompat/app/AlertController$c.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/appcompat/app/AlertController$c;1 .class·Landroidx/appcompat/app/AlertController$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
Offset 14, 46 lines modifiedOffset 14, 46 lines modified
14 .annotation·system·Ldalvik/annotation/InnerClass;14 .annotation·system·Ldalvik/annotation/InnerClass;
15 ····accessFlags·=·0x015 ····accessFlags·=·0x0
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
  
18 #·instance·fields18 #·instance·fields
19 .field·final·synthetic·d:Landroid/view/View; 
  
20 .field·final·synthetic·e:Landroid/view/View;19 .field·final·synthetic·e:Landroid/view/View;
  
 20 .field·final·synthetic·f:Landroid/view/View;
  
21 .field·final·synthetic·f:Landroidx/appcompat/app/AlertController;21 .field·final·synthetic·g:Landroidx/appcompat/app/AlertController;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Landroidx/appcompat/app/AlertController;Landroid/view/View;Landroid/view/View;)V23 .method·constructor·<init>(Landroidx/appcompat/app/AlertController;Landroid/view/View;Landroid/view/View;)V
24 ····.locals·024 ····.locals·0
  
25 ····iput-object·p1,·p0,·Landroidx/appcompat/app/AlertController$c;->f:Landroidx/appcompat/app/AlertController;25 ····iput-object·p1,·p0,·Landroidx/appcompat/app/AlertController$c;->g:Landroidx/appcompat/app/AlertController;
  
26 ····iput-object·p2,·p0,·Landroidx/appcompat/app/AlertController$c;->d:Landroid/view/View;26 ····iput-object·p2,·p0,·Landroidx/appcompat/app/AlertController$c;->e:Landroid/view/View;
  
27 ····iput-object·p3,·p0,·Landroidx/appcompat/app/AlertController$c;->e:Landroid/view/View;27 ····iput-object·p3,·p0,·Landroidx/appcompat/app/AlertController$c;->f:Landroid/view/View;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
  
31 #·virtual·methods31 #·virtual·methods
32 .method·public·run()V32 .method·public·run()V
33 ····.locals·333 ····.locals·3
  
34 ····iget-object·v0,·p0,·Landroidx/appcompat/app/AlertController$c;->f:Landroidx/appcompat/app/AlertController;34 ····iget-object·v0,·p0,·Landroidx/appcompat/app/AlertController$c;->g:Landroidx/appcompat/app/AlertController;
  
35 ····iget-object·v0,·v0,·Landroidx/appcompat/app/AlertController;->A:Landroidx/core/widget/NestedScrollView;35 ····iget-object·v0,·v0,·Landroidx/appcompat/app/AlertController;->A:Landroidx/core/widget/NestedScrollView;
  
36 ····iget-object·v1,·p0,·Landroidx/appcompat/app/AlertController$c;->d:Landroid/view/View;36 ····iget-object·v1,·p0,·Landroidx/appcompat/app/AlertController$c;->e:Landroid/view/View;
  
37 ····iget-object·v2,·p0,·Landroidx/appcompat/app/AlertController$c;->e:Landroid/view/View;37 ····iget-object·v2,·p0,·Landroidx/appcompat/app/AlertController$c;->f:Landroid/view/View;
  
38 ····invoke-static·{v0,·v1,·v2},·Landroidx/appcompat/app/AlertController;->f(Landroid/view/View;Landroid/view/View;Landroid/view/View;)V38 ····invoke-static·{v0,·v1,·v2},·Landroidx/appcompat/app/AlertController;->f(Landroid/view/View;Landroid/view/View;Landroid/view/View;)V
  
39 ····return-void39 ····return-void
40 .end·method40 .end·method
780 B
smali/androidx/appcompat/app/b$e.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/appcompat/app/b$e;1 .class·Landroidx/appcompat/app/b$e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/appcompat/app/b$b;5 .implements·Landroidx/appcompat/app/b$b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 85, 15 lines modifiedOffset 85, 15 lines modified
85 .end·method85 .end·method
  
86 .method·public·c()Landroid/content/Context;86 .method·public·c()Landroid/content/Context;
87 ····.locals·187 ····.locals·1
  
88 ····iget-object·v0,·p0,·Landroidx/appcompat/app/b$e;->a:Landroidx/appcompat/widget/Toolbar;88 ····iget-object·v0,·p0,·Landroidx/appcompat/app/b$e;->a:Landroidx/appcompat/widget/Toolbar;
  
89 ····invoke-virtual·{v0},·Landroid/view/View;->getContext()Landroid/content/Context;89 ····invoke-virtual·{v0},·Landroid/view/ViewGroup;->getContext()Landroid/content/Context;
  
90 ····move-result-object·v090 ····move-result-object·v0
  
91 ····return-object·v091 ····return-object·v0
92 .end·method92 .end·method
  
93 .method·public·d()Z93 .method·public·d()Z
2.26 KB
smali/androidx/appcompat/app/d$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·Landroidx/appcompat/app/d$a;1 .class·public·Landroidx/appcompat/app/d$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/appcompat/app/d;6 ····value·=·Landroidx/appcompat/app/d;
7 .end·annotation7 .end·annotation
  
Offset 20, 37 lines modifiedOffset 20, 35 lines modified
20 .field·private·final·b:I20 .field·private·final·b:I
  
  
21 #·direct·methods21 #·direct·methods
22 .method·public·constructor·<init>(Landroid/content/Context;)V22 .method·public·constructor·<init>(Landroid/content/Context;)V
23 ····.locals·123 ····.locals·1
  
24 ····.line·1 
25 ····const/4·v0,·0x024 ····const/4·v0,·0x0
  
26 ····invoke-static·{p1,·v0},·Landroidx/appcompat/app/d;->g(Landroid/content/Context;I)I25 ····invoke-static·{p1,·v0},·Landroidx/appcompat/app/d;->f(Landroid/content/Context;I)I
  
27 ····move-result·v026 ····move-result·v0
  
28 ····invoke-direct·{p0,·p1,·v0},·Landroidx/appcompat/app/d$a;-><init>(Landroid/content/Context;I)V27 ····invoke-direct·{p0,·p1,·v0},·Landroidx/appcompat/app/d$a;-><init>(Landroid/content/Context;I)V
  
29 ····return-void28 ····return-void
30 .end·method29 .end·method
  
31 .method·public·constructor·<init>(Landroid/content/Context;I)V30 .method·public·constructor·<init>(Landroid/content/Context;I)V
32 ····.locals·331 ····.locals·3
  
33 ····.line·2 
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····new-instance·v0,·Landroidx/appcompat/app/AlertController$f;33 ····new-instance·v0,·Landroidx/appcompat/app/AlertController$f;
  
36 ····new-instance·v1,·Landroid/view/ContextThemeWrapper;34 ····new-instance·v1,·Landroid/view/ContextThemeWrapper;
  
37 ····invoke-static·{p1,·p2},·Landroidx/appcompat/app/d;->g(Landroid/content/Context;I)I35 ····invoke-static·{p1,·p2},·Landroidx/appcompat/app/d;->f(Landroid/content/Context;I)I
  
38 ····move-result·v236 ····move-result·v2
  
39 ····invoke-direct·{v1,·p1,·v2},·Landroid/view/ContextThemeWrapper;-><init>(Landroid/content/Context;I)V37 ····invoke-direct·{v1,·p1,·v2},·Landroid/view/ContextThemeWrapper;-><init>(Landroid/content/Context;I)V
  
40 ····invoke-direct·{v0,·v1},·Landroidx/appcompat/app/AlertController$f;-><init>(Landroid/content/Context;)V38 ····invoke-direct·{v0,·v1},·Landroidx/appcompat/app/AlertController$f;-><init>(Landroid/content/Context;)V
  
Offset 74, 15 lines modifiedOffset 72, 15 lines modified
  
74 ····iget·v2,·p0,·Landroidx/appcompat/app/d$a;->b:I72 ····iget·v2,·p0,·Landroidx/appcompat/app/d$a;->b:I
  
75 ····invoke-direct·{v0,·v1,·v2},·Landroidx/appcompat/app/d;-><init>(Landroid/content/Context;I)V73 ····invoke-direct·{v0,·v1,·v2},·Landroidx/appcompat/app/d;-><init>(Landroid/content/Context;I)V
  
76 ····iget-object·v1,·p0,·Landroidx/appcompat/app/d$a;->a:Landroidx/appcompat/app/AlertController$f;74 ····iget-object·v1,·p0,·Landroidx/appcompat/app/d$a;->a:Landroidx/appcompat/app/AlertController$f;
  
77 ····iget-object·v2,·v0,·Landroidx/appcompat/app/d;->d:Landroidx/appcompat/app/AlertController;75 ····iget-object·v2,·v0,·Landroidx/appcompat/app/d;->g:Landroidx/appcompat/app/AlertController;
  
78 ····invoke-virtual·{v1,·v2},·Landroidx/appcompat/app/AlertController$f;->a(Landroidx/appcompat/app/AlertController;)V76 ····invoke-virtual·{v1,·v2},·Landroidx/appcompat/app/AlertController$f;->a(Landroidx/appcompat/app/AlertController;)V
  
79 ····iget-object·v1,·p0,·Landroidx/appcompat/app/d$a;->a:Landroidx/appcompat/app/AlertController$f;77 ····iget-object·v1,·p0,·Landroidx/appcompat/app/d$a;->a:Landroidx/appcompat/app/AlertController$f;
  
80 ····iget-boolean·v1,·v1,·Landroidx/appcompat/app/AlertController$f;->r:Z78 ····iget-boolean·v1,·v1,·Landroidx/appcompat/app/AlertController$f;->r:Z
  
1.48 KB
smali/androidx/appcompat/app/c.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·abstract·Landroidx/appcompat/app/c;1 .class·Landroidx/appcompat/app/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Landroidx/appcompat/app/c$a;7 ········Landroidx/appcompat/app/c$a;
8 ····}8 ····}
Offset 35, 15 lines modifiedOffset 35, 15 lines modified
35 .end·method35 .end·method
  
36 .method·public·static·a(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable;36 .method·public·static·a(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable;
37 ····.locals·137 ····.locals·1
  
38 ····sget-object·v0,·Landroidx/appcompat/app/c;->a:[I38 ····sget-object·v0,·Landroidx/appcompat/app/c;->a:[I
  
39 ····invoke-virtual·{p0,·v0},·Landroid/content/Context;->obtainStyledAttributes([I)Landroid/content/res/TypedArray;39 ····invoke-virtual·{p0,·v0},·Landroid/app/Activity;->obtainStyledAttributes([I)Landroid/content/res/TypedArray;
  
40 ····move-result-object·p040 ····move-result-object·p0
  
41 ····const/4·v0,·0x041 ····const/4·v0,·0x0
  
42 ····invoke-virtual·{p0,·v0},·Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;42 ····invoke-virtual·{p0,·v0},·Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;
  
Offset 75, 20 lines modifiedOffset 75, 20 lines modified
  
75 ····iget-object·v0,·p0,·Landroidx/appcompat/app/c$a;->b:Ljava/lang/reflect/Method;75 ····iget-object·v0,·p0,·Landroidx/appcompat/app/c$a;->b:Ljava/lang/reflect/Method;
  
76 ····const/4·v1,·0x176 ····const/4·v1,·0x1
  
77 ····new-array·v1,·v1,·[Ljava/lang/Object;77 ····new-array·v1,·v1,·[Ljava/lang/Object;
  
 78 ····const/4·v2,·0x0
  
78 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;79 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
79 ····move-result-object·p280 ····move-result-object·p2
  
80 ····const/4·v2,·0x0 
  
81 ····aput-object·p2,·v1,·v281 ····aput-object·p2,·v1,·v2
  
82 ····invoke-virtual·{v0,·p1,·v1},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;82 ····invoke-virtual·{v0,·p1,·v1},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
  
83 ····sget·p2,·Landroid/os/Build$VERSION;->SDK_INT:I83 ····sget·p2,·Landroid/os/Build$VERSION;->SDK_INT:I
  
84 ····const/16·v0,·0x1384 ····const/16·v0,·0x13
942 B
smali/androidx/appcompat/app/AlertController$h.smali
    
Offset 1, 22 lines modifiedOffset 1, 30 lines modified
1 .class·Landroidx/appcompat/app/AlertController$h;1 .class·Landroidx/appcompat/app/AlertController$h;
2 .super·Landroid/widget/ArrayAdapter;2 .super·Landroid/widget/ArrayAdapter;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/appcompat/app/AlertController;6 ····value·=·Landroidx/appcompat/app/AlertController;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0xa9 ····accessFlags·=·0xa
10 ····name·=·"h"10 ····name·=·"h"
11 .end·annotation11 .end·annotation
  
 12 .annotation·system·Ldalvik/annotation/Signature;
 13 ····value·=·{
 14 ········"Landroid/widget/ArrayAdapter<",
 15 ········"Ljava/lang/CharSequence;",
 16 ········">;"
 17 ····}
 18 .end·annotation
  
  
12 #·direct·methods19 #·direct·methods
13 .method·public·constructor·<init>(Landroid/content/Context;II[Ljava/lang/CharSequence;)V20 .method·public·constructor·<init>(Landroid/content/Context;II[Ljava/lang/CharSequence;)V
14 ····.locals·021 ····.locals·0
  
15 ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Landroid/widget/ArrayAdapter;-><init>(Landroid/content/Context;II[Ljava/lang/Object;)V22 ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Landroid/widget/ArrayAdapter;-><init>(Landroid/content/Context;II[Ljava/lang/Object;)V
  
1.49 KB
smali/androidx/appcompat/app/e$b.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·Landroidx/appcompat/app/e$b;1 .class·Landroidx/appcompat/app/e$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lb/b;5 .implements·Landroidx/activity/d/b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/appcompat/app/e;->F()V8 ····value·=·Landroidx/appcompat/app/e;->F()V
9 .end·annotation9 .end·annotation
  
Offset 35, 29 lines modifiedOffset 35, 29 lines modified
  
35 #·virtual·methods35 #·virtual·methods
36 .method·public·a(Landroid/content/Context;)V36 .method·public·a(Landroid/content/Context;)V
37 ····.locals·237 ····.locals·2
  
38 ····iget-object·p1,·p0,·Landroidx/appcompat/app/e$b;->a:Landroidx/appcompat/app/e;38 ····iget-object·p1,·p0,·Landroidx/appcompat/app/e$b;->a:Landroidx/appcompat/app/e;
  
39 ····invoke-virtual·{p1},·Landroidx/appcompat/app/e;->D()Landroidx/appcompat/app/f;39 ····invoke-virtual·{p1},·Landroidx/appcompat/app/e;->D()Landroidx/appcompat/app/g;
  
40 ····move-result-object·p140 ····move-result-object·p1
  
41 ····invoke-virtual·{p1},·Landroidx/appcompat/app/f;->o()V41 ····invoke-virtual·{p1},·Landroidx/appcompat/app/g;->o()V
  
42 ····iget-object·v0,·p0,·Landroidx/appcompat/app/e$b;->a:Landroidx/appcompat/app/e;42 ····iget-object·v0,·p0,·Landroidx/appcompat/app/e$b;->a:Landroidx/appcompat/app/e;
  
43 ····invoke-virtual·{v0},·Landroidx/activity/ComponentActivity;->d()Landroidx/savedstate/SavedStateRegistry;43 ····invoke-virtual·{v0},·Landroidx/activity/ComponentActivity;->d()Landroidx/savedstate/SavedStateRegistry;
  
44 ····move-result-object·v044 ····move-result-object·v0
  
45 ····const-string·v1,·"androidx:appcompat"45 ····const-string·v1,·"androidx:appcompat"
  
46 ····invoke-virtual·{v0,·v1},·Landroidx/savedstate/SavedStateRegistry;->a(Ljava/lang/String;)Landroid/os/Bundle;46 ····invoke-virtual·{v0,·v1},·Landroidx/savedstate/SavedStateRegistry;->a(Ljava/lang/String;)Landroid/os/Bundle;
  
47 ····move-result-object·v047 ····move-result-object·v0
  
48 ····invoke-virtual·{p1,·v0},·Landroidx/appcompat/app/f;->r(Landroid/os/Bundle;)V48 ····invoke-virtual·{p1,·v0},·Landroidx/appcompat/app/g;->r(Landroid/os/Bundle;)V
  
49 ····return-void49 ····return-void
50 .end·method50 .end·method
2.48 KB
smali/androidx/appcompat/app/AlertController$e.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/appcompat/app/AlertController$e;1 .class·Landroidx/appcompat/app/AlertController$e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
Offset 14, 46 lines modifiedOffset 14, 46 lines modified
14 .annotation·system·Ldalvik/annotation/InnerClass;14 .annotation·system·Ldalvik/annotation/InnerClass;
15 ····accessFlags·=·0x015 ····accessFlags·=·0x0
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
  
18 #·instance·fields18 #·instance·fields
19 .field·final·synthetic·d:Landroid/view/View; 
  
20 .field·final·synthetic·e:Landroid/view/View;19 .field·final·synthetic·e:Landroid/view/View;
  
 20 .field·final·synthetic·f:Landroid/view/View;
  
21 .field·final·synthetic·f:Landroidx/appcompat/app/AlertController;21 .field·final·synthetic·g:Landroidx/appcompat/app/AlertController;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Landroidx/appcompat/app/AlertController;Landroid/view/View;Landroid/view/View;)V23 .method·constructor·<init>(Landroidx/appcompat/app/AlertController;Landroid/view/View;Landroid/view/View;)V
24 ····.locals·024 ····.locals·0
  
25 ····iput-object·p1,·p0,·Landroidx/appcompat/app/AlertController$e;->f:Landroidx/appcompat/app/AlertController;25 ····iput-object·p1,·p0,·Landroidx/appcompat/app/AlertController$e;->g:Landroidx/appcompat/app/AlertController;
  
26 ····iput-object·p2,·p0,·Landroidx/appcompat/app/AlertController$e;->d:Landroid/view/View;26 ····iput-object·p2,·p0,·Landroidx/appcompat/app/AlertController$e;->e:Landroid/view/View;
  
27 ····iput-object·p3,·p0,·Landroidx/appcompat/app/AlertController$e;->e:Landroid/view/View;27 ····iput-object·p3,·p0,·Landroidx/appcompat/app/AlertController$e;->f:Landroid/view/View;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
  
31 #·virtual·methods31 #·virtual·methods
32 .method·public·run()V32 .method·public·run()V
33 ····.locals·333 ····.locals·3
  
34 ····iget-object·v0,·p0,·Landroidx/appcompat/app/AlertController$e;->f:Landroidx/appcompat/app/AlertController;34 ····iget-object·v0,·p0,·Landroidx/appcompat/app/AlertController$e;->g:Landroidx/appcompat/app/AlertController;
  
35 ····iget-object·v0,·v0,·Landroidx/appcompat/app/AlertController;->g:Landroid/widget/ListView;35 ····iget-object·v0,·v0,·Landroidx/appcompat/app/AlertController;->g:Landroid/widget/ListView;
  
36 ····iget-object·v1,·p0,·Landroidx/appcompat/app/AlertController$e;->d:Landroid/view/View;36 ····iget-object·v1,·p0,·Landroidx/appcompat/app/AlertController$e;->e:Landroid/view/View;
  
37 ····iget-object·v2,·p0,·Landroidx/appcompat/app/AlertController$e;->e:Landroid/view/View;37 ····iget-object·v2,·p0,·Landroidx/appcompat/app/AlertController$e;->f:Landroid/view/View;
  
38 ····invoke-static·{v0,·v1,·v2},·Landroidx/appcompat/app/AlertController;->f(Landroid/view/View;Landroid/view/View;Landroid/view/View;)V38 ····invoke-static·{v0,·v1,·v2},·Landroidx/appcompat/app/AlertController;->f(Landroid/view/View;Landroid/view/View;Landroid/view/View;)V
  
39 ····return-void39 ····return-void
40 .end·method40 .end·method
1.5 KB
smali/androidx/appcompat/widget/SearchView$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/appcompat/widget/SearchView$a;1 .class·Landroidx/appcompat/widget/SearchView$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/text/TextWatcher;5 .implements·Landroid/text/TextWatcher;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 14, 22 lines modifiedOffset 14, 22 lines modified
14 .annotation·system·Ldalvik/annotation/InnerClass;14 .annotation·system·Ldalvik/annotation/InnerClass;
15 ····accessFlags·=·0x015 ····accessFlags·=·0x0
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
  
18 #·instance·fields18 #·instance·fields
19 .field·final·synthetic·b:Landroidx/appcompat/widget/SearchView;19 .field·final·synthetic·e:Landroidx/appcompat/widget/SearchView;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Landroidx/appcompat/widget/SearchView;)V21 .method·constructor·<init>(Landroidx/appcompat/widget/SearchView;)V
22 ····.locals·022 ····.locals·0
  
23 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/SearchView$a;->b:Landroidx/appcompat/widget/SearchView;23 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/SearchView$a;->e:Landroidx/appcompat/widget/SearchView;
  
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
Offset 45, 13 lines modifiedOffset 45, 13 lines modified
  
45 ····return-void45 ····return-void
46 .end·method46 .end·method
  
47 .method·public·onTextChanged(Ljava/lang/CharSequence;III)V47 .method·public·onTextChanged(Ljava/lang/CharSequence;III)V
48 ····.locals·048 ····.locals·0
  
49 ····iget-object·p2,·p0,·Landroidx/appcompat/widget/SearchView$a;->b:Landroidx/appcompat/widget/SearchView;49 ····iget-object·p2,·p0,·Landroidx/appcompat/widget/SearchView$a;->e:Landroidx/appcompat/widget/SearchView;
  
50 ····invoke-virtual·{p2,·p1},·Landroidx/appcompat/widget/SearchView;->W(Ljava/lang/CharSequence;)V50 ····invoke-virtual·{p2,·p1},·Landroidx/appcompat/widget/SearchView;->W(Ljava/lang/CharSequence;)V
  
51 ····return-void51 ····return-void
52 .end·method52 .end·method
14.3 KB
smali/androidx/appcompat/widget/i0.smali
Max HTML report size reached
6.58 KB
smali/androidx/appcompat/widget/h.smali
Max HTML report size reached
868 B
smali/androidx/appcompat/widget/h0.smali
    
Offset 1, 15 lines modifiedOffset 1, 16 lines modified
1 .class·public·abstract·synthetic·Landroidx/appcompat/widget/h0;1 .class·public·interface·abstract·Landroidx/appcompat/widget/h0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·direct·methods 
5 .method·public·static·bridge·synthetic·a(Landroid/content/Context;Ljava/lang/Class;)Ljava/lang/Object; 
6 ····.locals·04 #·annotations
 5 .annotation·system·Ldalvik/annotation/MemberClasses;
 6 ····value·=·{
 7 ········Landroidx/appcompat/widget/h0$a;
 8 ····}
 9 .end·annotation
  
7 ····invoke-virtual·{p0,·p1},·Landroid/content/Context;->getSystemService(Ljava/lang/Class;)Ljava/lang/Object; 
  
 10 #·virtual·methods
 11 .method·public·abstract·setOnFitSystemWindowsListener(Landroidx/appcompat/widget/h0$a;)V
8 ····move-result-object·p0 
  
9 ····return-object·p0 
10 .end·method12 .end·method
1.13 KB
smali/androidx/appcompat/widget/Toolbar$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/appcompat/widget/Toolbar$a;1 .class·Landroidx/appcompat/widget/Toolbar$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/appcompat/widget/ActionMenuView$e;5 .implements·Landroidx/appcompat/widget/ActionMenuView$e;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 31, 17 lines modifiedOffset 31, 26 lines modified
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
  
33 #·virtual·methods33 #·virtual·methods
34 .method·public·onMenuItemClick(Landroid/view/MenuItem;)Z34 .method·public·onMenuItemClick(Landroid/view/MenuItem;)Z
35 ····.locals·035 ····.locals·1
  
 36 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/Toolbar$a;->a:Landroidx/appcompat/widget/Toolbar;
  
 37 ····iget-object·v0,·v0,·Landroidx/appcompat/widget/Toolbar;->K:Landroidx/appcompat/widget/Toolbar$f;
  
36 ····iget-object·p1,·p0,·Landroidx/appcompat/widget/Toolbar$a;->a:Landroidx/appcompat/widget/Toolbar;38 ····if-eqz·v0,·:cond_0
  
37 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;39 ····invoke-interface·{v0,·p1},·Landroidx/appcompat/widget/Toolbar$f;->onMenuItemClick(Landroid/view/MenuItem;)Z
  
 40 ····move-result·p1
  
 41 ····return·p1
  
 42 ····:cond_0
38 ····const/4·p1,·0x043 ····const/4·p1,·0x0
  
39 ····return·p144 ····return·p1
40 .end·method45 .end·method
415 B
smali/androidx/appcompat/widget/ActionMenuView$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·interface·abstract·Landroidx/appcompat/widget/ActionMenuView$a;1 .class·public·interface·abstract·Landroidx/appcompat/widget/ActionMenuView$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/appcompat/widget/ActionMenuView;6 ····value·=·Landroidx/appcompat/widget/ActionMenuView;
7 .end·annotation7 .end·annotation
  
16.7 KB
smali/androidx/appcompat/widget/w.smali
Max HTML report size reached
1.78 KB
smali/androidx/appcompat/widget/SearchView$c.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/appcompat/widget/SearchView$c;1 .class·Landroidx/appcompat/widget/SearchView$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 14, 41 lines modifiedOffset 14, 41 lines modified
14 .annotation·system·Ldalvik/annotation/InnerClass;14 .annotation·system·Ldalvik/annotation/InnerClass;
15 ····accessFlags·=·0x015 ····accessFlags·=·0x0
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
  
18 #·instance·fields18 #·instance·fields
19 .field·final·synthetic·d:Landroidx/appcompat/widget/SearchView;19 .field·final·synthetic·e:Landroidx/appcompat/widget/SearchView;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Landroidx/appcompat/widget/SearchView;)V21 .method·constructor·<init>(Landroidx/appcompat/widget/SearchView;)V
22 ····.locals·022 ····.locals·0
  
23 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/SearchView$c;->d:Landroidx/appcompat/widget/SearchView;23 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/SearchView$c;->e:Landroidx/appcompat/widget/SearchView;
  
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·run()V28 .method·public·run()V
29 ····.locals·229 ····.locals·2
  
30 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/SearchView$c;->d:Landroidx/appcompat/widget/SearchView;30 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/SearchView$c;->e:Landroidx/appcompat/widget/SearchView;
  
31 ····iget-object·v0,·v0,·Landroidx/appcompat/widget/SearchView;->P:Ld0/a;31 ····iget-object·v0,·v0,·Landroidx/appcompat/widget/SearchView;->W:Lc/e/a/a;
  
32 ····instance-of·v1,·v0,·Landroidx/appcompat/widget/w2;32 ····instance-of·v1,·v0,·Landroidx/appcompat/widget/r0;
  
33 ····if-eqz·v1,·:cond_033 ····if-eqz·v1,·:cond_0
  
34 ····const/4·v1,·0x034 ····const/4·v1,·0x0
  
35 ····invoke-virtual·{v0,·v1},·Ld0/a;->b(Landroid/database/Cursor;)V35 ····invoke-virtual·{v0,·v1},·Lc/e/a/a;->b(Landroid/database/Cursor;)V
  
36 ····:cond_036 ····:cond_0
37 ····return-void37 ····return-void
38 .end·method38 .end·method
1.11 KB
smali/androidx/appcompat/widget/z0.smali
    
Offset 1, 15 lines modifiedOffset 1, 25 lines modified
1 .class·public·abstract·synthetic·Landroidx/appcompat/widget/z0;1 .class·public·Landroidx/appcompat/widget/z0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·bridge·synthetic·a(Ljava/lang/CharSequence;IILandroid/text/TextPaint;I)Landroid/text/StaticLayout$Builder;5 .method·public·static·a(Landroid/view/View;Ljava/lang/CharSequence;)V
6 ····.locals·06 ····.locals·2
  
7 ····invoke-static·{p0,·p1,·p2,·p3,·p4},·Landroid/text/StaticLayout$Builder;->obtain(Ljava/lang/CharSequence;IILandroid/text/TextPaint;I)Landroid/text/StaticLayout$Builder;7 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
8 ····move-result-object·p08 ····const/16·v1,·0x1a
  
9 ····return-object·p09 ····if-lt·v0,·v1,·:cond_0
  
 10 ····invoke-virtual·{p0,·p1},·Landroid/view/View;->setTooltipText(Ljava/lang/CharSequence;)V
  
 11 ····goto·:goto_0
  
 12 ····:cond_0
 13 ····invoke-static·{p0,·p1},·Landroidx/appcompat/widget/a1;->f(Landroid/view/View;Ljava/lang/CharSequence;)V
  
 14 ····:goto_0
 15 ····return-void
10 .end·method16 .end·method
9.63 KB
smali/androidx/appcompat/widget/ButtonBarLayout.smali
Max HTML report size reached
4.33 KB
smali/androidx/appcompat/widget/c$c.smali
Max HTML report size reached
1.21 KB
smali/androidx/appcompat/widget/v0.smali
    
Offset 1, 13 lines modifiedOffset 1, 43 lines modified
1 .class·public·abstract·synthetic·Landroidx/appcompat/widget/v0;1 .class·public·Landroidx/appcompat/widget/v0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
 4 #·instance·fields
 5 .field·public·a:Landroid/content/res/ColorStateList;
  
 6 .field·public·b:Landroid/graphics/PorterDuff$Mode;
  
 7 .field·public·c:Z
  
 8 .field·public·d:Z
  
  
4 #·direct·methods9 #·direct·methods
5 .method·public·static·bridge·synthetic·a(Landroid/widget/TextView;[II)V10 .method·public·constructor·<init>()V
6 ····.locals·011 ····.locals·0
  
7 ····invoke-virtual·{p0,·p1,·p2},·Landroid/widget/TextView;->setAutoSizeTextTypeUniformWithPresetSizes([II)V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 13 ····return-void
 14 .end·method
  
  
 15 #·virtual·methods
 16 .method·a()V
 17 ····.locals·2
  
 18 ····const/4·v0,·0x0
  
 19 ····iput-object·v0,·p0,·Landroidx/appcompat/widget/v0;->a:Landroid/content/res/ColorStateList;
  
 20 ····const/4·v1,·0x0
  
 21 ····iput-boolean·v1,·p0,·Landroidx/appcompat/widget/v0;->d:Z
  
 22 ····iput-object·v0,·p0,·Landroidx/appcompat/widget/v0;->b:Landroid/graphics/PorterDuff$Mode;
  
 23 ····iput-boolean·v1,·p0,·Landroidx/appcompat/widget/v0;->c:Z
  
8 ····return-void24 ····return-void
9 .end·method25 .end·method
594 B
smali/androidx/appcompat/widget/e1.smali
    
Offset 1, 15 lines modifiedOffset 1, 8 lines modified
1 .class·public·abstract·synthetic·Landroidx/appcompat/widget/e1;1 .class·public·interface·abstract·Landroidx/appcompat/widget/e1;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·direct·methods4 #·virtual·methods
 5 .method·public·abstract·a()Ljava/lang/CharSequence;
5 .method·public·static·bridge·synthetic·a(Landroid/widget/TextView;)I 
6 ····.locals·0 
  
7 ····invoke-virtual·{p0},·Landroid/widget/TextView;->getBreakStrategy()I 
  
8 ····move-result·p0 
  
9 ····return·p0 
10 .end·method6 .end·method
380 B
smali/androidx/appcompat/widget/SearchView$h.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/appcompat/widget/SearchView$h;1 .class·Landroidx/appcompat/widget/SearchView$h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/widget/TextView$OnEditorActionListener;5 .implements·Landroid/widget/TextView$OnEditorActionListener;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
39.1 KB
smali/androidx/appcompat/widget/ActionBarContextView.smali
Max HTML report size reached
18.7 KB
smali/androidx/appcompat/widget/f.smali
Max HTML report size reached
10.4 KB
smali/androidx/appcompat/widget/d.smali
Max HTML report size reached
14.0 KB
smali/androidx/appcompat/widget/ContentFrameLayout.smali
Max HTML report size reached
10.1 KB
smali/androidx/appcompat/widget/i.smali
Max HTML report size reached
2.49 KB
smali/androidx/appcompat/widget/Toolbar$g.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·Landroidx/appcompat/widget/Toolbar$g;1 .class·public·Landroidx/appcompat/widget/Toolbar$g;
2 .super·Le0/a;2 .super·Lc/f/a/a;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/appcompat/widget/Toolbar;6 ····value·=·Landroidx/appcompat/widget/Toolbar;
7 .end·annotation7 .end·annotation
  
Offset 23, 17 lines modifiedOffset 23, 17 lines modified
23 ············">;"23 ············">;"
24 ········}24 ········}
25 ····.end·annotation25 ····.end·annotation
26 .end·field26 .end·field
  
  
27 #·instance·fields27 #·instance·fields
28 .field·c:I28 .field·g:I
  
29 .field·d:Z29 .field·h:Z
  
  
30 #·direct·methods30 #·direct·methods
31 .method·static·constructor·<clinit>()V31 .method·static·constructor·<clinit>()V
32 ····.locals·132 ····.locals·1
  
33 ····new-instance·v0,·Landroidx/appcompat/widget/Toolbar$g$a;33 ····new-instance·v0,·Landroidx/appcompat/widget/Toolbar$g$a;
Offset 44, 22 lines modifiedOffset 44, 21 lines modified
  
44 ····return-void44 ····return-void
45 .end·method45 .end·method
  
46 .method·public·constructor·<init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V46 .method·public·constructor·<init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V
47 ····.locals·047 ····.locals·0
  
48 ····.line·1 
49 ····invoke-direct·{p0,·p1,·p2},·Le0/a;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V48 ····invoke-direct·{p0,·p1,·p2},·Lc/f/a/a;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V
  
50 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I49 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I
  
51 ····move-result·p250 ····move-result·p2
  
52 ····iput·p2,·p0,·Landroidx/appcompat/widget/Toolbar$g;->c:I51 ····iput·p2,·p0,·Landroidx/appcompat/widget/Toolbar$g;->g:I
  
53 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I52 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I
  
54 ····move-result·p153 ····move-result·p1
  
55 ····if-eqz·p1,·:cond_054 ····if-eqz·p1,·:cond_0
  
Offset 67, 38 lines modifiedOffset 66, 37 lines modified
  
67 ····goto·:goto_066 ····goto·:goto_0
  
68 ····:cond_067 ····:cond_0
69 ····const/4·p1,·0x068 ····const/4·p1,·0x0
  
70 ····:goto_069 ····:goto_0
71 ····iput-boolean·p1,·p0,·Landroidx/appcompat/widget/Toolbar$g;->d:Z70 ····iput-boolean·p1,·p0,·Landroidx/appcompat/widget/Toolbar$g;->h:Z
  
72 ····return-void71 ····return-void
73 .end·method72 .end·method
  
74 .method·public·constructor·<init>(Landroid/os/Parcelable;)V73 .method·public·constructor·<init>(Landroid/os/Parcelable;)V
75 ····.locals·074 ····.locals·0
  
76 ····.line·2 
77 ····invoke-direct·{p0,·p1},·Le0/a;-><init>(Landroid/os/Parcelable;)V75 ····invoke-direct·{p0,·p1},·Lc/f/a/a;-><init>(Landroid/os/Parcelable;)V
  
78 ····return-void76 ····return-void
79 .end·method77 .end·method
  
  
80 #·virtual·methods78 #·virtual·methods
81 .method·public·writeToParcel(Landroid/os/Parcel;I)V79 .method·public·writeToParcel(Landroid/os/Parcel;I)V
82 ····.locals·080 ····.locals·0
  
83 ····invoke-super·{p0,·p1,·p2},·Le0/a;->writeToParcel(Landroid/os/Parcel;I)V81 ····invoke-super·{p0,·p1,·p2},·Lc/f/a/a;->writeToParcel(Landroid/os/Parcel;I)V
  
84 ····iget·p2,·p0,·Landroidx/appcompat/widget/Toolbar$g;->c:I82 ····iget·p2,·p0,·Landroidx/appcompat/widget/Toolbar$g;->g:I
  
85 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->writeInt(I)V83 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->writeInt(I)V
  
86 ····iget-boolean·p2,·p0,·Landroidx/appcompat/widget/Toolbar$g;->d:Z84 ····iget-boolean·p2,·p0,·Landroidx/appcompat/widget/Toolbar$g;->h:Z
  
87 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->writeInt(I)V85 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->writeInt(I)V
  
88 ····return-void86 ····return-void
89 .end·method87 .end·method
3.64 KB
smali/androidx/appcompat/widget/c1.smali
    
Offset 1, 15 lines modifiedOffset 1, 130 lines modified
1 .class·public·abstract·synthetic·Landroidx/appcompat/widget/c1;1 .class·public·Landroidx/appcompat/widget/c1;
2 .super·Ljava/lang/Object; 
3 .source·"SourceFile"2 .super·Landroid/content/res/Resources;
 3 .source·""
  
  
 4 #·static·fields
 5 .field·private·static·a:Z·=·false
  
  
 6 #·instance·fields
 7 .field·private·final·b:Ljava/lang/ref/WeakReference;
 8 ····.annotation·system·Ldalvik/annotation/Signature;
 9 ········value·=·{
 10 ············"Ljava/lang/ref/WeakReference<",
 11 ············"Landroid/content/Context;",
 12 ············">;"
 13 ········}
 14 ····.end·annotation
 15 .end·field
  
  
4 #·direct·methods16 #·direct·methods
5 .method·public·static·bridge·synthetic·a(Landroid/text/StaticLayout$Builder;FF)Landroid/text/StaticLayout$Builder;17 .method·static·constructor·<clinit>()V
6 ····.locals·018 ····.locals·0
  
7 ····invoke-virtual·{p0,·p1,·p2},·Landroid/text/StaticLayout$Builder;->setLineSpacing(FF)Landroid/text/StaticLayout$Builder;19 ····return-void
 20 .end·method
  
 21 .method·public·constructor·<init>(Landroid/content/Context;Landroid/content/res/Resources;)V
 22 ····.locals·2
  
 23 ····invoke-virtual·{p2},·Landroid/content/res/Resources;->getAssets()Landroid/content/res/AssetManager;
  
 24 ····move-result-object·v0
  
 25 ····invoke-virtual·{p2},·Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
  
 26 ····move-result-object·v1
  
 27 ····invoke-virtual·{p2},·Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;
  
 28 ····move-result-object·p2
  
 29 ····invoke-direct·{p0,·v0,·v1,·p2},·Landroid/content/res/Resources;-><init>(Landroid/content/res/AssetManager;Landroid/util/DisplayMetrics;Landroid/content/res/Configuration;)V
  
 30 ····new-instance·p2,·Ljava/lang/ref/WeakReference;
  
 31 ····invoke-direct·{p2,·p1},·Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
  
 32 ····iput-object·p2,·p0,·Landroidx/appcompat/widget/c1;->b:Ljava/lang/ref/WeakReference;
  
 33 ····return-void
 34 .end·method
  
 35 .method·public·static·a()Z
 36 ····.locals·1
  
 37 ····sget-boolean·v0,·Landroidx/appcompat/widget/c1;->a:Z
  
 38 ····return·v0
 39 .end·method
  
 40 .method·public·static·b()Z
 41 ····.locals·2
  
 42 ····invoke-static·{},·Landroidx/appcompat/widget/c1;->a()Z
  
 43 ····move-result·v0
  
 44 ····if-eqz·v0,·:cond_0
  
 45 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
 46 ····const/16·v1,·0x14
  
 47 ····if-gt·v0,·v1,·:cond_0
  
 48 ····const/4·v0,·0x1
  
 49 ····goto·:goto_0
  
 50 ····:cond_0
 51 ····const/4·v0,·0x0
  
 52 ····:goto_0
 53 ····return·v0
 54 .end·method
  
  
 55 #·virtual·methods
 56 .method·final·c(I)Landroid/graphics/drawable/Drawable;
 57 ····.locals·0
  
 58 ····invoke-super·{p0,·p1},·Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
  
 59 ····move-result-object·p1
  
 60 ····return-object·p1
 61 .end·method
  
 62 .method·public·getDrawable(I)Landroid/graphics/drawable/Drawable;
 63 ····.locals·2
  
 64 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/c1;->b:Ljava/lang/ref/WeakReference;
  
 65 ····invoke-virtual·{v0},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
  
 66 ····move-result-object·v0
  
 67 ····check-cast·v0,·Landroid/content/Context;
  
 68 ····if-eqz·v0,·:cond_0
  
 69 ····invoke-static·{},·Landroidx/appcompat/widget/n0;->h()Landroidx/appcompat/widget/n0;
  
 70 ····move-result-object·v1
  
 71 ····invoke-virtual·{v1,·v0,·p0,·p1},·Landroidx/appcompat/widget/n0;->t(Landroid/content/Context;Landroidx/appcompat/widget/c1;I)Landroid/graphics/drawable/Drawable;
  
 72 ····move-result-object·p1
  
 73 ····return-object·p1
  
 74 ····:cond_0
 75 ····invoke-super·{p0,·p1},·Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
  
Max diff block lines reached; 57/3652 bytes (1.56%) of diff not shown.
795 B
smali/androidx/appcompat/widget/t0.smali
    
Offset 1, 15 lines modifiedOffset 1, 14 lines modified
1 .class·public·abstract·synthetic·Landroidx/appcompat/widget/t0;1 .class·public·interface·abstract·Landroidx/appcompat/widget/t0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
 4 #·interfaces
 5 .implements·Landroid/widget/SpinnerAdapter;
  
4 #·direct·methods 
5 .method·public·static·bridge·synthetic·a(Landroid/widget/TextView;)I 
6 ····.locals·0 
  
7 ····invoke-virtual·{p0},·Landroid/widget/TextView;->getAutoSizeStepGranularity()I 
  
8 ····move-result·p06 #·virtual·methods
 7 .method·public·abstract·getDropDownViewTheme()Landroid/content/res/Resources$Theme;
 8 .end·method
  
9 ····return·p09 .method·public·abstract·setDropDownViewTheme(Landroid/content/res/Resources$Theme;)V
10 .end·method10 .end·method
25.8 KB
smali/androidx/appcompat/widget/g0.smali
Max HTML report size reached
4.89 KB
smali/androidx/appcompat/widget/p0.smali
Max HTML report size reached
2.5 KB
smali/androidx/appcompat/widget/Toolbar$e.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·Landroidx/appcompat/widget/Toolbar$e;1 .class·public·Landroidx/appcompat/widget/Toolbar$e;
2 .super·Landroidx/appcompat/app/a$a;2 .super·Landroidx/appcompat/app/a$a;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/appcompat/widget/Toolbar;6 ····value·=·Landroidx/appcompat/widget/Toolbar;
7 .end·annotation7 .end·annotation
  
Offset 18, 15 lines modifiedOffset 18, 14 lines modified
18 .field·b:I18 .field·b:I
  
  
19 #·direct·methods19 #·direct·methods
20 .method·public·constructor·<init>(II)V20 .method·public·constructor·<init>(II)V
21 ····.locals·021 ····.locals·0
  
22 ····.line·1 
23 ····invoke-direct·{p0,·p1,·p2},·Landroidx/appcompat/app/a$a;-><init>(II)V22 ····invoke-direct·{p0,·p1,·p2},·Landroidx/appcompat/app/a$a;-><init>(II)V
  
24 ····const/4·p1,·0x023 ····const/4·p1,·0x0
  
25 ····iput·p1,·p0,·Landroidx/appcompat/widget/Toolbar$e;->b:I24 ····iput·p1,·p0,·Landroidx/appcompat/widget/Toolbar$e;->b:I
  
26 ····const·p1,·0x80001325 ····const·p1,·0x800013
Offset 35, 69 lines modifiedOffset 34, 64 lines modified
  
35 ····return-void34 ····return-void
36 .end·method35 .end·method
  
37 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V36 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
38 ····.locals·037 ····.locals·0
  
39 ····.line·2 
40 ····invoke-direct·{p0,·p1,·p2},·Landroidx/appcompat/app/a$a;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V38 ····invoke-direct·{p0,·p1,·p2},·Landroidx/appcompat/app/a$a;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
  
41 ····const/4·p1,·0x039 ····const/4·p1,·0x0
  
42 ····iput·p1,·p0,·Landroidx/appcompat/widget/Toolbar$e;->b:I40 ····iput·p1,·p0,·Landroidx/appcompat/widget/Toolbar$e;->b:I
  
43 ····return-void41 ····return-void
44 .end·method42 .end·method
  
45 .method·public·constructor·<init>(Landroid/view/ViewGroup$LayoutParams;)V43 .method·public·constructor·<init>(Landroid/view/ViewGroup$LayoutParams;)V
46 ····.locals·044 ····.locals·0
  
47 ····.line·3 
48 ····invoke-direct·{p0,·p1},·Landroidx/appcompat/app/a$a;-><init>(Landroid/view/ViewGroup$LayoutParams;)V45 ····invoke-direct·{p0,·p1},·Landroidx/appcompat/app/a$a;-><init>(Landroid/view/ViewGroup$LayoutParams;)V
  
49 ····const/4·p1,·0x046 ····const/4·p1,·0x0
  
50 ····iput·p1,·p0,·Landroidx/appcompat/widget/Toolbar$e;->b:I47 ····iput·p1,·p0,·Landroidx/appcompat/widget/Toolbar$e;->b:I
  
51 ····return-void48 ····return-void
52 .end·method49 .end·method
  
53 .method·public·constructor·<init>(Landroid/view/ViewGroup$MarginLayoutParams;)V50 .method·public·constructor·<init>(Landroid/view/ViewGroup$MarginLayoutParams;)V
54 ····.locals·151 ····.locals·1
  
55 ····.line·4 
56 ····invoke-direct·{p0,·p1},·Landroidx/appcompat/app/a$a;-><init>(Landroid/view/ViewGroup$LayoutParams;)V52 ····invoke-direct·{p0,·p1},·Landroidx/appcompat/app/a$a;-><init>(Landroid/view/ViewGroup$LayoutParams;)V
  
57 ····const/4·v0,·0x053 ····const/4·v0,·0x0
  
58 ····iput·v0,·p0,·Landroidx/appcompat/widget/Toolbar$e;->b:I54 ····iput·v0,·p0,·Landroidx/appcompat/widget/Toolbar$e;->b:I
  
59 ····invoke-virtual·{p0,·p1},·Landroidx/appcompat/widget/Toolbar$e;->a(Landroid/view/ViewGroup$MarginLayoutParams;)V55 ····invoke-virtual·{p0,·p1},·Landroidx/appcompat/widget/Toolbar$e;->a(Landroid/view/ViewGroup$MarginLayoutParams;)V
  
60 ····return-void56 ····return-void
61 .end·method57 .end·method
  
62 .method·public·constructor·<init>(Landroidx/appcompat/app/a$a;)V58 .method·public·constructor·<init>(Landroidx/appcompat/app/a$a;)V
63 ····.locals·059 ····.locals·0
  
64 ····.line·5 
65 ····invoke-direct·{p0,·p1},·Landroidx/appcompat/app/a$a;-><init>(Landroidx/appcompat/app/a$a;)V60 ····invoke-direct·{p0,·p1},·Landroidx/appcompat/app/a$a;-><init>(Landroidx/appcompat/app/a$a;)V
  
66 ····const/4·p1,·0x061 ····const/4·p1,·0x0
  
67 ····iput·p1,·p0,·Landroidx/appcompat/widget/Toolbar$e;->b:I62 ····iput·p1,·p0,·Landroidx/appcompat/widget/Toolbar$e;->b:I
  
68 ····return-void63 ····return-void
69 .end·method64 .end·method
  
70 .method·public·constructor·<init>(Landroidx/appcompat/widget/Toolbar$e;)V65 .method·public·constructor·<init>(Landroidx/appcompat/widget/Toolbar$e;)V
71 ····.locals·166 ····.locals·1
  
72 ····.line·6 
73 ····invoke-direct·{p0,·p1},·Landroidx/appcompat/app/a$a;-><init>(Landroidx/appcompat/app/a$a;)V67 ····invoke-direct·{p0,·p1},·Landroidx/appcompat/app/a$a;-><init>(Landroidx/appcompat/app/a$a;)V
  
74 ····const/4·v0,·0x068 ····const/4·v0,·0x0
  
75 ····iput·v0,·p0,·Landroidx/appcompat/widget/Toolbar$e;->b:I69 ····iput·v0,·p0,·Landroidx/appcompat/widget/Toolbar$e;->b:I
  
76 ····iget·p1,·p1,·Landroidx/appcompat/widget/Toolbar$e;->b:I70 ····iget·p1,·p1,·Landroidx/appcompat/widget/Toolbar$e;->b:I
98.6 KB
smali/androidx/appcompat/widget/SwitchCompat.smali
Max HTML report size reached
1.76 KB
smali/androidx/appcompat/widget/SearchView$i.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/appcompat/widget/SearchView$i;1 .class·Landroidx/appcompat/widget/SearchView$i;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/widget/AdapterView$OnItemClickListener;5 .implements·Landroid/widget/AdapterView$OnItemClickListener;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 14, 34 lines modifiedOffset 14, 43 lines modified
14 .annotation·system·Ldalvik/annotation/InnerClass;14 .annotation·system·Ldalvik/annotation/InnerClass;
15 ····accessFlags·=·0x015 ····accessFlags·=·0x0
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
  
18 #·instance·fields18 #·instance·fields
19 .field·final·synthetic·b:Landroidx/appcompat/widget/SearchView;19 .field·final·synthetic·e:Landroidx/appcompat/widget/SearchView;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Landroidx/appcompat/widget/SearchView;)V21 .method·constructor·<init>(Landroidx/appcompat/widget/SearchView;)V
22 ····.locals·022 ····.locals·0
  
23 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/SearchView$i;->b:Landroidx/appcompat/widget/SearchView;23 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/SearchView$i;->e:Landroidx/appcompat/widget/SearchView;
  
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·onItemClick(Landroid/widget/AdapterView;Landroid/view/View;IJ)V28 .method·public·onItemClick(Landroid/widget/AdapterView;Landroid/view/View;IJ)V
29 ····.locals·029 ····.locals·0
 30 ····.annotation·system·Ldalvik/annotation/Signature;
 31 ········value·=·{
 32 ············"(",
 33 ············"Landroid/widget/AdapterView<",
 34 ············"*>;",
 35 ············"Landroid/view/View;",
 36 ············"IJ)V"
 37 ········}
 38 ····.end·annotation
  
30 ····iget-object·p1,·p0,·Landroidx/appcompat/widget/SearchView$i;->b:Landroidx/appcompat/widget/SearchView;39 ····iget-object·p1,·p0,·Landroidx/appcompat/widget/SearchView$i;->e:Landroidx/appcompat/widget/SearchView;
  
31 ····const/4·p2,·0x040 ····const/4·p2,·0x0
  
32 ····const/4·p4,·0x041 ····const/4·p4,·0x0
  
33 ····invoke-virtual·{p1,·p3,·p2,·p4},·Landroidx/appcompat/widget/SearchView;->Q(IILjava/lang/String;)Z42 ····invoke-virtual·{p1,·p3,·p2,·p4},·Landroidx/appcompat/widget/SearchView;->Q(IILjava/lang/String;)Z
  
50.6 KB
smali/androidx/appcompat/widget/r0.smali
Max HTML report size reached
13.9 KB
smali/androidx/appcompat/widget/a1.smali
Max HTML report size reached
5.17 KB
smali/androidx/appcompat/widget/d1.smali
Max HTML report size reached
13.6 KB
smali/androidx/appcompat/widget/r.smali
Max HTML report size reached
10.6 KB
smali/androidx/appcompat/widget/g.smali
Max HTML report size reached
1.45 KB
smali/androidx/appcompat/widget/a$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·Landroidx/appcompat/widget/a$a;1 .class·public·Landroidx/appcompat/widget/a$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·La0/g2;5 .implements·Lc/d/k/a0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroidx/appcompat/widget/a;8 ····value·=·Landroidx/appcompat/widget/a;
9 .end·annotation9 .end·annotation
  
Offset 52, 15 lines modifiedOffset 52, 15 lines modified
52 ····return-void52 ····return-void
  
53 ····:cond_053 ····:cond_0
54 ····iget-object·p1,·p0,·Landroidx/appcompat/widget/a$a;->c:Landroidx/appcompat/widget/a;54 ····iget-object·p1,·p0,·Landroidx/appcompat/widget/a$a;->c:Landroidx/appcompat/widget/a;
  
55 ····const/4·v0,·0x055 ····const/4·v0,·0x0
  
56 ····iput-object·v0,·p1,·Landroidx/appcompat/widget/a;->g:La0/f2;56 ····iput-object·v0,·p1,·Landroidx/appcompat/widget/a;->j:Lc/d/k/z;
  
57 ····iget·v0,·p0,·Landroidx/appcompat/widget/a$a;->b:I57 ····iget·v0,·p0,·Landroidx/appcompat/widget/a$a;->b:I
  
58 ····invoke-static·{p1,·v0},·Landroidx/appcompat/widget/a;->b(Landroidx/appcompat/widget/a;I)V58 ····invoke-static·{p1,·v0},·Landroidx/appcompat/widget/a;->b(Landroidx/appcompat/widget/a;I)V
  
59 ····return-void59 ····return-void
60 .end·method60 .end·method
Offset 85, 18 lines modifiedOffset 85, 18 lines modified
85 ····const/4·p1,·0x185 ····const/4·p1,·0x1
  
86 ····iput-boolean·p1,·p0,·Landroidx/appcompat/widget/a$a;->a:Z86 ····iput-boolean·p1,·p0,·Landroidx/appcompat/widget/a$a;->a:Z
  
87 ····return-void87 ····return-void
88 .end·method88 .end·method
  
89 .method·public·d(La0/f2;I)Landroidx/appcompat/widget/a$a;89 .method·public·d(Lc/d/k/z;I)Landroidx/appcompat/widget/a$a;
90 ····.locals·190 ····.locals·1
  
91 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/a$a;->c:Landroidx/appcompat/widget/a;91 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/a$a;->c:Landroidx/appcompat/widget/a;
  
92 ····iput-object·p1,·v0,·Landroidx/appcompat/widget/a;->g:La0/f2;92 ····iput-object·p1,·v0,·Landroidx/appcompat/widget/a;->j:Lc/d/k/z;
  
93 ····iput·p2,·p0,·Landroidx/appcompat/widget/a$a;->b:I93 ····iput·p2,·p0,·Landroidx/appcompat/widget/a$a;->b:I
  
94 ····return-object·p094 ····return-object·p0
95 .end·method95 .end·method
7.52 KB
smali/androidx/appcompat/widget/u.smali
Max HTML report size reached
14.4 KB
smali/androidx/appcompat/widget/k.smali
Max HTML report size reached
621 B
smali/androidx/appcompat/widget/SearchView$m.smali
    
Offset 1, 14 lines modifiedOffset 1, 22 lines modified
1 .class·public·interface·abstract·Landroidx/appcompat/widget/SearchView$m;1 .class·public·interface·abstract·Landroidx/appcompat/widget/SearchView$m;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/appcompat/widget/SearchView;6 ····value·=·Landroidx/appcompat/widget/SearchView;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x6099 ····accessFlags·=·0x609
10 ····name·=·"m"10 ····name·=·"m"
11 .end·annotation11 .end·annotation
  
  
 12 #·virtual·methods
 13 .method·public·abstract·a(I)Z
 14 .end·method
  
 15 .method·public·abstract·b(I)Z
 16 .end·method
989 B
smali/androidx/appcompat/widget/SearchView$d.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/appcompat/widget/SearchView$d;1 .class·Landroidx/appcompat/widget/SearchView$d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/view/View$OnFocusChangeListener;5 .implements·Landroid/view/View$OnFocusChangeListener;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
Offset 35, 15 lines modifiedOffset 35, 15 lines modified
  
35 #·virtual·methods35 #·virtual·methods
36 .method·public·onFocusChange(Landroid/view/View;Z)V36 .method·public·onFocusChange(Landroid/view/View;Z)V
37 ····.locals·137 ····.locals·1
  
38 ····iget-object·p1,·p0,·Landroidx/appcompat/widget/SearchView$d;->a:Landroidx/appcompat/widget/SearchView;38 ····iget-object·p1,·p0,·Landroidx/appcompat/widget/SearchView$d;->a:Landroidx/appcompat/widget/SearchView;
  
39 ····iget-object·v0,·p1,·Landroidx/appcompat/widget/SearchView;->L:Landroid/view/View$OnFocusChangeListener;39 ····iget-object·v0,·p1,·Landroidx/appcompat/widget/SearchView;->R:Landroid/view/View$OnFocusChangeListener;
  
40 ····if-eqz·v0,·:cond_040 ····if-eqz·v0,·:cond_0
  
41 ····invoke-interface·{v0,·p1,·p2},·Landroid/view/View$OnFocusChangeListener;->onFocusChange(Landroid/view/View;Z)V41 ····invoke-interface·{v0,·p1,·p2},·Landroid/view/View$OnFocusChangeListener;->onFocusChange(Landroid/view/View;Z)V
  
42 ····:cond_042 ····:cond_0
43 ····return-void43 ····return-void
10.1 KB
smali/androidx/appcompat/widget/t.smali
Max HTML report size reached
1.31 KB
smali/androidx/appcompat/widget/SwitchCompat$a.smali
    
Offset 1, 22 lines modifiedOffset 1, 31 lines modified
1 .class·Landroidx/appcompat/widget/SwitchCompat$a;1 .class·Landroidx/appcompat/widget/SwitchCompat$a;
2 .super·Landroid/util/Property;2 .super·Landroid/util/Property;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/appcompat/widget/SwitchCompat;6 ····value·=·Landroidx/appcompat/widget/SwitchCompat;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
 12 .annotation·system·Ldalvik/annotation/Signature;
 13 ····value·=·{
 14 ········"Landroid/util/Property<",
 15 ········"Landroidx/appcompat/widget/SwitchCompat;",
 16 ········"Ljava/lang/Float;",
 17 ········">;"
 18 ····}
 19 .end·annotation
  
  
12 #·direct·methods20 #·direct·methods
13 .method·constructor·<init>(Ljava/lang/Class;Ljava/lang/String;)V21 .method·constructor·<init>(Ljava/lang/Class;Ljava/lang/String;)V
14 ····.locals·022 ····.locals·0
  
15 ····invoke-direct·{p0,·p1,·p2},·Landroid/util/Property;-><init>(Ljava/lang/Class;Ljava/lang/String;)V23 ····invoke-direct·{p0,·p1,·p2},·Landroid/util/Property;-><init>(Ljava/lang/Class;Ljava/lang/String;)V
  
Offset 24, 15 lines modifiedOffset 33, 15 lines modified
24 .end·method33 .end·method
  
  
25 #·virtual·methods34 #·virtual·methods
26 .method·public·a(Landroidx/appcompat/widget/SwitchCompat;)Ljava/lang/Float;35 .method·public·a(Landroidx/appcompat/widget/SwitchCompat;)Ljava/lang/Float;
27 ····.locals·036 ····.locals·0
  
28 ····iget·p1,·p1,·Landroidx/appcompat/widget/SwitchCompat;->y:F37 ····iget·p1,·p1,·Landroidx/appcompat/widget/SwitchCompat;->D:F
  
29 ····invoke-static·{p1},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;38 ····invoke-static·{p1},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
  
30 ····move-result-object·p139 ····move-result-object·p1
  
31 ····return-object·p140 ····return-object·p1
32 .end·method41 .end·method
116 KB
smali/androidx/appcompat/widget/SearchView.smali
Max HTML report size reached
1.35 KB
smali/androidx/appcompat/widget/Toolbar$b.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/appcompat/widget/Toolbar$b;1 .class·Landroidx/appcompat/widget/Toolbar$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 14, 32 lines modifiedOffset 14, 32 lines modified
14 .annotation·system·Ldalvik/annotation/InnerClass;14 .annotation·system·Ldalvik/annotation/InnerClass;
15 ····accessFlags·=·0x015 ····accessFlags·=·0x0
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
  
18 #·instance·fields18 #·instance·fields
19 .field·final·synthetic·d:Landroidx/appcompat/widget/Toolbar;19 .field·final·synthetic·e:Landroidx/appcompat/widget/Toolbar;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Landroidx/appcompat/widget/Toolbar;)V21 .method·constructor·<init>(Landroidx/appcompat/widget/Toolbar;)V
22 ····.locals·022 ····.locals·0
  
23 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/Toolbar$b;->d:Landroidx/appcompat/widget/Toolbar;23 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/Toolbar$b;->e:Landroidx/appcompat/widget/Toolbar;
  
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·run()V28 .method·public·run()V
29 ····.locals·129 ····.locals·1
  
30 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/Toolbar$b;->d:Landroidx/appcompat/widget/Toolbar;30 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/Toolbar$b;->e:Landroidx/appcompat/widget/Toolbar;
  
31 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/Toolbar;->N()Z31 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/Toolbar;->N()Z
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
1.23 KB
smali/androidx/appcompat/widget/ActionBarOverlayLayout$e.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·Landroidx/appcompat/widget/ActionBarOverlayLayout$e;1 .class·public·Landroidx/appcompat/widget/ActionBarOverlayLayout$e;
2 .super·Landroid/view/ViewGroup$MarginLayoutParams;2 .super·Landroid/view/ViewGroup$MarginLayoutParams;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/appcompat/widget/ActionBarOverlayLayout;6 ····value·=·Landroidx/appcompat/widget/ActionBarOverlayLayout;
7 .end·annotation7 .end·annotation
  
Offset 14, 30 lines modifiedOffset 14, 27 lines modified
14 .end·annotation14 .end·annotation
  
  
15 #·direct·methods15 #·direct·methods
16 .method·public·constructor·<init>(II)V16 .method·public·constructor·<init>(II)V
17 ····.locals·017 ····.locals·0
  
18 ····.line·1 
19 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(II)V18 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(II)V
  
20 ····return-void19 ····return-void
21 .end·method20 .end·method
  
22 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V21 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
23 ····.locals·022 ····.locals·0
  
24 ····.line·2 
25 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V23 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
  
26 ····return-void24 ····return-void
27 .end·method25 .end·method
  
28 .method·public·constructor·<init>(Landroid/view/ViewGroup$LayoutParams;)V26 .method·public·constructor·<init>(Landroid/view/ViewGroup$LayoutParams;)V
29 ····.locals·027 ····.locals·0
  
30 ····.line·3 
31 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V28 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V
  
32 ····return-void29 ····return-void
33 .end·method30 .end·method
2.02 KB
smali/androidx/appcompat/widget/SearchView$j.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/appcompat/widget/SearchView$j;1 .class·Landroidx/appcompat/widget/SearchView$j;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/widget/AdapterView$OnItemSelectedListener;5 .implements·Landroid/widget/AdapterView$OnItemSelectedListener;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 14, 38 lines modifiedOffset 14, 54 lines modified
14 .annotation·system·Ldalvik/annotation/InnerClass;14 .annotation·system·Ldalvik/annotation/InnerClass;
15 ····accessFlags·=·0x015 ····accessFlags·=·0x0
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
  
18 #·instance·fields18 #·instance·fields
19 .field·final·synthetic·b:Landroidx/appcompat/widget/SearchView;19 .field·final·synthetic·e:Landroidx/appcompat/widget/SearchView;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Landroidx/appcompat/widget/SearchView;)V21 .method·constructor·<init>(Landroidx/appcompat/widget/SearchView;)V
22 ····.locals·022 ····.locals·0
  
23 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/SearchView$j;->b:Landroidx/appcompat/widget/SearchView;23 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/SearchView$j;->e:Landroidx/appcompat/widget/SearchView;
  
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·onItemSelected(Landroid/widget/AdapterView;Landroid/view/View;IJ)V28 .method·public·onItemSelected(Landroid/widget/AdapterView;Landroid/view/View;IJ)V
29 ····.locals·029 ····.locals·0
 30 ····.annotation·system·Ldalvik/annotation/Signature;
 31 ········value·=·{
 32 ············"(",
 33 ············"Landroid/widget/AdapterView<",
 34 ············"*>;",
 35 ············"Landroid/view/View;",
 36 ············"IJ)V"
 37 ········}
 38 ····.end·annotation
  
30 ····iget-object·p1,·p0,·Landroidx/appcompat/widget/SearchView$j;->b:Landroidx/appcompat/widget/SearchView;39 ····iget-object·p1,·p0,·Landroidx/appcompat/widget/SearchView$j;->e:Landroidx/appcompat/widget/SearchView;
  
31 ····invoke-virtual·{p1,·p3},·Landroidx/appcompat/widget/SearchView;->R(I)Z40 ····invoke-virtual·{p1,·p3},·Landroidx/appcompat/widget/SearchView;->R(I)Z
  
32 ····return-void41 ····return-void
33 .end·method42 .end·method
  
34 .method·public·onNothingSelected(Landroid/widget/AdapterView;)V43 .method·public·onNothingSelected(Landroid/widget/AdapterView;)V
35 ····.locals·044 ····.locals·0
 45 ····.annotation·system·Ldalvik/annotation/Signature;
 46 ········value·=·{
 47 ············"(",
 48 ············"Landroid/widget/AdapterView<",
 49 ············"*>;)V"
 50 ········}
 51 ····.end·annotation
  
36 ····return-void52 ····return-void
37 .end·method53 .end·method
1.09 KB
smali/androidx/appcompat/widget/d0.smali
    
Offset 1, 13 lines modifiedOffset 1, 38 lines modified
1 .class·public·abstract·synthetic·Landroidx/appcompat/widget/d0;1 .class·public·interface·abstract·Landroidx/appcompat/widget/d0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·direct·methods4 #·virtual·methods
5 .method·public·static·bridge·synthetic·a(Ljava/lang/Object;)Z 
6 ····.locals·05 .method·public·abstract·a(Landroid/view/Menu;Landroidx/appcompat/view/menu/m$a;)V
 6 .end·method
  
 7 .method·public·abstract·b()Z
 8 .end·method
  
 9 .method·public·abstract·c()Z
 10 .end·method
  
 11 .method·public·abstract·e()Z
 12 .end·method
  
 13 .method·public·abstract·f()Z
 14 .end·method
  
7 ····instance-of·p0,·p0,·Landroid/widget/ThemedSpinnerAdapter;15 .method·public·abstract·g()V
 16 .end·method
  
 17 .method·public·abstract·h()Z
 18 .end·method
  
 19 .method·public·abstract·k(I)V
 20 .end·method
  
 21 .method·public·abstract·l()V
 22 .end·method
  
 23 .method·public·abstract·setWindowCallback(Landroid/view/Window$Callback;)V
 24 .end·method
  
8 ····return·p025 .method·public·abstract·setWindowTitle(Ljava/lang/CharSequence;)V
9 .end·method26 .end·method
655 B
smali/androidx/appcompat/widget/SearchView$l.smali
    
Offset 1, 14 lines modifiedOffset 1, 22 lines modified
1 .class·public·interface·abstract·Landroidx/appcompat/widget/SearchView$l;1 .class·public·interface·abstract·Landroidx/appcompat/widget/SearchView$l;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/appcompat/widget/SearchView;6 ····value·=·Landroidx/appcompat/widget/SearchView;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x6099 ····accessFlags·=·0x609
10 ····name·=·"l"10 ····name·=·"l"
11 .end·annotation11 .end·annotation
  
  
 12 #·virtual·methods
 13 .method·public·abstract·a(Ljava/lang/String;)Z
 14 .end·method
  
 15 .method·public·abstract·b(Ljava/lang/String;)Z
 16 .end·method
2.78 KB
smali/androidx/appcompat/widget/ActionMenuView$c.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·Landroidx/appcompat/widget/ActionMenuView$c;1 .class·public·Landroidx/appcompat/widget/ActionMenuView$c;
2 .super·Landroidx/appcompat/widget/d2$a;2 .super·Landroidx/appcompat/widget/j0$a;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/appcompat/widget/ActionMenuView;6 ····value·=·Landroidx/appcompat/widget/ActionMenuView;
7 .end·annotation7 .end·annotation
  
Offset 12, 63 lines modifiedOffset 12, 74 lines modified
12 ····accessFlags·=·0x912 ····accessFlags·=·0x9
13 ····name·=·"c"13 ····name·=·"c"
14 .end·annotation14 .end·annotation
  
  
15 #·instance·fields15 #·instance·fields
16 .field·public·a:Z16 .field·public·a:Z
 17 ····.annotation·runtime·Landroid/view/ViewDebug$ExportedProperty;
 18 ····.end·annotation
 19 .end·field
  
17 .field·public·b:I20 .field·public·b:I
 21 ····.annotation·runtime·Landroid/view/ViewDebug$ExportedProperty;
 22 ····.end·annotation
 23 .end·field
  
18 .field·public·c:I24 .field·public·c:I
 25 ····.annotation·runtime·Landroid/view/ViewDebug$ExportedProperty;
 26 ····.end·annotation
 27 .end·field
  
19 .field·public·d:Z28 .field·public·d:Z
 29 ····.annotation·runtime·Landroid/view/ViewDebug$ExportedProperty;
 30 ····.end·annotation
 31 .end·field
  
20 .field·public·e:Z32 .field·public·e:Z
 33 ····.annotation·runtime·Landroid/view/ViewDebug$ExportedProperty;
 34 ····.end·annotation
 35 .end·field
  
21 .field·f:Z36 .field·f:Z
  
  
22 #·direct·methods37 #·direct·methods
23 .method·public·constructor·<init>(II)V38 .method·public·constructor·<init>(II)V
24 ····.locals·039 ····.locals·0
  
25 ····.line·1 
26 ····invoke-direct·{p0,·p1,·p2},·Landroidx/appcompat/widget/d2$a;-><init>(II)V40 ····invoke-direct·{p0,·p1,·p2},·Landroidx/appcompat/widget/j0$a;-><init>(II)V
  
27 ····const/4·p1,·0x041 ····const/4·p1,·0x0
  
28 ····iput-boolean·p1,·p0,·Landroidx/appcompat/widget/ActionMenuView$c;->a:Z42 ····iput-boolean·p1,·p0,·Landroidx/appcompat/widget/ActionMenuView$c;->a:Z
  
29 ····return-void43 ····return-void
30 .end·method44 .end·method
  
31 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V45 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
32 ····.locals·046 ····.locals·0
  
33 ····.line·2 
34 ····invoke-direct·{p0,·p1,·p2},·Landroidx/appcompat/widget/d2$a;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V47 ····invoke-direct·{p0,·p1,·p2},·Landroidx/appcompat/widget/j0$a;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
  
35 ····return-void48 ····return-void
36 .end·method49 .end·method
  
37 .method·public·constructor·<init>(Landroid/view/ViewGroup$LayoutParams;)V50 .method·public·constructor·<init>(Landroid/view/ViewGroup$LayoutParams;)V
38 ····.locals·051 ····.locals·0
  
39 ····.line·3 
40 ····invoke-direct·{p0,·p1},·Landroidx/appcompat/widget/d2$a;-><init>(Landroid/view/ViewGroup$LayoutParams;)V52 ····invoke-direct·{p0,·p1},·Landroidx/appcompat/widget/j0$a;-><init>(Landroid/view/ViewGroup$LayoutParams;)V
  
41 ····return-void53 ····return-void
42 .end·method54 .end·method
  
43 .method·public·constructor·<init>(Landroidx/appcompat/widget/ActionMenuView$c;)V55 .method·public·constructor·<init>(Landroidx/appcompat/widget/ActionMenuView$c;)V
44 ····.locals·056 ····.locals·0
  
45 ····.line·4 
46 ····invoke-direct·{p0,·p1},·Landroidx/appcompat/widget/d2$a;-><init>(Landroid/view/ViewGroup$LayoutParams;)V57 ····invoke-direct·{p0,·p1},·Landroidx/appcompat/widget/j0$a;-><init>(Landroid/view/ViewGroup$LayoutParams;)V
  
47 ····iget-boolean·p1,·p1,·Landroidx/appcompat/widget/ActionMenuView$c;->a:Z58 ····iget-boolean·p1,·p1,·Landroidx/appcompat/widget/ActionMenuView$c;->a:Z
  
48 ····iput-boolean·p1,·p0,·Landroidx/appcompat/widget/ActionMenuView$c;->a:Z59 ····iput-boolean·p1,·p0,·Landroidx/appcompat/widget/ActionMenuView$c;->a:Z
  
49 ····return-void60 ····return-void
50 .end·method61 .end·method
11.5 KB
smali/androidx/appcompat/widget/m.smali
Max HTML report size reached
55.0 KB
smali/androidx/appcompat/widget/y0.smali
Max HTML report size reached
1.18 KB
smali/androidx/appcompat/widget/c$b.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/appcompat/widget/c$b;1 .class·Landroidx/appcompat/widget/c$b;
2 .super·Landroidx/appcompat/view/menu/ActionMenuItemView$b;2 .super·Landroidx/appcompat/view/menu/ActionMenuItemView$b;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/appcompat/widget/c;6 ····value·=·Landroidx/appcompat/widget/c;
7 .end·annotation7 .end·annotation
  
Offset 27, 24 lines modifiedOffset 27, 24 lines modified
27 ····invoke-direct·{p0},·Landroidx/appcompat/view/menu/ActionMenuItemView$b;-><init>()V27 ····invoke-direct·{p0},·Landroidx/appcompat/view/menu/ActionMenuItemView$b;-><init>()V
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
  
30 #·virtual·methods30 #·virtual·methods
31 .method·public·a()Lk/f;31 .method·public·a()Landroidx/appcompat/view/menu/p;
32 ····.locals·132 ····.locals·1
  
33 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/c$b;->a:Landroidx/appcompat/widget/c;33 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/c$b;->a:Landroidx/appcompat/widget/c;
  
34 ····iget-object·v0,·v0,·Landroidx/appcompat/widget/c;->A:Landroidx/appcompat/widget/c$a;34 ····iget-object·v0,·v0,·Landroidx/appcompat/widget/c;->D:Landroidx/appcompat/widget/c$a;
  
35 ····if-eqz·v0,·:cond_035 ····if-eqz·v0,·:cond_0
  
36 ····invoke-virtual·{v0},·Landroidx/appcompat/view/menu/i;->c()Landroidx/appcompat/view/menu/h;36 ····invoke-virtual·{v0},·Landroidx/appcompat/view/menu/l;->c()Landroidx/appcompat/view/menu/k;
  
37 ····move-result-object·v037 ····move-result-object·v0
  
38 ····goto·:goto_038 ····goto·:goto_0
  
39 ····:cond_039 ····:cond_0
40 ····const/4·v0,·0x040 ····const/4·v0,·0x0
2.97 KB
smali/androidx/appcompat/widget/SearchView$f.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/appcompat/widget/SearchView$f;1 .class·Landroidx/appcompat/widget/SearchView$f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/view/View$OnClickListener;5 .implements·Landroid/view/View$OnClickListener;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 14, 72 lines modifiedOffset 14, 72 lines modified
14 .annotation·system·Ldalvik/annotation/InnerClass;14 .annotation·system·Ldalvik/annotation/InnerClass;
15 ····accessFlags·=·0x015 ····accessFlags·=·0x0
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
  
18 #·instance·fields18 #·instance·fields
19 .field·final·synthetic·b:Landroidx/appcompat/widget/SearchView;19 .field·final·synthetic·e:Landroidx/appcompat/widget/SearchView;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Landroidx/appcompat/widget/SearchView;)V21 .method·constructor·<init>(Landroidx/appcompat/widget/SearchView;)V
22 ····.locals·022 ····.locals·0
  
23 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/SearchView$f;->b:Landroidx/appcompat/widget/SearchView;23 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/SearchView$f;->e:Landroidx/appcompat/widget/SearchView;
  
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·onClick(Landroid/view/View;)V28 .method·public·onClick(Landroid/view/View;)V
29 ····.locals·229 ····.locals·2
  
30 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/SearchView$f;->b:Landroidx/appcompat/widget/SearchView;30 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/SearchView$f;->e:Landroidx/appcompat/widget/SearchView;
  
31 ····iget-object·v1,·v0,·Landroidx/appcompat/widget/SearchView;->u:Landroid/widget/ImageView;31 ····iget-object·v1,·v0,·Landroidx/appcompat/widget/SearchView;->y:Landroid/widget/ImageView;
  
32 ····if-ne·p1,·v1,·:cond_032 ····if-ne·p1,·v1,·:cond_0
  
33 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/SearchView;->T()V33 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/SearchView;->T()V
  
34 ····goto·:goto_034 ····goto·:goto_0
  
35 ····:cond_035 ····:cond_0
36 ····iget-object·v1,·v0,·Landroidx/appcompat/widget/SearchView;->w:Landroid/widget/ImageView;36 ····iget-object·v1,·v0,·Landroidx/appcompat/widget/SearchView;->A:Landroid/widget/ImageView;
  
37 ····if-ne·p1,·v1,·:cond_137 ····if-ne·p1,·v1,·:cond_1
  
38 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/SearchView;->P()V38 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/SearchView;->P()V
  
39 ····goto·:goto_039 ····goto·:goto_0
  
40 ····:cond_140 ····:cond_1
41 ····iget-object·v1,·v0,·Landroidx/appcompat/widget/SearchView;->v:Landroid/widget/ImageView;41 ····iget-object·v1,·v0,·Landroidx/appcompat/widget/SearchView;->z:Landroid/widget/ImageView;
  
42 ····if-ne·p1,·v1,·:cond_242 ····if-ne·p1,·v1,·:cond_2
  
43 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/SearchView;->U()V43 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/SearchView;->U()V
  
44 ····goto·:goto_044 ····goto·:goto_0
  
45 ····:cond_245 ····:cond_2
46 ····iget-object·v1,·v0,·Landroidx/appcompat/widget/SearchView;->x:Landroid/widget/ImageView;46 ····iget-object·v1,·v0,·Landroidx/appcompat/widget/SearchView;->B:Landroid/widget/ImageView;
  
47 ····if-ne·p1,·v1,·:cond_347 ····if-ne·p1,·v1,·:cond_3
  
48 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/SearchView;->Y()V48 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/SearchView;->Y()V
  
49 ····goto·:goto_049 ····goto·:goto_0
  
50 ····:cond_350 ····:cond_3
51 ····iget-object·v1,·v0,·Landroidx/appcompat/widget/SearchView;->q:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;51 ····iget-object·v1,·v0,·Landroidx/appcompat/widget/SearchView;->u:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
  
52 ····if-ne·p1,·v1,·:cond_452 ····if-ne·p1,·v1,·:cond_4
  
53 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/SearchView;->F()V53 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/SearchView;->F()V
  
54 ····:cond_454 ····:cond_4
55 ····:goto_055 ····:goto_0
3.45 KB
smali/androidx/appcompat/widget/b.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/appcompat/widget/b;1 .class·Landroidx/appcompat/widget/b;
2 .super·Landroid/graphics/drawable/Drawable;2 .super·Landroid/graphics/drawable/Drawable;
3 .source·"SourceFile"3 .source·""
  
  
4 #·instance·fields4 #·instance·fields
5 .field·final·a:Landroidx/appcompat/widget/ActionBarContainer;5 .field·final·a:Landroidx/appcompat/widget/ActionBarContainer;
  
  
6 #·direct·methods6 #·direct·methods
Offset 21, 41 lines modifiedOffset 21, 41 lines modified
  
21 #·virtual·methods21 #·virtual·methods
22 .method·public·draw(Landroid/graphics/Canvas;)V22 .method·public·draw(Landroid/graphics/Canvas;)V
23 ····.locals·223 ····.locals·2
  
24 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/b;->a:Landroidx/appcompat/widget/ActionBarContainer;24 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/b;->a:Landroidx/appcompat/widget/ActionBarContainer;
  
25 ····iget-boolean·v1,·v0,·Landroidx/appcompat/widget/ActionBarContainer;->i:Z25 ····iget-boolean·v1,·v0,·Landroidx/appcompat/widget/ActionBarContainer;->l:Z
  
26 ····if-eqz·v1,·:cond_026 ····if-eqz·v1,·:cond_0
  
27 ····iget-object·v0,·v0,·Landroidx/appcompat/widget/ActionBarContainer;->h:Landroid/graphics/drawable/Drawable;27 ····iget-object·v0,·v0,·Landroidx/appcompat/widget/ActionBarContainer;->k:Landroid/graphics/drawable/Drawable;
  
28 ····if-eqz·v0,·:cond_228 ····if-eqz·v0,·:cond_2
  
29 ····invoke-virtual·{v0,·p1},·Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V29 ····invoke-virtual·{v0,·p1},·Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V
  
30 ····goto·:goto_030 ····goto·:goto_0
  
31 ····:cond_031 ····:cond_0
32 ····iget-object·v0,·v0,·Landroidx/appcompat/widget/ActionBarContainer;->f:Landroid/graphics/drawable/Drawable;32 ····iget-object·v0,·v0,·Landroidx/appcompat/widget/ActionBarContainer;->i:Landroid/graphics/drawable/Drawable;
  
33 ····if-eqz·v0,·:cond_133 ····if-eqz·v0,·:cond_1
  
34 ····invoke-virtual·{v0,·p1},·Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V34 ····invoke-virtual·{v0,·p1},·Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V
  
35 ····:cond_135 ····:cond_1
36 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/b;->a:Landroidx/appcompat/widget/ActionBarContainer;36 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/b;->a:Landroidx/appcompat/widget/ActionBarContainer;
  
37 ····iget-object·v1,·v0,·Landroidx/appcompat/widget/ActionBarContainer;->g:Landroid/graphics/drawable/Drawable;37 ····iget-object·v1,·v0,·Landroidx/appcompat/widget/ActionBarContainer;->j:Landroid/graphics/drawable/Drawable;
  
38 ····if-eqz·v1,·:cond_238 ····if-eqz·v1,·:cond_2
  
39 ····iget-boolean·v0,·v0,·Landroidx/appcompat/widget/ActionBarContainer;->j:Z39 ····iget-boolean·v0,·v0,·Landroidx/appcompat/widget/ActionBarContainer;->m:Z
  
40 ····if-eqz·v0,·:cond_240 ····if-eqz·v0,·:cond_2
  
41 ····invoke-virtual·{v1,·p1},·Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V41 ····invoke-virtual·{v1,·p1},·Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V
  
42 ····:cond_242 ····:cond_2
43 ····:goto_043 ····:goto_0
Offset 71, 35 lines modifiedOffset 71, 33 lines modified
71 .end·method71 .end·method
  
72 .method·public·getOutline(Landroid/graphics/Outline;)V72 .method·public·getOutline(Landroid/graphics/Outline;)V
73 ····.locals·273 ····.locals·2
  
74 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/b;->a:Landroidx/appcompat/widget/ActionBarContainer;74 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/b;->a:Landroidx/appcompat/widget/ActionBarContainer;
  
75 ····iget-boolean·v1,·v0,·Landroidx/appcompat/widget/ActionBarContainer;->i:Z75 ····iget-boolean·v1,·v0,·Landroidx/appcompat/widget/ActionBarContainer;->l:Z
  
76 ····if-eqz·v1,·:cond_076 ····if-eqz·v1,·:cond_0
  
77 ····iget-object·v0,·v0,·Landroidx/appcompat/widget/ActionBarContainer;->h:Landroid/graphics/drawable/Drawable;77 ····iget-object·v0,·v0,·Landroidx/appcompat/widget/ActionBarContainer;->k:Landroid/graphics/drawable/Drawable;
  
78 ····if-eqz·v0,·:cond_178 ····if-eqz·v0,·:cond_1
  
79 ····invoke-static·{v0,·p1},·Lg/h;->a(Landroid/graphics/drawable/Drawable;Landroid/graphics/Outline;)V 
  
80 ····goto·:goto_079 ····goto·:goto_0
  
81 ····:cond_080 ····:cond_0
82 ····iget-object·v0,·v0,·Landroidx/appcompat/widget/ActionBarContainer;->f:Landroid/graphics/drawable/Drawable;81 ····iget-object·v0,·v0,·Landroidx/appcompat/widget/ActionBarContainer;->i:Landroid/graphics/drawable/Drawable;
  
83 ····if-eqz·v0,·:cond_182 ····if-eqz·v0,·:cond_1
  
 83 ····:goto_0
84 ····invoke-static·{v0,·p1},·Lg/h;->a(Landroid/graphics/drawable/Drawable;Landroid/graphics/Outline;)V84 ····invoke-virtual·{v0,·p1},·Landroid/graphics/drawable/Drawable;->getOutline(Landroid/graphics/Outline;)V
  
85 ····:cond_185 ····:cond_1
86 ····:goto_0 
87 ····return-void86 ····return-void
88 .end·method87 .end·method
  
89 .method·public·setAlpha(I)V88 .method·public·setAlpha(I)V
90 ····.locals·089 ····.locals·0
  
91 ····return-void90 ····return-void
11.1 KB
smali/androidx/appcompat/widget/q.smali
Max HTML report size reached
1.62 KB
smali/androidx/appcompat/widget/SearchView$o$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/appcompat/widget/SearchView$o$a;1 .class·Landroidx/appcompat/widget/SearchView$o$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/os/Parcelable$ClassLoaderCreator;5 .implements·Landroid/os/Parcelable$ClassLoaderCreator;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 12, 14 lines modifiedOffset 12, 23 lines modified
12 .end·annotation12 .end·annotation
  
13 .annotation·system·Ldalvik/annotation/InnerClass;13 .annotation·system·Ldalvik/annotation/InnerClass;
14 ····accessFlags·=·0x014 ····accessFlags·=·0x0
15 ····name·=·null15 ····name·=·null
16 .end·annotation16 .end·annotation
  
 17 .annotation·system·Ldalvik/annotation/Signature;
 18 ····value·=·{
 19 ········"Ljava/lang/Object;",
 20 ········"Landroid/os/Parcelable$ClassLoaderCreator<",
 21 ········"Landroidx/appcompat/widget/SearchView$o;",
 22 ········">;"
 23 ····}
 24 .end·annotation
  
  
17 #·direct·methods25 #·direct·methods
18 .method·constructor·<init>()V26 .method·constructor·<init>()V
19 ····.locals·027 ····.locals·0
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 57, 26 lines modifiedOffset 66, 24 lines modified
  
57 ····return-object·p166 ····return-object·p1
58 .end·method67 .end·method
  
59 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;68 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
60 ····.locals·069 ····.locals·0
  
61 ····.line·1 
62 ····invoke-virtual·{p0,·p1},·Landroidx/appcompat/widget/SearchView$o$a;->a(Landroid/os/Parcel;)Landroidx/appcompat/widget/SearchView$o;70 ····invoke-virtual·{p0,·p1},·Landroidx/appcompat/widget/SearchView$o$a;->a(Landroid/os/Parcel;)Landroidx/appcompat/widget/SearchView$o;
  
63 ····move-result-object·p171 ····move-result-object·p1
  
64 ····return-object·p172 ····return-object·p1
65 .end·method73 .end·method
  
66 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;74 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;
67 ····.locals·075 ····.locals·0
  
68 ····.line·2 
69 ····invoke-virtual·{p0,·p1,·p2},·Landroidx/appcompat/widget/SearchView$o$a;->b(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroidx/appcompat/widget/SearchView$o;76 ····invoke-virtual·{p0,·p1,·p2},·Landroidx/appcompat/widget/SearchView$o$a;->b(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroidx/appcompat/widget/SearchView$o;
  
70 ····move-result-object·p177 ····move-result-object·p1
  
71 ····return-object·p178 ····return-object·p1
72 .end·method79 .end·method
  
76.9 KB
smali/androidx/appcompat/widget/ActionBarOverlayLayout.smali
Max HTML report size reached
14.2 KB
smali/androidx/appcompat/widget/SearchView$SearchAutoComplete.smali
Max HTML report size reached
1.67 KB
smali/androidx/appcompat/widget/SearchView$SearchAutoComplete$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/appcompat/widget/SearchView$SearchAutoComplete$a;1 .class·Landroidx/appcompat/widget/SearchView$SearchAutoComplete$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 14, 32 lines modifiedOffset 14, 32 lines modified
14 .annotation·system·Ldalvik/annotation/InnerClass;14 .annotation·system·Ldalvik/annotation/InnerClass;
15 ····accessFlags·=·0x015 ····accessFlags·=·0x0
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
  
18 #·instance·fields18 #·instance·fields
19 .field·final·synthetic·d:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;19 .field·final·synthetic·e:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Landroidx/appcompat/widget/SearchView$SearchAutoComplete;)V21 .method·constructor·<init>(Landroidx/appcompat/widget/SearchView$SearchAutoComplete;)V
22 ····.locals·022 ····.locals·0
  
23 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/SearchView$SearchAutoComplete$a;->d:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;23 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/SearchView$SearchAutoComplete$a;->e:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
  
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·run()V28 .method·public·run()V
29 ····.locals·129 ····.locals·1
  
30 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/SearchView$SearchAutoComplete$a;->d:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;30 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/SearchView$SearchAutoComplete$a;->e:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
  
31 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->c()V31 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->c()V
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
29.2 KB
smali/androidx/appcompat/widget/x.smali
Max HTML report size reached
431 B
smali/androidx/appcompat/widget/ContentFrameLayout$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·interface·abstract·Landroidx/appcompat/widget/ContentFrameLayout$a;1 .class·public·interface·abstract·Landroidx/appcompat/widget/ContentFrameLayout$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/appcompat/widget/ContentFrameLayout;6 ····value·=·Landroidx/appcompat/widget/ContentFrameLayout;
7 .end·annotation7 .end·annotation
  
39.3 KB
smali/androidx/appcompat/widget/ActionBarContainer.smali
Max HTML report size reached
52.8 KB
smali/androidx/appcompat/widget/a0.smali
Max HTML report size reached
574 B
smali/androidx/appcompat/widget/SearchView$k.smali
    
Offset 1, 14 lines modifiedOffset 1, 19 lines modified
1 .class·public·interface·abstract·Landroidx/appcompat/widget/SearchView$k;1 .class·public·interface·abstract·Landroidx/appcompat/widget/SearchView$k;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/appcompat/widget/SearchView;6 ····value·=·Landroidx/appcompat/widget/SearchView;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x6099 ····accessFlags·=·0x609
10 ····name·=·"k"10 ····name·=·"k"
11 .end·annotation11 .end·annotation
  
  
 12 #·virtual·methods
 13 .method·public·abstract·a()Z
 14 .end·method
162 KB
smali/androidx/appcompat/widget/Toolbar.smali
Max HTML report size reached
4.98 KB
smali/androidx/appcompat/widget/SearchView$g.smali
Max HTML report size reached
8.54 KB
smali/androidx/appcompat/widget/u0.smali
Max HTML report size reached
15.9 KB
smali/androidx/appcompat/widget/q0.smali
Max HTML report size reached
8.22 KB
smali/androidx/appcompat/widget/s0.smali
Max HTML report size reached
2.91 KB
smali/androidx/appcompat/widget/ActionMenuView$d.smali
    
Offset 1, 49 lines modifiedOffset 1, 49 lines modified
1 .class·Landroidx/appcompat/widget/ActionMenuView$d;1 .class·Landroidx/appcompat/widget/ActionMenuView$d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/appcompat/view/menu/e$a;5 .implements·Landroidx/appcompat/view/menu/g$a;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroidx/appcompat/widget/ActionMenuView;8 ····value·=·Landroidx/appcompat/widget/ActionMenuView;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x211 ····accessFlags·=·0x2
12 ····name·=·"d"12 ····name·=·"d"
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·b:Landroidx/appcompat/widget/ActionMenuView;15 .field·final·synthetic·e:Landroidx/appcompat/widget/ActionMenuView;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(Landroidx/appcompat/widget/ActionMenuView;)V17 .method·constructor·<init>(Landroidx/appcompat/widget/ActionMenuView;)V
18 ····.locals·018 ····.locals·0
  
19 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/ActionMenuView$d;->b:Landroidx/appcompat/widget/ActionMenuView;19 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/ActionMenuView$d;->e:Landroidx/appcompat/widget/ActionMenuView;
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·a(Landroidx/appcompat/view/menu/e;Landroid/view/MenuItem;)Z24 .method·public·a(Landroidx/appcompat/view/menu/g;Landroid/view/MenuItem;)Z
25 ····.locals·025 ····.locals·0
  
26 ····iget-object·p1,·p0,·Landroidx/appcompat/widget/ActionMenuView$d;->b:Landroidx/appcompat/widget/ActionMenuView;26 ····iget-object·p1,·p0,·Landroidx/appcompat/widget/ActionMenuView$d;->e:Landroidx/appcompat/widget/ActionMenuView;
  
27 ····iget-object·p1,·p1,·Landroidx/appcompat/widget/ActionMenuView;->B:Landroidx/appcompat/widget/ActionMenuView$e;27 ····iget-object·p1,·p1,·Landroidx/appcompat/widget/ActionMenuView;->E:Landroidx/appcompat/widget/ActionMenuView$e;
  
28 ····if-eqz·p1,·:cond_028 ····if-eqz·p1,·:cond_0
  
29 ····invoke-interface·{p1,·p2},·Landroidx/appcompat/widget/ActionMenuView$e;->onMenuItemClick(Landroid/view/MenuItem;)Z29 ····invoke-interface·{p1,·p2},·Landroidx/appcompat/widget/ActionMenuView$e;->onMenuItemClick(Landroid/view/MenuItem;)Z
  
30 ····move-result·p130 ····move-result·p1
  
Offset 56, 21 lines modifiedOffset 56, 21 lines modified
56 ····:cond_056 ····:cond_0
57 ····const/4·p1,·0x057 ····const/4·p1,·0x0
  
58 ····:goto_058 ····:goto_0
59 ····return·p159 ····return·p1
60 .end·method60 .end·method
  
61 .method·public·b(Landroidx/appcompat/view/menu/e;)V61 .method·public·b(Landroidx/appcompat/view/menu/g;)V
62 ····.locals·162 ····.locals·1
  
63 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/ActionMenuView$d;->b:Landroidx/appcompat/widget/ActionMenuView;63 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/ActionMenuView$d;->e:Landroidx/appcompat/widget/ActionMenuView;
  
64 ····iget-object·v0,·v0,·Landroidx/appcompat/widget/ActionMenuView;->w:Landroidx/appcompat/view/menu/e$a;64 ····iget-object·v0,·v0,·Landroidx/appcompat/widget/ActionMenuView;->z:Landroidx/appcompat/view/menu/g$a;
  
65 ····if-eqz·v0,·:cond_065 ····if-eqz·v0,·:cond_0
  
66 ····invoke-interface·{v0,·p1},·Landroidx/appcompat/view/menu/e$a;->b(Landroidx/appcompat/view/menu/e;)V66 ····invoke-interface·{v0,·p1},·Landroidx/appcompat/view/menu/g$a;->b(Landroidx/appcompat/view/menu/g;)V
  
67 ····:cond_067 ····:cond_0
68 ····return-void68 ····return-void
69 .end·method69 .end·method
59.7 KB
smali/androidx/appcompat/widget/z.smali
Max HTML report size reached
20.0 KB
smali/androidx/appcompat/widget/o.smali
Max HTML report size reached
12.5 KB
smali/androidx/appcompat/widget/f0.smali
Max HTML report size reached
2.51 KB
smali/androidx/appcompat/widget/SearchView$p.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/appcompat/widget/SearchView$p;1 .class·Landroidx/appcompat/widget/SearchView$p;
2 .super·Landroid/view/TouchDelegate;2 .super·Landroid/view/TouchDelegate;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/appcompat/widget/SearchView;6 ····value·=·Landroidx/appcompat/widget/SearchView;
7 .end·annotation7 .end·annotation
  
Offset 120, 34 lines modifiedOffset 120, 34 lines modified
  
120 ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getAction()I120 ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getAction()I
  
121 ····move-result·v2121 ····move-result·v2
  
122 ····const/4·v3,·0x2122 ····const/4·v3,·0x2
  
123 ····const/4·v4,·0x0123 ····const/4·v4,·0x1
  
124 ····const/4·v5,·0x1124 ····const/4·v5,·0x0
  
125 ····if-eqz·v2,·:cond_3125 ····if-eqz·v2,·:cond_3
  
126 ····if-eq·v2,·v5,·:cond_1126 ····if-eq·v2,·v4,·:cond_1
  
127 ····if-eq·v2,·v3,·:cond_1127 ····if-eq·v2,·v3,·:cond_1
  
128 ····const/4·v6,·0x3128 ····const/4·v6,·0x3
  
129 ····if-eq·v2,·v6,·:cond_0129 ····if-eq·v2,·v6,·:cond_0
  
130 ····goto·:goto_2130 ····goto·:goto_2
  
131 ····:cond_0131 ····:cond_0
132 ····iget-boolean·v2,·p0,·Landroidx/appcompat/widget/SearchView$p;->f:Z132 ····iget-boolean·v2,·p0,·Landroidx/appcompat/widget/SearchView$p;->f:Z
  
133 ····iput-boolean·v4,·p0,·Landroidx/appcompat/widget/SearchView$p;->f:Z133 ····iput-boolean·v5,·p0,·Landroidx/appcompat/widget/SearchView$p;->f:Z
  
134 ····goto·:goto_0134 ····goto·:goto_0
  
135 ····:cond_1135 ····:cond_1
136 ····iget-boolean·v2,·p0,·Landroidx/appcompat/widget/SearchView$p;->f:Z136 ····iget-boolean·v2,·p0,·Landroidx/appcompat/widget/SearchView$p;->f:Z
  
137 ····if-eqz·v2,·:cond_2137 ····if-eqz·v2,·:cond_2
Offset 156, 23 lines modifiedOffset 156, 23 lines modified
  
156 ····invoke-virtual·{v6,·v0,·v1},·Landroid/graphics/Rect;->contains(II)Z156 ····invoke-virtual·{v6,·v0,·v1},·Landroid/graphics/Rect;->contains(II)Z
  
157 ····move-result·v6157 ····move-result·v6
  
158 ····if-nez·v6,·:cond_2158 ····if-nez·v6,·:cond_2
  
159 ····move·v5,·v2159 ····move·v4,·v2
  
160 ····const/4·v2,·0x0160 ····const/4·v2,·0x0
  
161 ····goto·:goto_3161 ····goto·:goto_3
  
162 ····:cond_2162 ····:cond_2
163 ····:goto_0163 ····:goto_0
164 ····move·v5,·v2164 ····move·v4,·v2
  
165 ····:goto_1165 ····:goto_1
166 ····const/4·v2,·0x1166 ····const/4·v2,·0x1
  
167 ····goto·:goto_3167 ····goto·:goto_3
  
168 ····:cond_3168 ····:cond_3
Offset 180, 26 lines modifiedOffset 180, 26 lines modified
  
180 ····invoke-virtual·{v2,·v0,·v1},·Landroid/graphics/Rect;->contains(II)Z180 ····invoke-virtual·{v2,·v0,·v1},·Landroid/graphics/Rect;->contains(II)Z
  
181 ····move-result·v2181 ····move-result·v2
  
182 ····if-eqz·v2,·:cond_4182 ····if-eqz·v2,·:cond_4
  
183 ····iput-boolean·v5,·p0,·Landroidx/appcompat/widget/SearchView$p;->f:Z183 ····iput-boolean·v4,·p0,·Landroidx/appcompat/widget/SearchView$p;->f:Z
  
184 ····goto·:goto_1184 ····goto·:goto_1
  
185 ····:cond_4185 ····:cond_4
186 ····:goto_2186 ····:goto_2
187 ····const/4·v2,·0x1187 ····const/4·v2,·0x1
  
188 ····const/4·v5,·0x0188 ····const/4·v4,·0x0
  
189 ····:goto_3189 ····:goto_3
190 ····if-eqz·v5,·:cond_6190 ····if-eqz·v4,·:cond_6
  
191 ····if-eqz·v2,·:cond_5191 ····if-eqz·v2,·:cond_5
  
192 ····iget-object·v2,·p0,·Landroidx/appcompat/widget/SearchView$p;->c:Landroid/graphics/Rect;192 ····iget-object·v2,·p0,·Landroidx/appcompat/widget/SearchView$p;->c:Landroid/graphics/Rect;
  
193 ····invoke-virtual·{v2,·v0,·v1},·Landroid/graphics/Rect;->contains(II)Z193 ····invoke-virtual·{v2,·v0,·v1},·Landroid/graphics/Rect;->contains(II)Z
  
Offset 245, 12 lines modifiedOffset 245, 12 lines modified
  
245 ····invoke-virtual·{p1,·v0,·v1},·Landroid/view/MotionEvent;->setLocation(FF)V245 ····invoke-virtual·{p1,·v0,·v1},·Landroid/view/MotionEvent;->setLocation(FF)V
  
246 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/SearchView$p;->a:Landroid/view/View;246 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/SearchView$p;->a:Landroid/view/View;
  
247 ····invoke-virtual·{v0,·p1},·Landroid/view/View;->dispatchTouchEvent(Landroid/view/MotionEvent;)Z247 ····invoke-virtual·{v0,·p1},·Landroid/view/View;->dispatchTouchEvent(Landroid/view/MotionEvent;)Z
  
248 ····move-result·v4248 ····move-result·v5
  
249 ····:cond_6249 ····:cond_6
250 ····return·v4250 ····return·v5
251 .end·method251 .end·method
31.9 KB
smali/androidx/appcompat/widget/n0.smali
Max HTML report size reached
4.45 KB
smali/androidx/appcompat/widget/c$f.smali
Max HTML report size reached
52.4 KB
smali/androidx/appcompat/widget/b0.smali
Max HTML report size reached
375 B
smali/androidx/appcompat/widget/SearchView$e.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/appcompat/widget/SearchView$e;1 .class·Landroidx/appcompat/widget/SearchView$e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/view/View$OnLayoutChangeListener;5 .implements·Landroid/view/View$OnLayoutChangeListener;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
3.67 KB
smali/androidx/appcompat/widget/c$d$a.smali
    
Offset 1, 89 lines modifiedOffset 1, 89 lines modified
1 .class·Landroidx/appcompat/widget/c$d$a;1 .class·Landroidx/appcompat/widget/c$d$a;
2 .super·Landroidx/appcompat/widget/c2;2 .super·Landroidx/appcompat/widget/i0;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Landroidx/appcompat/widget/c$d;-><init>(Landroidx/appcompat/widget/c;Landroid/content/Context;)V6 ····value·=·Landroidx/appcompat/widget/c$d;-><init>(Landroidx/appcompat/widget/c;Landroid/content/Context;)V
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·final·synthetic·k:Landroidx/appcompat/widget/c;13 .field·final·synthetic·n:Landroidx/appcompat/widget/c;
  
14 .field·final·synthetic·l:Landroidx/appcompat/widget/c$d;14 .field·final·synthetic·o:Landroidx/appcompat/widget/c$d;
  
  
15 #·direct·methods15 #·direct·methods
16 .method·constructor·<init>(Landroidx/appcompat/widget/c$d;Landroid/view/View;Landroidx/appcompat/widget/c;)V16 .method·constructor·<init>(Landroidx/appcompat/widget/c$d;Landroid/view/View;Landroidx/appcompat/widget/c;)V
17 ····.locals·017 ····.locals·0
  
18 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/c$d$a;->l:Landroidx/appcompat/widget/c$d;18 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/c$d$a;->o:Landroidx/appcompat/widget/c$d;
  
19 ····iput-object·p3,·p0,·Landroidx/appcompat/widget/c$d$a;->k:Landroidx/appcompat/widget/c;19 ····iput-object·p3,·p0,·Landroidx/appcompat/widget/c$d$a;->n:Landroidx/appcompat/widget/c;
  
20 ····invoke-direct·{p0,·p2},·Landroidx/appcompat/widget/c2;-><init>(Landroid/view/View;)V20 ····invoke-direct·{p0,·p2},·Landroidx/appcompat/widget/i0;-><init>(Landroid/view/View;)V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·b()Lk/f;24 .method·public·b()Landroidx/appcompat/view/menu/p;
25 ····.locals·125 ····.locals·1
  
26 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/c$d$a;->l:Landroidx/appcompat/widget/c$d;26 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/c$d$a;->o:Landroidx/appcompat/widget/c$d;
  
27 ····iget-object·v0,·v0,·Landroidx/appcompat/widget/c$d;->d:Landroidx/appcompat/widget/c;27 ····iget-object·v0,·v0,·Landroidx/appcompat/widget/c$d;->g:Landroidx/appcompat/widget/c;
  
28 ····iget-object·v0,·v0,·Landroidx/appcompat/widget/c;->z:Landroidx/appcompat/widget/c$e;28 ····iget-object·v0,·v0,·Landroidx/appcompat/widget/c;->C:Landroidx/appcompat/widget/c$e;
  
29 ····if-nez·v0,·:cond_029 ····if-nez·v0,·:cond_0
  
30 ····const/4·v0,·0x030 ····const/4·v0,·0x0
  
31 ····return-object·v031 ····return-object·v0
  
32 ····:cond_032 ····:cond_0
33 ····invoke-virtual·{v0},·Landroidx/appcompat/view/menu/i;->c()Landroidx/appcompat/view/menu/h;33 ····invoke-virtual·{v0},·Landroidx/appcompat/view/menu/l;->c()Landroidx/appcompat/view/menu/k;
  
34 ····move-result-object·v034 ····move-result-object·v0
  
35 ····return-object·v035 ····return-object·v0
36 .end·method36 .end·method
  
37 .method·public·c()Z37 .method·public·c()Z
38 ····.locals·138 ····.locals·1
  
39 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/c$d$a;->l:Landroidx/appcompat/widget/c$d;39 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/c$d$a;->o:Landroidx/appcompat/widget/c$d;
  
40 ····iget-object·v0,·v0,·Landroidx/appcompat/widget/c$d;->d:Landroidx/appcompat/widget/c;40 ····iget-object·v0,·v0,·Landroidx/appcompat/widget/c$d;->g:Landroidx/appcompat/widget/c;
  
41 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/c;->K()Z41 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/c;->K()Z
  
42 ····const/4·v0,·0x142 ····const/4·v0,·0x1
  
43 ····return·v043 ····return·v0
44 .end·method44 .end·method
  
45 .method·public·d()Z45 .method·public·d()Z
46 ····.locals·246 ····.locals·2
  
47 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/c$d$a;->l:Landroidx/appcompat/widget/c$d;47 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/c$d$a;->o:Landroidx/appcompat/widget/c$d;
  
48 ····iget-object·v0,·v0,·Landroidx/appcompat/widget/c$d;->d:Landroidx/appcompat/widget/c;48 ····iget-object·v0,·v0,·Landroidx/appcompat/widget/c$d;->g:Landroidx/appcompat/widget/c;
  
49 ····iget-object·v1,·v0,·Landroidx/appcompat/widget/c;->B:Landroidx/appcompat/widget/c$c;49 ····iget-object·v1,·v0,·Landroidx/appcompat/widget/c;->E:Landroidx/appcompat/widget/c$c;
  
50 ····if-eqz·v1,·:cond_050 ····if-eqz·v1,·:cond_0
  
51 ····const/4·v0,·0x051 ····const/4·v0,·0x0
  
52 ····return·v052 ····return·v0
  
13.6 KB
smali/androidx/appcompat/widget/b1.smali
Max HTML report size reached
1.4 KB
smali/androidx/appcompat/widget/SearchView$b.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/appcompat/widget/SearchView$b;1 .class·Landroidx/appcompat/widget/SearchView$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 14, 32 lines modifiedOffset 14, 32 lines modified
14 .annotation·system·Ldalvik/annotation/InnerClass;14 .annotation·system·Ldalvik/annotation/InnerClass;
15 ····accessFlags·=·0x015 ····accessFlags·=·0x0
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
  
18 #·instance·fields18 #·instance·fields
19 .field·final·synthetic·d:Landroidx/appcompat/widget/SearchView;19 .field·final·synthetic·e:Landroidx/appcompat/widget/SearchView;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Landroidx/appcompat/widget/SearchView;)V21 .method·constructor·<init>(Landroidx/appcompat/widget/SearchView;)V
22 ····.locals·022 ····.locals·0
  
23 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/SearchView$b;->d:Landroidx/appcompat/widget/SearchView;23 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/SearchView$b;->e:Landroidx/appcompat/widget/SearchView;
  
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·run()V28 .method·public·run()V
29 ····.locals·129 ····.locals·1
  
30 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/SearchView$b;->d:Landroidx/appcompat/widget/SearchView;30 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/SearchView$b;->e:Landroidx/appcompat/widget/SearchView;
  
31 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/SearchView;->d0()V31 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/SearchView;->d0()V
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
17.6 KB
smali/androidx/appcompat/widget/s.smali
Max HTML report size reached
1.59 KB
smali/androidx/appcompat/widget/Toolbar$g$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/appcompat/widget/Toolbar$g$a;1 .class·Landroidx/appcompat/widget/Toolbar$g$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/os/Parcelable$ClassLoaderCreator;5 .implements·Landroid/os/Parcelable$ClassLoaderCreator;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 12, 14 lines modifiedOffset 12, 23 lines modified
12 .end·annotation12 .end·annotation
  
13 .annotation·system·Ldalvik/annotation/InnerClass;13 .annotation·system·Ldalvik/annotation/InnerClass;
14 ····accessFlags·=·0x014 ····accessFlags·=·0x0
15 ····name·=·null15 ····name·=·null
16 .end·annotation16 .end·annotation
  
 17 .annotation·system·Ldalvik/annotation/Signature;
 18 ····value·=·{
 19 ········"Ljava/lang/Object;",
 20 ········"Landroid/os/Parcelable$ClassLoaderCreator<",
 21 ········"Landroidx/appcompat/widget/Toolbar$g;",
 22 ········">;"
 23 ····}
 24 .end·annotation
  
  
17 #·direct·methods25 #·direct·methods
18 .method·constructor·<init>()V26 .method·constructor·<init>()V
19 ····.locals·027 ····.locals·0
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 57, 26 lines modifiedOffset 66, 24 lines modified
  
57 ····return-object·p166 ····return-object·p1
58 .end·method67 .end·method
  
59 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;68 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
60 ····.locals·069 ····.locals·0
  
61 ····.line·1 
62 ····invoke-virtual·{p0,·p1},·Landroidx/appcompat/widget/Toolbar$g$a;->a(Landroid/os/Parcel;)Landroidx/appcompat/widget/Toolbar$g;70 ····invoke-virtual·{p0,·p1},·Landroidx/appcompat/widget/Toolbar$g$a;->a(Landroid/os/Parcel;)Landroidx/appcompat/widget/Toolbar$g;
  
63 ····move-result-object·p171 ····move-result-object·p1
  
64 ····return-object·p172 ····return-object·p1
65 .end·method73 .end·method
  
66 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;74 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;
67 ····.locals·075 ····.locals·0
  
68 ····.line·2 
69 ····invoke-virtual·{p0,·p1,·p2},·Landroidx/appcompat/widget/Toolbar$g$a;->b(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroidx/appcompat/widget/Toolbar$g;76 ····invoke-virtual·{p0,·p1,·p2},·Landroidx/appcompat/widget/Toolbar$g$a;->b(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroidx/appcompat/widget/Toolbar$g;
  
70 ····move-result-object·p177 ····move-result-object·p1
  
71 ····return-object·p178 ····return-object·p1
72 .end·method79 .end·method
  
7.98 KB
smali/androidx/appcompat/widget/AlertDialogLayout.smali
Max HTML report size reached
15.6 KB
smali/androidx/appcompat/widget/e.smali
Max HTML report size reached
1.74 KB
smali/androidx/appcompat/widget/l.smali
    
Offset 1, 33 lines modifiedOffset 1, 49 lines modified
1 .class·abstract·Landroidx/appcompat/widget/l;1 .class·Landroidx/appcompat/widget/l;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·static·a(Landroid/view/inputmethod/InputConnection;Landroid/view/inputmethod/EditorInfo;Landroid/view/View;)Landroid/view/inputmethod/InputConnection;5 .method·static·a(Landroid/view/inputmethod/InputConnection;Landroid/view/inputmethod/EditorInfo;Landroid/view/View;)Landroid/view/inputmethod/InputConnection;
6 ····.locals·06 ····.locals·1
  
7 ····if-eqz·p0,·:cond_07 ····if-eqz·p0,·:cond_1
  
8 ····iget-object·p1,·p1,·Landroid/view/inputmethod/EditorInfo;->hintText:Ljava/lang/CharSequence;8 ····iget-object·v0,·p1,·Landroid/view/inputmethod/EditorInfo;->hintText:Ljava/lang/CharSequence;
  
9 ····if-nez·p1,·:cond_09 ····if-nez·v0,·:cond_1
  
10 ····invoke-virtual·{p2},·Landroid/view/View;->getParent()Landroid/view/ViewParent;10 ····invoke-virtual·{p2},·Landroid/view/View;->getParent()Landroid/view/ViewParent;
  
11 ····move-result-object·p111 ····move-result-object·p2
  
12 ····:goto_012 ····:goto_0
13 ····instance-of·p2,·p1,·Landroid/view/View;13 ····instance-of·v0,·p2,·Landroid/view/View;
  
14 ····if-eqz·p2,·:cond_014 ····if-eqz·v0,·:cond_1
  
15 ····invoke-interface·{p1},·Landroid/view/ViewParent;->getParent()Landroid/view/ViewParent;15 ····instance-of·v0,·p2,·Landroidx/appcompat/widget/e1;
  
16 ····move-result-object·p116 ····if-eqz·v0,·:cond_0
  
 17 ····check-cast·p2,·Landroidx/appcompat/widget/e1;
  
 18 ····invoke-interface·{p2},·Landroidx/appcompat/widget/e1;->a()Ljava/lang/CharSequence;
  
 19 ····move-result-object·p2
  
 20 ····iput-object·p2,·p1,·Landroid/view/inputmethod/EditorInfo;->hintText:Ljava/lang/CharSequence;
  
17 ····goto·:goto_021 ····goto·:goto_1
  
18 ····:cond_022 ····:cond_0
 23 ····invoke-interface·{p2},·Landroid/view/ViewParent;->getParent()Landroid/view/ViewParent;
  
 24 ····move-result-object·p2
  
 25 ····goto·:goto_0
  
 26 ····:cond_1
 27 ····:goto_1
19 ····return-object·p028 ····return-object·p0
20 .end·method29 .end·method
1.98 KB
smali/androidx/appcompat/widget/ActionBarContextView$a.smali
    
Offset 1, 49 lines modifiedOffset 1, 49 lines modified
1 .class·Landroidx/appcompat/widget/ActionBarContextView$a;1 .class·Landroidx/appcompat/widget/ActionBarContextView$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/view/View$OnClickListener;5 .implements·Landroid/view/View$OnClickListener;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/appcompat/widget/ActionBarContextView;->h(Lj/b;)V8 ····value·=·Landroidx/appcompat/widget/ActionBarContextView;->h(Lc/a/o/b;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·b:Lj/b;15 .field·final·synthetic·e:Lc/a/o/b;
  
16 .field·final·synthetic·c:Landroidx/appcompat/widget/ActionBarContextView;16 .field·final·synthetic·f:Landroidx/appcompat/widget/ActionBarContextView;
  
  
17 #·direct·methods17 #·direct·methods
18 .method·constructor·<init>(Landroidx/appcompat/widget/ActionBarContextView;Lj/b;)V18 .method·constructor·<init>(Landroidx/appcompat/widget/ActionBarContextView;Lc/a/o/b;)V
19 ····.locals·019 ····.locals·0
  
20 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/ActionBarContextView$a;->c:Landroidx/appcompat/widget/ActionBarContextView;20 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/ActionBarContextView$a;->f:Landroidx/appcompat/widget/ActionBarContextView;
  
21 ····iput-object·p2,·p0,·Landroidx/appcompat/widget/ActionBarContextView$a;->b:Lj/b;21 ····iput-object·p2,·p0,·Landroidx/appcompat/widget/ActionBarContextView$a;->e:Lc/a/o/b;
  
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
  
  
25 #·virtual·methods25 #·virtual·methods
26 .method·public·onClick(Landroid/view/View;)V26 .method·public·onClick(Landroid/view/View;)V
27 ····.locals·027 ····.locals·0
  
28 ····iget-object·p1,·p0,·Landroidx/appcompat/widget/ActionBarContextView$a;->b:Lj/b;28 ····iget-object·p1,·p0,·Landroidx/appcompat/widget/ActionBarContextView$a;->e:Lc/a/o/b;
  
29 ····invoke-virtual·{p1},·Lj/b;->c()V29 ····invoke-virtual·{p1},·Lc/a/o/b;->c()V
  
30 ····return-void30 ····return-void
31 .end·method31 .end·method
4.07 KB
smali/androidx/appcompat/widget/ActionBarOverlayLayout$c.smali
Max HTML report size reached
15.1 KB
smali/androidx/appcompat/widget/Toolbar$d.smali
Max HTML report size reached
26.1 KB
smali/androidx/appcompat/widget/j$a.smali
Max HTML report size reached
962 B
smali/androidx/appcompat/widget/ActionMenuView$b.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·Landroidx/appcompat/widget/ActionMenuView$b;1 .class·Landroidx/appcompat/widget/ActionMenuView$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/appcompat/view/menu/j$a;5 .implements·Landroidx/appcompat/view/menu/m$a;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroidx/appcompat/widget/ActionMenuView;8 ····value·=·Landroidx/appcompat/widget/ActionMenuView;
9 .end·annotation9 .end·annotation
  
Offset 24, 20 lines modifiedOffset 24, 20 lines modified
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·a(Landroidx/appcompat/view/menu/e;Z)V28 .method·public·a(Landroidx/appcompat/view/menu/g;Z)V
29 ····.locals·029 ····.locals·0
  
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
32 .method·public·b(Landroidx/appcompat/view/menu/e;)Z32 .method·public·b(Landroidx/appcompat/view/menu/g;)Z
33 ····.locals·033 ····.locals·0
  
34 ····const/4·p1,·0x034 ····const/4·p1,·0x0
  
35 ····return·p135 ····return·p1
36 .end·method36 .end·method
5.09 KB
smali/androidx/appcompat/widget/c0.smali
Max HTML report size reached
1.39 KB
smali/androidx/appcompat/widget/Toolbar$c.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/appcompat/widget/Toolbar$c;1 .class·Landroidx/appcompat/widget/Toolbar$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/view/View$OnClickListener;5 .implements·Landroid/view/View$OnClickListener;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
Offset 14, 32 lines modifiedOffset 14, 32 lines modified
14 .annotation·system·Ldalvik/annotation/InnerClass;14 .annotation·system·Ldalvik/annotation/InnerClass;
15 ····accessFlags·=·0x015 ····accessFlags·=·0x0
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
  
18 #·instance·fields18 #·instance·fields
19 .field·final·synthetic·b:Landroidx/appcompat/widget/Toolbar;19 .field·final·synthetic·e:Landroidx/appcompat/widget/Toolbar;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Landroidx/appcompat/widget/Toolbar;)V21 .method·constructor·<init>(Landroidx/appcompat/widget/Toolbar;)V
22 ····.locals·022 ····.locals·0
  
23 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/Toolbar$c;->b:Landroidx/appcompat/widget/Toolbar;23 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/Toolbar$c;->e:Landroidx/appcompat/widget/Toolbar;
  
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·onClick(Landroid/view/View;)V28 .method·public·onClick(Landroid/view/View;)V
29 ····.locals·029 ····.locals·0
  
30 ····iget-object·p1,·p0,·Landroidx/appcompat/widget/Toolbar$c;->b:Landroidx/appcompat/widget/Toolbar;30 ····iget-object·p1,·p0,·Landroidx/appcompat/widget/Toolbar$c;->e:Landroidx/appcompat/widget/Toolbar;
  
31 ····invoke-virtual·{p1},·Landroidx/appcompat/widget/Toolbar;->e()V31 ····invoke-virtual·{p1},·Landroidx/appcompat/widget/Toolbar;->e()V
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
8.32 KB
smali/androidx/appcompat/widget/ViewStubCompat.smali
Max HTML report size reached
10.1 KB
smali/androidx/appcompat/widget/a.smali
Max HTML report size reached
3.34 KB
smali/androidx/appcompat/widget/c$e.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/appcompat/widget/c$e;1 .class·Landroidx/appcompat/widget/c$e;
2 .super·Landroidx/appcompat/view/menu/i;2 .super·Landroidx/appcompat/view/menu/l;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/appcompat/widget/c;6 ····value·=·Landroidx/appcompat/widget/c;
7 .end·annotation7 .end·annotation
  
Offset 15, 69 lines modifiedOffset 15, 69 lines modified
  
  
15 #·instance·fields15 #·instance·fields
16 .field·final·synthetic·m:Landroidx/appcompat/widget/c;16 .field·final·synthetic·m:Landroidx/appcompat/widget/c;
  
  
17 #·direct·methods17 #·direct·methods
18 .method·public·constructor·<init>(Landroidx/appcompat/widget/c;Landroid/content/Context;Landroidx/appcompat/view/menu/e;Landroid/view/View;Z)V18 .method·public·constructor·<init>(Landroidx/appcompat/widget/c;Landroid/content/Context;Landroidx/appcompat/view/menu/g;Landroid/view/View;Z)V
19 ····.locals·619 ····.locals·6
  
20 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/c$e;->m:Landroidx/appcompat/widget/c;20 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/c$e;->m:Landroidx/appcompat/widget/c;
  
21 ····sget·v5,·Ld/a;->i:I21 ····sget·v5,·Lc/a/a;->l:I
  
22 ····move-object·v0,·p022 ····move-object·v0,·p0
  
23 ····move-object·v1,·p223 ····move-object·v1,·p2
  
24 ····move-object·v2,·p324 ····move-object·v2,·p3
  
25 ····move-object·v3,·p425 ····move-object·v3,·p4
  
26 ····move·v4,·p526 ····move·v4,·p5
  
27 ····invoke-direct/range·{v0·..·v5},·Landroidx/appcompat/view/menu/i;-><init>(Landroid/content/Context;Landroidx/appcompat/view/menu/e;Landroid/view/View;ZI)V27 ····invoke-direct/range·{v0·..·v5},·Landroidx/appcompat/view/menu/l;-><init>(Landroid/content/Context;Landroidx/appcompat/view/menu/g;Landroid/view/View;ZI)V
  
28 ····const·p2,·0x80000528 ····const·p2,·0x800005
  
29 ····invoke-virtual·{p0,·p2},·Landroidx/appcompat/view/menu/i;->h(I)V29 ····invoke-virtual·{p0,·p2},·Landroidx/appcompat/view/menu/l;->h(I)V
  
30 ····iget-object·p1,·p1,·Landroidx/appcompat/widget/c;->D:Landroidx/appcompat/widget/c$f;30 ····iget-object·p1,·p1,·Landroidx/appcompat/widget/c;->G:Landroidx/appcompat/widget/c$f;
  
31 ····invoke-virtual·{p0,·p1},·Landroidx/appcompat/view/menu/i;->j(Landroidx/appcompat/view/menu/j$a;)V31 ····invoke-virtual·{p0,·p1},·Landroidx/appcompat/view/menu/l;->j(Landroidx/appcompat/view/menu/m$a;)V
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
  
  
34 #·virtual·methods34 #·virtual·methods
35 .method·protected·e()V35 .method·protected·e()V
36 ····.locals·236 ····.locals·2
  
37 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/c$e;->m:Landroidx/appcompat/widget/c;37 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/c$e;->m:Landroidx/appcompat/widget/c;
  
38 ····invoke-static·{v0},·Landroidx/appcompat/widget/c;->r(Landroidx/appcompat/widget/c;)Landroidx/appcompat/view/menu/e;38 ····invoke-static·{v0},·Landroidx/appcompat/widget/c;->r(Landroidx/appcompat/widget/c;)Landroidx/appcompat/view/menu/g;
  
39 ····move-result-object·v039 ····move-result-object·v0
  
40 ····if-eqz·v0,·:cond_040 ····if-eqz·v0,·:cond_0
  
41 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/c$e;->m:Landroidx/appcompat/widget/c;41 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/c$e;->m:Landroidx/appcompat/widget/c;
  
42 ····invoke-static·{v0},·Landroidx/appcompat/widget/c;->s(Landroidx/appcompat/widget/c;)Landroidx/appcompat/view/menu/e;42 ····invoke-static·{v0},·Landroidx/appcompat/widget/c;->s(Landroidx/appcompat/widget/c;)Landroidx/appcompat/view/menu/g;
  
43 ····move-result-object·v043 ····move-result-object·v0
  
44 ····invoke-virtual·{v0},·Landroidx/appcompat/view/menu/e;->close()V44 ····invoke-virtual·{v0},·Landroidx/appcompat/view/menu/g;->close()V
  
45 ····:cond_045 ····:cond_0
46 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/c$e;->m:Landroidx/appcompat/widget/c;46 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/c$e;->m:Landroidx/appcompat/widget/c;
  
47 ····const/4·v1,·0x047 ····const/4·v1,·0x0
  
48 ····iput-object·v1,·v0,·Landroidx/appcompat/widget/c;->z:Landroidx/appcompat/widget/c$e;48 ····iput-object·v1,·v0,·Landroidx/appcompat/widget/c;->C:Landroidx/appcompat/widget/c$e;
  
49 ····invoke-super·{p0},·Landroidx/appcompat/view/menu/i;->e()V49 ····invoke-super·{p0},·Landroidx/appcompat/view/menu/l;->e()V
  
50 ····return-void50 ····return-void
51 .end·method51 .end·method
13.5 KB
smali/androidx/appcompat/widget/p.smali
Max HTML report size reached
4.46 KB
smali/androidx/appcompat/widget/y.smali
Max HTML report size reached
5.87 KB
smali/androidx/appcompat/widget/m0.smali
Max HTML report size reached
7.8 KB
smali/androidx/appcompat/widget/j.smali
Max HTML report size reached
1.89 KB
smali/androidx/appcompat/widget/FitWindowsFrameLayout.smali
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 .class·public·Landroidx/appcompat/widget/FitWindowsFrameLayout;1 .class·public·Landroidx/appcompat/widget/FitWindowsFrameLayout;
2 .super·Landroid/widget/FrameLayout;2 .super·Landroid/widget/FrameLayout;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/appcompat/widget/b2;5 .implements·Landroidx/appcompat/widget/h0;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·b:Landroidx/appcompat/widget/b2$a;7 .field·private·e:Landroidx/appcompat/widget/h0$a;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V9 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
10 ····.locals·010 ····.locals·0
  
11 ····invoke-direct·{p0,·p1,·p2},·Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V11 ····invoke-direct·{p0,·p1,·p2},·Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
Offset 20, 28 lines modifiedOffset 20, 28 lines modified
20 .end·method20 .end·method
  
  
21 #·virtual·methods21 #·virtual·methods
22 .method·protected·fitSystemWindows(Landroid/graphics/Rect;)Z22 .method·protected·fitSystemWindows(Landroid/graphics/Rect;)Z
23 ····.locals·123 ····.locals·1
  
24 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/FitWindowsFrameLayout;->b:Landroidx/appcompat/widget/b2$a;24 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/FitWindowsFrameLayout;->e:Landroidx/appcompat/widget/h0$a;
  
25 ····if-eqz·v0,·:cond_025 ····if-eqz·v0,·:cond_0
  
26 ····invoke-interface·{v0,·p1},·Landroidx/appcompat/widget/b2$a;->a(Landroid/graphics/Rect;)V26 ····invoke-interface·{v0,·p1},·Landroidx/appcompat/widget/h0$a;->a(Landroid/graphics/Rect;)V
  
27 ····:cond_027 ····:cond_0
28 ····invoke-super·{p0,·p1},·Landroid/widget/FrameLayout;->fitSystemWindows(Landroid/graphics/Rect;)Z28 ····invoke-super·{p0,·p1},·Landroid/widget/FrameLayout;->fitSystemWindows(Landroid/graphics/Rect;)Z
  
29 ····move-result·p129 ····move-result·p1
  
30 ····return·p130 ····return·p1
31 .end·method31 .end·method
  
32 .method·public·setOnFitSystemWindowsListener(Landroidx/appcompat/widget/b2$a;)V32 .method·public·setOnFitSystemWindowsListener(Landroidx/appcompat/widget/h0$a;)V
33 ····.locals·033 ····.locals·0
  
34 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/FitWindowsFrameLayout;->b:Landroidx/appcompat/widget/b2$a;34 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/FitWindowsFrameLayout;->e:Landroidx/appcompat/widget/h0$a;
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
16.6 KB
smali/androidx/appcompat/widget/o0.smali
Max HTML report size reached
3.64 KB
smali/androidx/appcompat/widget/c$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/appcompat/widget/c$a;1 .class·Landroidx/appcompat/widget/c$a;
2 .super·Landroidx/appcompat/view/menu/i;2 .super·Landroidx/appcompat/view/menu/l;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/appcompat/widget/c;6 ····value·=·Landroidx/appcompat/widget/c;
7 .end·annotation7 .end·annotation
  
Offset 15, 78 lines modifiedOffset 15, 78 lines modified
  
  
15 #·instance·fields15 #·instance·fields
16 .field·final·synthetic·m:Landroidx/appcompat/widget/c;16 .field·final·synthetic·m:Landroidx/appcompat/widget/c;
  
  
17 #·direct·methods17 #·direct·methods
18 .method·public·constructor·<init>(Landroidx/appcompat/widget/c;Landroid/content/Context;Landroidx/appcompat/view/menu/m;Landroid/view/View;)V18 .method·public·constructor·<init>(Landroidx/appcompat/widget/c;Landroid/content/Context;Landroidx/appcompat/view/menu/r;Landroid/view/View;)V
19 ····.locals·619 ····.locals·6
  
20 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/c$a;->m:Landroidx/appcompat/widget/c;20 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/c$a;->m:Landroidx/appcompat/widget/c;
  
21 ····const/4·v4,·0x021 ····sget·v5,·Lc/a/a;->l:I
  
22 ····sget·v5,·Ld/a;->i:I22 ····const/4·v4,·0x0
  
23 ····move-object·v0,·p023 ····move-object·v0,·p0
  
24 ····move-object·v1,·p224 ····move-object·v1,·p2
  
25 ····move-object·v2,·p325 ····move-object·v2,·p3
  
26 ····move-object·v3,·p426 ····move-object·v3,·p4
  
27 ····invoke-direct/range·{v0·..·v5},·Landroidx/appcompat/view/menu/i;-><init>(Landroid/content/Context;Landroidx/appcompat/view/menu/e;Landroid/view/View;ZI)V27 ····invoke-direct/range·{v0·..·v5},·Landroidx/appcompat/view/menu/l;-><init>(Landroid/content/Context;Landroidx/appcompat/view/menu/g;Landroid/view/View;ZI)V
  
28 ····invoke-virtual·{p3},·Landroidx/appcompat/view/menu/m;->getItem()Landroid/view/MenuItem;28 ····invoke-virtual·{p3},·Landroidx/appcompat/view/menu/r;->getItem()Landroid/view/MenuItem;
  
29 ····move-result-object·p229 ····move-result-object·p2
  
30 ····check-cast·p2,·Landroidx/appcompat/view/menu/g;30 ····check-cast·p2,·Landroidx/appcompat/view/menu/i;
  
31 ····invoke-virtual·{p2},·Landroidx/appcompat/view/menu/g;->l()Z31 ····invoke-virtual·{p2},·Landroidx/appcompat/view/menu/i;->l()Z
  
32 ····move-result·p232 ····move-result·p2
  
33 ····if-nez·p2,·:cond_133 ····if-nez·p2,·:cond_1
  
34 ····iget-object·p2,·p1,·Landroidx/appcompat/widget/c;->l:Landroidx/appcompat/widget/c$d;34 ····iget-object·p2,·p1,·Landroidx/appcompat/widget/c;->o:Landroidx/appcompat/widget/c$d;
  
35 ····if-nez·p2,·:cond_035 ····if-nez·p2,·:cond_0
  
36 ····invoke-static·{p1},·Landroidx/appcompat/widget/c;->t(Landroidx/appcompat/widget/c;)Landroidx/appcompat/view/menu/k;36 ····invoke-static·{p1},·Landroidx/appcompat/widget/c;->t(Landroidx/appcompat/widget/c;)Landroidx/appcompat/view/menu/n;
  
37 ····move-result-object·p237 ····move-result-object·p2
  
38 ····check-cast·p2,·Landroid/view/View;38 ····check-cast·p2,·Landroid/view/View;
  
39 ····:cond_039 ····:cond_0
40 ····invoke-virtual·{p0,·p2},·Landroidx/appcompat/view/menu/i;->f(Landroid/view/View;)V40 ····invoke-virtual·{p0,·p2},·Landroidx/appcompat/view/menu/l;->f(Landroid/view/View;)V
  
41 ····:cond_141 ····:cond_1
42 ····iget-object·p1,·p1,·Landroidx/appcompat/widget/c;->D:Landroidx/appcompat/widget/c$f;42 ····iget-object·p1,·p1,·Landroidx/appcompat/widget/c;->G:Landroidx/appcompat/widget/c$f;
  
43 ····invoke-virtual·{p0,·p1},·Landroidx/appcompat/view/menu/i;->j(Landroidx/appcompat/view/menu/j$a;)V43 ····invoke-virtual·{p0,·p1},·Landroidx/appcompat/view/menu/l;->j(Landroidx/appcompat/view/menu/m$a;)V
  
44 ····return-void44 ····return-void
45 .end·method45 .end·method
  
  
46 #·virtual·methods46 #·virtual·methods
47 .method·protected·e()V47 .method·protected·e()V
48 ····.locals·248 ····.locals·2
  
49 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/c$a;->m:Landroidx/appcompat/widget/c;49 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/c$a;->m:Landroidx/appcompat/widget/c;
  
50 ····const/4·v1,·0x050 ····const/4·v1,·0x0
  
51 ····iput-object·v1,·v0,·Landroidx/appcompat/widget/c;->A:Landroidx/appcompat/widget/c$a;51 ····iput-object·v1,·v0,·Landroidx/appcompat/widget/c;->D:Landroidx/appcompat/widget/c$a;
  
52 ····const/4·v1,·0x052 ····const/4·v1,·0x0
  
53 ····iput·v1,·v0,·Landroidx/appcompat/widget/c;->E:I53 ····iput·v1,·v0,·Landroidx/appcompat/widget/c;->H:I
  
54 ····invoke-super·{p0},·Landroidx/appcompat/view/menu/i;->e()V54 ····invoke-super·{p0},·Landroidx/appcompat/view/menu/l;->e()V
  
55 ····return-void55 ····return-void
56 .end·method56 .end·method
1.8 KB
smali/androidx/appcompat/widget/ActionBarOverlayLayout$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/appcompat/widget/ActionBarOverlayLayout$a;1 .class·Landroidx/appcompat/widget/ActionBarOverlayLayout$a;
2 .super·Landroid/animation/AnimatorListenerAdapter;2 .super·Landroid/animation/AnimatorListenerAdapter;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/appcompat/widget/ActionBarOverlayLayout;6 ····value·=·Landroidx/appcompat/widget/ActionBarOverlayLayout;
7 .end·annotation7 .end·annotation
  
Offset 34, 31 lines modifiedOffset 34, 31 lines modified
34 .method·public·onAnimationCancel(Landroid/animation/Animator;)V34 .method·public·onAnimationCancel(Landroid/animation/Animator;)V
35 ····.locals·135 ····.locals·1
  
36 ····iget-object·p1,·p0,·Landroidx/appcompat/widget/ActionBarOverlayLayout$a;->a:Landroidx/appcompat/widget/ActionBarOverlayLayout;36 ····iget-object·p1,·p0,·Landroidx/appcompat/widget/ActionBarOverlayLayout$a;->a:Landroidx/appcompat/widget/ActionBarOverlayLayout;
  
37 ····const/4·v0,·0x037 ····const/4·v0,·0x0
  
38 ····iput-object·v0,·p1,·Landroidx/appcompat/widget/ActionBarOverlayLayout;->B:Landroid/view/ViewPropertyAnimator;38 ····iput-object·v0,·p1,·Landroidx/appcompat/widget/ActionBarOverlayLayout;->F:Landroid/view/ViewPropertyAnimator;
  
39 ····const/4·v0,·0x039 ····const/4·v0,·0x0
  
40 ····iput-boolean·v0,·p1,·Landroidx/appcompat/widget/ActionBarOverlayLayout;->l:Z40 ····iput-boolean·v0,·p1,·Landroidx/appcompat/widget/ActionBarOverlayLayout;->p:Z
  
41 ····return-void41 ····return-void
42 .end·method42 .end·method
  
43 .method·public·onAnimationEnd(Landroid/animation/Animator;)V43 .method·public·onAnimationEnd(Landroid/animation/Animator;)V
44 ····.locals·144 ····.locals·1
  
45 ····iget-object·p1,·p0,·Landroidx/appcompat/widget/ActionBarOverlayLayout$a;->a:Landroidx/appcompat/widget/ActionBarOverlayLayout;45 ····iget-object·p1,·p0,·Landroidx/appcompat/widget/ActionBarOverlayLayout$a;->a:Landroidx/appcompat/widget/ActionBarOverlayLayout;
  
46 ····const/4·v0,·0x046 ····const/4·v0,·0x0
  
47 ····iput-object·v0,·p1,·Landroidx/appcompat/widget/ActionBarOverlayLayout;->B:Landroid/view/ViewPropertyAnimator;47 ····iput-object·v0,·p1,·Landroidx/appcompat/widget/ActionBarOverlayLayout;->F:Landroid/view/ViewPropertyAnimator;
  
48 ····const/4·v0,·0x048 ····const/4·v0,·0x0
  
49 ····iput-boolean·v0,·p1,·Landroidx/appcompat/widget/ActionBarOverlayLayout;->l:Z49 ····iput-boolean·v0,·p1,·Landroidx/appcompat/widget/ActionBarOverlayLayout;->p:Z
  
50 ····return-void50 ····return-void
51 .end·method51 .end·method
5.34 KB
smali/androidx/appcompat/widget/c$d.smali
Max HTML report size reached
29.7 KB
smali/androidx/appcompat/widget/ActionMenuView.smali
Max HTML report size reached
5.14 KB
smali/androidx/appcompat/widget/SearchView$n.smali
Max HTML report size reached
447 B
smali/androidx/appcompat/widget/ActionBarOverlayLayout$d.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·interface·abstract·Landroidx/appcompat/widget/ActionBarOverlayLayout$d;1 .class·public·interface·abstract·Landroidx/appcompat/widget/ActionBarOverlayLayout$d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/appcompat/widget/ActionBarOverlayLayout;6 ····value·=·Landroidx/appcompat/widget/ActionBarOverlayLayout;
7 .end·annotation7 .end·annotation
  
2.43 KB
smali/androidx/appcompat/widget/l0.smali
    
Offset 1, 77 lines modifiedOffset 1, 11 lines modified
1 .class·final·Landroidx/appcompat/widget/l0;1 .class·public·interface·abstract·Landroidx/appcompat/widget/l0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·""
3 .source·"SourceFile" 
  
  
4 #·instance·fields 
5 .field·private·a:Landroid/widget/TextView; 
  
6 .field·private·b:Landroid/view/textclassifier/TextClassifier; 
  
  
7 #·direct·methods 
8 .method·constructor·<init>(Landroid/widget/TextView;)V 
9 ····.locals·0 
  
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
11 ····invoke-static·{p1},·Lz/g;->d(Ljava/lang/Object;)Ljava/lang/Object; 
  
12 ····move-result-object·p1 
  
13 ····check-cast·p1,·Landroid/widget/TextView; 
  
14 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/l0;->a:Landroid/widget/TextView; 
  
15 ····return-void 
16 .end·method 
  
  
17 #·virtual·methods4 #·virtual·methods
 5 .method·public·abstract·e(Landroidx/appcompat/view/menu/g;Landroid/view/MenuItem;)V
18 .method·public·a()Landroid/view/textclassifier/TextClassifier; 
19 ····.locals·2 
  
20 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/l0;->b:Landroid/view/textclassifier/TextClassifier; 
  
21 ····if-nez·v0,·:cond_1 
  
22 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/l0;->a:Landroid/widget/TextView; 
  
23 ····invoke-virtual·{v0},·Landroid/view/View;->getContext()Landroid/content/Context; 
  
24 ····move-result-object·v0 
  
25 ····const-class·v1,·Landroid/view/textclassifier/TextClassificationManager; 
  
26 ····invoke-static·{v0,·v1},·Landroidx/appcompat/widget/h0;->a(Landroid/content/Context;Ljava/lang/Class;)Ljava/lang/Object; 
  
27 ····move-result-object·v0 
  
28 ····invoke-static·{v0},·Landroidx/appcompat/widget/i0;->a(Ljava/lang/Object;)Landroid/view/textclassifier/TextClassificationManager; 
  
29 ····move-result-object·v0 
  
30 ····if-eqz·v0,·:cond_0 
  
31 ····invoke-static·{v0},·Landroidx/appcompat/widget/j0;->a(Landroid/view/textclassifier/TextClassificationManager;)Landroid/view/textclassifier/TextClassifier; 
  
32 ····move-result-object·v0 
  
33 ····return-object·v0 
  
34 ····:cond_0 
35 ····invoke-static·{},·Landroidx/appcompat/widget/k0;->a()Landroid/view/textclassifier/TextClassifier; 
  
36 ····move-result-object·v0 
  
37 ····:cond_1 
38 ····return-object·v0 
39 .end·method6 .end·method
  
 7 .method·public·abstract·h(Landroidx/appcompat/view/menu/g;Landroid/view/MenuItem;)V
40 .method·public·b(Landroid/view/textclassifier/TextClassifier;)V 
41 ····.locals·0 
  
42 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/l0;->b:Landroid/view/textclassifier/TextClassifier; 
  
43 ····return-void 
44 .end·method8 .end·method
3.38 KB
smali/androidx/appcompat/widget/ActionBarOverlayLayout$b.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/appcompat/widget/ActionBarOverlayLayout$b;1 .class·Landroidx/appcompat/widget/ActionBarOverlayLayout$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 14, 56 lines modifiedOffset 14, 56 lines modified
14 .annotation·system·Ldalvik/annotation/InnerClass;14 .annotation·system·Ldalvik/annotation/InnerClass;
15 ····accessFlags·=·0x015 ····accessFlags·=·0x0
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
  
18 #·instance·fields18 #·instance·fields
19 .field·final·synthetic·d:Landroidx/appcompat/widget/ActionBarOverlayLayout;19 .field·final·synthetic·e:Landroidx/appcompat/widget/ActionBarOverlayLayout;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Landroidx/appcompat/widget/ActionBarOverlayLayout;)V21 .method·constructor·<init>(Landroidx/appcompat/widget/ActionBarOverlayLayout;)V
22 ····.locals·022 ····.locals·0
  
23 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/ActionBarOverlayLayout$b;->d:Landroidx/appcompat/widget/ActionBarOverlayLayout;23 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/ActionBarOverlayLayout$b;->e:Landroidx/appcompat/widget/ActionBarOverlayLayout;
  
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·run()V28 .method·public·run()V
29 ····.locals·329 ····.locals·3
  
30 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/ActionBarOverlayLayout$b;->d:Landroidx/appcompat/widget/ActionBarOverlayLayout;30 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/ActionBarOverlayLayout$b;->e:Landroidx/appcompat/widget/ActionBarOverlayLayout;
  
31 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/ActionBarOverlayLayout;->u()V31 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/ActionBarOverlayLayout;->u()V
  
32 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/ActionBarOverlayLayout$b;->d:Landroidx/appcompat/widget/ActionBarOverlayLayout;32 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/ActionBarOverlayLayout$b;->e:Landroidx/appcompat/widget/ActionBarOverlayLayout;
  
33 ····iget-object·v1,·v0,·Landroidx/appcompat/widget/ActionBarOverlayLayout;->e:Landroidx/appcompat/widget/ActionBarContainer;33 ····iget-object·v1,·v0,·Landroidx/appcompat/widget/ActionBarOverlayLayout;->i:Landroidx/appcompat/widget/ActionBarContainer;
  
34 ····invoke-virtual·{v1},·Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator;34 ····invoke-virtual·{v1},·Landroid/widget/FrameLayout;->animate()Landroid/view/ViewPropertyAnimator;
  
35 ····move-result-object·v135 ····move-result-object·v1
  
36 ····const/4·v2,·0x036 ····const/4·v2,·0x0
  
37 ····invoke-virtual·{v1,·v2},·Landroid/view/ViewPropertyAnimator;->translationY(F)Landroid/view/ViewPropertyAnimator;37 ····invoke-virtual·{v1,·v2},·Landroid/view/ViewPropertyAnimator;->translationY(F)Landroid/view/ViewPropertyAnimator;
  
38 ····move-result-object·v138 ····move-result-object·v1
  
39 ····iget-object·v2,·p0,·Landroidx/appcompat/widget/ActionBarOverlayLayout$b;->d:Landroidx/appcompat/widget/ActionBarOverlayLayout;39 ····iget-object·v2,·p0,·Landroidx/appcompat/widget/ActionBarOverlayLayout$b;->e:Landroidx/appcompat/widget/ActionBarOverlayLayout;
  
40 ····iget-object·v2,·v2,·Landroidx/appcompat/widget/ActionBarOverlayLayout;->C:Landroid/animation/AnimatorListenerAdapter;40 ····iget-object·v2,·v2,·Landroidx/appcompat/widget/ActionBarOverlayLayout;->G:Landroid/animation/AnimatorListenerAdapter;
  
41 ····invoke-virtual·{v1,·v2},·Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator;41 ····invoke-virtual·{v1,·v2},·Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator;
  
42 ····move-result-object·v142 ····move-result-object·v1
  
43 ····iput-object·v1,·v0,·Landroidx/appcompat/widget/ActionBarOverlayLayout;->B:Landroid/view/ViewPropertyAnimator;43 ····iput-object·v1,·v0,·Landroidx/appcompat/widget/ActionBarOverlayLayout;->F:Landroid/view/ViewPropertyAnimator;
  
44 ····return-void44 ····return-void
45 .end·method45 .end·method
47.4 KB
smali/androidx/appcompat/widget/c.smali
Max HTML report size reached
651 B
smali/androidx/appcompat/widget/ViewStubCompat$a.smali
    
Offset 1, 14 lines modifiedOffset 1, 19 lines modified
1 .class·public·interface·abstract·Landroidx/appcompat/widget/ViewStubCompat$a;1 .class·public·interface·abstract·Landroidx/appcompat/widget/ViewStubCompat$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/appcompat/widget/ViewStubCompat;6 ····value·=·Landroidx/appcompat/widget/ViewStubCompat;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x6099 ····accessFlags·=·0x609
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
  
 12 #·virtual·methods
 13 .method·public·abstract·a(Landroidx/appcompat/widget/ViewStubCompat;Landroid/view/View;)V
 14 .end·method
1.9 KB
smali/androidx/appcompat/widget/FitWindowsLinearLayout.smali
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 .class·public·Landroidx/appcompat/widget/FitWindowsLinearLayout;1 .class·public·Landroidx/appcompat/widget/FitWindowsLinearLayout;
2 .super·Landroid/widget/LinearLayout;2 .super·Landroid/widget/LinearLayout;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/appcompat/widget/b2;5 .implements·Landroidx/appcompat/widget/h0;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·b:Landroidx/appcompat/widget/b2$a;7 .field·private·e:Landroidx/appcompat/widget/h0$a;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V9 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
10 ····.locals·010 ····.locals·0
  
11 ····invoke-direct·{p0,·p1,·p2},·Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V11 ····invoke-direct·{p0,·p1,·p2},·Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
Offset 20, 28 lines modifiedOffset 20, 28 lines modified
20 .end·method20 .end·method
  
  
21 #·virtual·methods21 #·virtual·methods
22 .method·protected·fitSystemWindows(Landroid/graphics/Rect;)Z22 .method·protected·fitSystemWindows(Landroid/graphics/Rect;)Z
23 ····.locals·123 ····.locals·1
  
24 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/FitWindowsLinearLayout;->b:Landroidx/appcompat/widget/b2$a;24 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/FitWindowsLinearLayout;->e:Landroidx/appcompat/widget/h0$a;
  
25 ····if-eqz·v0,·:cond_025 ····if-eqz·v0,·:cond_0
  
26 ····invoke-interface·{v0,·p1},·Landroidx/appcompat/widget/b2$a;->a(Landroid/graphics/Rect;)V26 ····invoke-interface·{v0,·p1},·Landroidx/appcompat/widget/h0$a;->a(Landroid/graphics/Rect;)V
  
27 ····:cond_027 ····:cond_0
28 ····invoke-super·{p0,·p1},·Landroid/widget/LinearLayout;->fitSystemWindows(Landroid/graphics/Rect;)Z28 ····invoke-super·{p0,·p1},·Landroid/widget/LinearLayout;->fitSystemWindows(Landroid/graphics/Rect;)Z
  
29 ····move-result·p129 ····move-result·p1
  
30 ····return·p130 ····return·p1
31 .end·method31 .end·method
  
32 .method·public·setOnFitSystemWindowsListener(Landroidx/appcompat/widget/b2$a;)V32 .method·public·setOnFitSystemWindowsListener(Landroidx/appcompat/widget/h0$a;)V
33 ····.locals·033 ····.locals·0
  
34 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/FitWindowsLinearLayout;->b:Landroidx/appcompat/widget/b2$a;34 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/FitWindowsLinearLayout;->e:Landroidx/appcompat/widget/h0$a;
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
415 B
smali/androidx/appcompat/widget/ActionMenuView$e.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·interface·abstract·Landroidx/appcompat/widget/ActionMenuView$e;1 .class·public·interface·abstract·Landroidx/appcompat/widget/ActionMenuView$e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/appcompat/widget/ActionMenuView;6 ····value·=·Landroidx/appcompat/widget/ActionMenuView;
7 .end·annotation7 .end·annotation
  
12.7 KB
smali/androidx/appcompat/widget/n.smali
Max HTML report size reached
2.38 KB
smali/androidx/appcompat/widget/w0.smali
    
Offset 1, 13 lines modifiedOffset 1, 62 lines modified
1 .class·public·abstract·synthetic·Landroidx/appcompat/widget/w0; 
2 .super·Ljava/lang/Object; 
3 .source·"SourceFile"1 .class·Landroidx/appcompat/widget/w0;
 2 .super·Landroidx/appcompat/widget/o0;
 3 .source·""
  
  
 4 #·instance·fields
 5 .field·private·final·b:Ljava/lang/ref/WeakReference;
 6 ····.annotation·system·Ldalvik/annotation/Signature;
 7 ········value·=·{
 8 ············"Ljava/lang/ref/WeakReference<",
 9 ············"Landroid/content/Context;",
 10 ············">;"
 11 ········}
 12 ····.end·annotation
 13 .end·field
  
  
4 #·direct·methods14 #·direct·methods
5 .method·public·static·bridge·synthetic·a(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V15 .method·public·constructor·<init>(Landroid/content/Context;Landroid/content/res/Resources;)V
6 ····.locals·016 ····.locals·0
  
7 ····invoke-virtual·{p0,·p1,·p2,·p3,·p4},·Landroid/widget/TextView;->setCompoundDrawablesRelativeWithIntrinsicBounds(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V17 ····invoke-direct·{p0,·p2},·Landroidx/appcompat/widget/o0;-><init>(Landroid/content/res/Resources;)V
  
 18 ····new-instance·p2,·Ljava/lang/ref/WeakReference;
  
 19 ····invoke-direct·{p2,·p1},·Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
  
 20 ····iput-object·p2,·p0,·Landroidx/appcompat/widget/w0;->b:Ljava/lang/ref/WeakReference;
  
8 ····return-void21 ····return-void
9 .end·method22 .end·method
  
  
 23 #·virtual·methods
 24 .method·public·getDrawable(I)Landroid/graphics/drawable/Drawable;
 25 ····.locals·3
  
 26 ····invoke-super·{p0,·p1},·Landroidx/appcompat/widget/o0;->getDrawable(I)Landroid/graphics/drawable/Drawable;
  
 27 ····move-result-object·v0
  
 28 ····iget-object·v1,·p0,·Landroidx/appcompat/widget/w0;->b:Ljava/lang/ref/WeakReference;
  
 29 ····invoke-virtual·{v1},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
  
 30 ····move-result-object·v1
  
 31 ····check-cast·v1,·Landroid/content/Context;
  
 32 ····if-eqz·v0,·:cond_0
  
 33 ····if-eqz·v1,·:cond_0
  
 34 ····invoke-static·{},·Landroidx/appcompat/widget/n0;->h()Landroidx/appcompat/widget/n0;
  
 35 ····move-result-object·v2
  
 36 ····invoke-virtual·{v2,·v1,·p1,·v0},·Landroidx/appcompat/widget/n0;->x(Landroid/content/Context;ILandroid/graphics/drawable/Drawable;)Z
  
 37 ····:cond_0
 38 ····return-object·v0
 39 .end·method
2.67 KB
smali/androidx/appcompat/widget/DialogTitle.smali
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 .class·public·Landroidx/appcompat/widget/DialogTitle;1 .class·public·Landroidx/appcompat/widget/DialogTitle;
2 .super·Landroidx/appcompat/widget/y0;2 .super·Landroidx/appcompat/widget/a0;
3 .source·"SourceFile"3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V5 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
6 ····.locals·06 ····.locals·0
  
7 ····invoke-direct·{p0,·p1,·p2},·Landroidx/appcompat/widget/y0;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V7 ····invoke-direct·{p0,·p1,·p2},·Landroidx/appcompat/widget/a0;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
  
8 ····return-void8 ····return-void
9 .end·method9 .end·method
  
  
10 #·virtual·methods10 #·virtual·methods
11 .method·protected·onMeasure(II)V11 .method·protected·onMeasure(II)V
12 ····.locals·612 ····.locals·6
  
13 ····invoke-super·{p0,·p1,·p2},·Landroidx/appcompat/widget/y0;->onMeasure(II)V13 ····invoke-super·{p0,·p1,·p2},·Landroidx/appcompat/widget/a0;->onMeasure(II)V
  
14 ····invoke-virtual·{p0},·Landroid/widget/TextView;->getLayout()Landroid/text/Layout;14 ····invoke-virtual·{p0},·Landroid/widget/TextView;->getLayout()Landroid/text/Layout;
  
15 ····move-result-object·v015 ····move-result-object·v0
  
16 ····if-eqz·v0,·:cond_116 ····if-eqz·v0,·:cond_1
  
Offset 43, 43 lines modifiedOffset 43, 43 lines modified
  
43 ····invoke-virtual·{p0,·v0},·Landroid/widget/TextView;->setSingleLine(Z)V43 ····invoke-virtual·{p0,·v0},·Landroid/widget/TextView;->setSingleLine(Z)V
  
44 ····const/4·v1,·0x244 ····const/4·v1,·0x2
  
45 ····invoke-virtual·{p0,·v1},·Landroid/widget/TextView;->setMaxLines(I)V45 ····invoke-virtual·{p0,·v1},·Landroid/widget/TextView;->setMaxLines(I)V
  
46 ····invoke-virtual·{p0},·Landroid/view/View;->getContext()Landroid/content/Context;46 ····invoke-virtual·{p0},·Landroid/widget/TextView;->getContext()Landroid/content/Context;
  
47 ····move-result-object·v147 ····move-result-object·v1
  
48 ····sget-object·v2,·Ld/j;->f3:[I48 ····const/4·v2,·0x0
  
49 ····const·v3,·0x101004149 ····sget-object·v3,·Lc/a/j;->f3:[I
  
50 ····const·v4,·0x103004450 ····const·v4,·0x1010041
  
51 ····const/4·v5,·0x051 ····const·v5,·0x1030044
  
52 ····invoke-virtual·{v1,·v5,·v2,·v3,·v4},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;52 ····invoke-virtual·{v1,·v2,·v3,·v4,·v5},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
  
53 ····move-result-object·v153 ····move-result-object·v1
  
54 ····sget·v2,·Ld/j;->g3:I54 ····sget·v2,·Lc/a/j;->g3:I
  
55 ····invoke-virtual·{v1,·v2,·v0},·Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I55 ····invoke-virtual·{v1,·v2,·v0},·Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
  
56 ····move-result·v256 ····move-result·v2
  
57 ····if-eqz·v2,·:cond_057 ····if-eqz·v2,·:cond_0
  
58 ····int-to-float·v2,·v258 ····int-to-float·v2,·v2
  
59 ····invoke-virtual·{p0,·v0,·v2},·Landroidx/appcompat/widget/y0;->setTextSize(IF)V59 ····invoke-virtual·{p0,·v0,·v2},·Landroidx/appcompat/widget/a0;->setTextSize(IF)V
  
60 ····:cond_060 ····:cond_0
61 ····invoke-virtual·{v1},·Landroid/content/res/TypedArray;->recycle()V61 ····invoke-virtual·{v1},·Landroid/content/res/TypedArray;->recycle()V
  
62 ····invoke-super·{p0,·p1,·p2},·Landroidx/appcompat/widget/y0;->onMeasure(II)V62 ····invoke-super·{p0,·p1,·p2},·Landroidx/appcompat/widget/a0;->onMeasure(II)V
  
63 ····:cond_163 ····:cond_1
64 ····return-void64 ····return-void
65 .end·method65 .end·method
599 B
smali/androidx/appcompat/widget/Toolbar$f.smali
    
Offset 1, 14 lines modifiedOffset 1, 19 lines modified
1 .class·public·interface·abstract·Landroidx/appcompat/widget/Toolbar$f;1 .class·public·interface·abstract·Landroidx/appcompat/widget/Toolbar$f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/appcompat/widget/Toolbar;6 ····value·=·Landroidx/appcompat/widget/Toolbar;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x6099 ····accessFlags·=·0x609
10 ····name·=·"f"10 ····name·=·"f"
11 .end·annotation11 .end·annotation
  
  
 12 #·virtual·methods
 13 .method·public·abstract·onMenuItemClick(Landroid/view/MenuItem;)Z
 14 .end·method
2.15 KB
smali/androidx/appcompat/widget/ActivityChooserView$InnerLayout.smali
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 .class·public·Landroidx/appcompat/widget/ActivityChooserView$InnerLayout;1 .class·public·Landroidx/appcompat/widget/ActivityChooserView$InnerLayout;
2 .super·Landroid/widget/LinearLayout;2 .super·Landroid/widget/LinearLayout;
3 .source·"SourceFile"3 .source·""
  
  
4 #·static·fields4 #·static·fields
5 .field·private·static·final·b:[I5 .field·private·static·final·e:[I
  
  
6 #·direct·methods6 #·direct·methods
7 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
8 ····.locals·38 ····.locals·3
  
9 ····const/4·v0,·0x19 ····const/4·v0,·0x1
Offset 17, 35 lines modifiedOffset 17, 35 lines modified
  
17 ····const/4·v1,·0x017 ····const/4·v1,·0x0
  
18 ····const·v2,·0x10100d418 ····const·v2,·0x10100d4
  
19 ····aput·v2,·v0,·v119 ····aput·v2,·v0,·v1
  
20 ····sput-object·v0,·Landroidx/appcompat/widget/ActivityChooserView$InnerLayout;->b:[I20 ····sput-object·v0,·Landroidx/appcompat/widget/ActivityChooserView$InnerLayout;->e:[I
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
23 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V23 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
24 ····.locals·124 ····.locals·1
  
25 ····invoke-direct·{p0,·p1,·p2},·Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V25 ····invoke-direct·{p0,·p1,·p2},·Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
  
26 ····sget-object·v0,·Landroidx/appcompat/widget/ActivityChooserView$InnerLayout;->b:[I26 ····sget-object·v0,·Landroidx/appcompat/widget/ActivityChooserView$InnerLayout;->e:[I
  
27 ····invoke-static·{p1,·p2,·v0},·Landroidx/appcompat/widget/b3;->t(Landroid/content/Context;Landroid/util/AttributeSet;[I)Landroidx/appcompat/widget/b3;27 ····invoke-static·{p1,·p2,·v0},·Landroidx/appcompat/widget/x0;->t(Landroid/content/Context;Landroid/util/AttributeSet;[I)Landroidx/appcompat/widget/x0;
  
28 ····move-result-object·p128 ····move-result-object·p1
  
29 ····const/4·p2,·0x029 ····const/4·p2,·0x0
  
30 ····invoke-virtual·{p1,·p2},·Landroidx/appcompat/widget/b3;->f(I)Landroid/graphics/drawable/Drawable;30 ····invoke-virtual·{p1,·p2},·Landroidx/appcompat/widget/x0;->f(I)Landroid/graphics/drawable/Drawable;
  
31 ····move-result-object·p231 ····move-result-object·p2
  
32 ····invoke-virtual·{p0,·p2},·Landroid/view/View;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V32 ····invoke-virtual·{p0,·p2},·Landroid/widget/LinearLayout;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
  
33 ····invoke-virtual·{p1},·Landroidx/appcompat/widget/b3;->v()V33 ····invoke-virtual·{p1},·Landroidx/appcompat/widget/x0;->v()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
91.1 KB
smali/androidx/appcompat/widget/j0.smali
Max HTML report size reached
42.3 KB
smali/androidx/appcompat/widget/k0.smali
Max HTML report size reached
3.02 KB
smali/androidx/appcompat/widget/SearchView$o.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroidx/appcompat/widget/SearchView$o;1 .class·Landroidx/appcompat/widget/SearchView$o;
2 .super·Le0/a;2 .super·Lc/f/a/a;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/appcompat/widget/SearchView;6 ····value·=·Landroidx/appcompat/widget/SearchView;
7 .end·annotation7 .end·annotation
  
Offset 23, 15 lines modifiedOffset 23, 15 lines modified
23 ············">;"23 ············">;"
24 ········}24 ········}
25 ····.end·annotation25 ····.end·annotation
26 .end·field26 .end·field
  
  
27 #·instance·fields27 #·instance·fields
28 .field·c:Z28 .field·g:Z
  
  
29 #·direct·methods29 #·direct·methods
30 .method·static·constructor·<clinit>()V30 .method·static·constructor·<clinit>()V
31 ····.locals·131 ····.locals·1
  
32 ····new-instance·v0,·Landroidx/appcompat/widget/SearchView$o$a;32 ····new-instance·v0,·Landroidx/appcompat/widget/SearchView$o$a;
Offset 42, 39 lines modifiedOffset 42, 37 lines modified
  
42 ····return-void42 ····return-void
43 .end·method43 .end·method
  
44 .method·public·constructor·<init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V44 .method·public·constructor·<init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V
45 ····.locals·045 ····.locals·0
  
46 ····.line·1 
47 ····invoke-direct·{p0,·p1,·p2},·Le0/a;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V46 ····invoke-direct·{p0,·p1,·p2},·Lc/f/a/a;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V
  
48 ····const/4·p2,·0x047 ····const/4·p2,·0x0
  
49 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->readValue(Ljava/lang/ClassLoader;)Ljava/lang/Object;48 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->readValue(Ljava/lang/ClassLoader;)Ljava/lang/Object;
  
50 ····move-result-object·p149 ····move-result-object·p1
  
51 ····check-cast·p1,·Ljava/lang/Boolean;50 ····check-cast·p1,·Ljava/lang/Boolean;
  
52 ····invoke-virtual·{p1},·Ljava/lang/Boolean;->booleanValue()Z51 ····invoke-virtual·{p1},·Ljava/lang/Boolean;->booleanValue()Z
  
53 ····move-result·p152 ····move-result·p1
  
54 ····iput-boolean·p1,·p0,·Landroidx/appcompat/widget/SearchView$o;->c:Z53 ····iput-boolean·p1,·p0,·Landroidx/appcompat/widget/SearchView$o;->g:Z
  
55 ····return-void54 ····return-void
56 .end·method55 .end·method
  
57 .method·constructor·<init>(Landroid/os/Parcelable;)V56 .method·constructor·<init>(Landroid/os/Parcelable;)V
58 ····.locals·057 ····.locals·0
  
59 ····.line·2 
60 ····invoke-direct·{p0,·p1},·Le0/a;-><init>(Landroid/os/Parcelable;)V58 ····invoke-direct·{p0,·p1},·Lc/f/a/a;-><init>(Landroid/os/Parcelable;)V
  
61 ····return-void59 ····return-void
62 .end·method60 .end·method
  
  
63 #·virtual·methods61 #·virtual·methods
64 .method·public·toString()Ljava/lang/String;62 .method·public·toString()Ljava/lang/String;
Offset 98, 15 lines modifiedOffset 96, 15 lines modified
  
98 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;96 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
99 ····const-string·v1,·"·isIconified="97 ····const-string·v1,·"·isIconified="
  
100 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;98 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
101 ····iget-boolean·v1,·p0,·Landroidx/appcompat/widget/SearchView$o;->c:Z99 ····iget-boolean·v1,·p0,·Landroidx/appcompat/widget/SearchView$o;->g:Z
  
102 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;100 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
  
103 ····const-string·v1,·"}"101 ····const-string·v1,·"}"
  
104 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;102 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
Offset 116, 17 lines modifiedOffset 114, 17 lines modified
  
116 ····return-object·v0114 ····return-object·v0
117 .end·method115 .end·method
  
118 .method·public·writeToParcel(Landroid/os/Parcel;I)V116 .method·public·writeToParcel(Landroid/os/Parcel;I)V
119 ····.locals·0117 ····.locals·0
  
120 ····invoke-super·{p0,·p1,·p2},·Le0/a;->writeToParcel(Landroid/os/Parcel;I)V118 ····invoke-super·{p0,·p1,·p2},·Lc/f/a/a;->writeToParcel(Landroid/os/Parcel;I)V
  
121 ····iget-boolean·p2,·p0,·Landroidx/appcompat/widget/SearchView$o;->c:Z119 ····iget-boolean·p2,·p0,·Landroidx/appcompat/widget/SearchView$o;->g:Z
  
122 ····invoke-static·{p2},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;120 ····invoke-static·{p2},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
123 ····move-result-object·p2121 ····move-result-object·p2
  
124 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->writeValue(Ljava/lang/Object;)V122 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->writeValue(Ljava/lang/Object;)V
  
2.95 KB
smali/androidx/appcompat/widget/v.smali
    
Offset 1, 13 lines modifiedOffset 1, 93 lines modified
1 .class·public·abstract·synthetic·Landroidx/appcompat/widget/v;1 .class·public·Landroidx/appcompat/widget/v;
2 .super·Ljava/lang/Object; 
3 .source·"SourceFile"2 .super·Landroid/widget/SeekBar;
 3 .source·""
  
  
 4 #·instance·fields
 5 .field·private·final·e:Landroidx/appcompat/widget/w;
  
  
4 #·direct·methods6 #·direct·methods
5 .method·public·static·bridge·synthetic·a(Ljava/lang/Object;)Landroid/view/inputmethod/InputContentInfo;7 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
 8 ····.locals·1
  
 9 ····sget·v0,·Lc/a/a;->J:I
  
 10 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroidx/appcompat/widget/v;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
 11 ····return-void
 12 .end·method
  
 13 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
6 ····.locals·014 ····.locals·0
  
7 ····check-cast·p0,·Landroid/view/inputmethod/InputContentInfo;15 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/widget/SeekBar;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
 16 ····invoke-virtual·{p0},·Landroid/widget/SeekBar;->getContext()Landroid/content/Context;
  
 17 ····move-result-object·p1
  
 18 ····invoke-static·{p0,·p1},·Landroidx/appcompat/widget/s0;->a(Landroid/view/View;Landroid/content/Context;)V
  
 19 ····new-instance·p1,·Landroidx/appcompat/widget/w;
  
 20 ····invoke-direct·{p1,·p0},·Landroidx/appcompat/widget/w;-><init>(Landroid/widget/SeekBar;)V
  
 21 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/v;->e:Landroidx/appcompat/widget/w;
  
 22 ····invoke-virtual·{p1,·p2,·p3},·Landroidx/appcompat/widget/w;->c(Landroid/util/AttributeSet;I)V
  
 23 ····return-void
 24 .end·method
  
  
 25 #·virtual·methods
 26 .method·protected·drawableStateChanged()V
 27 ····.locals·1
  
 28 ····invoke-super·{p0},·Landroid/widget/SeekBar;->drawableStateChanged()V
  
 29 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/v;->e:Landroidx/appcompat/widget/w;
  
 30 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/w;->h()V
  
 31 ····return-void
 32 .end·method
  
 33 .method·public·jumpDrawablesToCurrentState()V
 34 ····.locals·1
  
 35 ····invoke-super·{p0},·Landroid/widget/SeekBar;->jumpDrawablesToCurrentState()V
  
 36 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/v;->e:Landroidx/appcompat/widget/w;
  
 37 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/w;->i()V
  
 38 ····return-void
 39 .end·method
  
 40 .method·protected·declared-synchronized·onDraw(Landroid/graphics/Canvas;)V
 41 ····.locals·1
  
 42 ····monitor-enter·p0
  
 43 ····:try_start_0
 44 ····invoke-super·{p0,·p1},·Landroid/widget/SeekBar;->onDraw(Landroid/graphics/Canvas;)V
  
 45 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/v;->e:Landroidx/appcompat/widget/w;
  
 46 ····invoke-virtual·{v0,·p1},·Landroidx/appcompat/widget/w;->g(Landroid/graphics/Canvas;)V
 47 ····:try_end_0
 48 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
 49 ····monitor-exit·p0
  
 50 ····return-void
  
 51 ····:catchall_0
 52 ····move-exception·p1
  
 53 ····monitor-exit·p0
  
8 ····return-object·p054 ····throw·p1
9 .end·method55 .end·method
2.25 KB
smali/androidx/appcompat/widget/e0.smali
    
Offset 1, 13 lines modifiedOffset 1, 98 lines modified
1 .class·public·abstract·synthetic·Landroidx/appcompat/widget/e0;1 .class·public·interface·abstract·Landroidx/appcompat/widget/e0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·direct·methods4 #·virtual·methods
5 .method·public·static·bridge·synthetic·a(Ljava/lang/Object;)Landroid/widget/ThemedSpinnerAdapter; 
6 ····.locals·05 .method·public·abstract·a(Landroid/view/Menu;Landroidx/appcompat/view/menu/m$a;)V
 6 .end·method
  
 7 .method·public·abstract·b()Z
 8 .end·method
  
 9 .method·public·abstract·c()Z
 10 .end·method
  
 11 .method·public·abstract·collapseActionView()V
 12 .end·method
  
 13 .method·public·abstract·d()Landroid/content/Context;
 14 .end·method
  
 15 .method·public·abstract·e()Z
 16 .end·method
  
 17 .method·public·abstract·f()Z
 18 .end·method
  
 19 .method·public·abstract·g()V
 20 .end·method
  
 21 .method·public·abstract·getTitle()Ljava/lang/CharSequence;
 22 .end·method
  
 23 .method·public·abstract·h()Z
 24 .end·method
  
 25 .method·public·abstract·i()V
 26 .end·method
  
 27 .method·public·abstract·j()I
 28 .end·method
  
 29 .method·public·abstract·k(I)V
 30 .end·method
  
 31 .method·public·abstract·l(I)V
 32 .end·method
  
 33 .method·public·abstract·m(Landroidx/appcompat/widget/q0;)V
 34 .end·method
  
7 ····check-cast·p0,·Landroid/widget/ThemedSpinnerAdapter;35 .method·public·abstract·n()Landroid/view/ViewGroup;
 36 .end·method
  
 37 .method·public·abstract·o(I)V
 38 .end·method
  
 39 .method·public·abstract·p(Z)V
 40 .end·method
  
 41 .method·public·abstract·q()I
 42 .end·method
  
 43 .method·public·abstract·r(IJ)Lc/d/k/z;
 44 .end·method
  
 45 .method·public·abstract·s()V
 46 .end·method
  
 47 .method·public·abstract·setIcon(I)V
 48 .end·method
  
 49 .method·public·abstract·setIcon(Landroid/graphics/drawable/Drawable;)V
 50 .end·method
  
 51 .method·public·abstract·setTitle(Ljava/lang/CharSequence;)V
 52 .end·method
  
 53 .method·public·abstract·setWindowCallback(Landroid/view/Window$Callback;)V
 54 .end·method
  
 55 .method·public·abstract·setWindowTitle(Ljava/lang/CharSequence;)V
 56 .end·method
  
 57 .method·public·abstract·t()Z
 58 .end·method
  
 59 .method·public·abstract·u()V
 60 .end·method
  
 61 .method·public·abstract·v(Landroid/graphics/drawable/Drawable;)V
 62 .end·method
  
 63 .method·public·abstract·w(Z)V
 64 .end·method
  
8 ····return-object·p065 .method·public·abstract·x(I)V
9 .end·method66 .end·method
58.0 KB
smali/androidx/appcompat/widget/x0.smali
Max HTML report size reached
4.32 KB
smali/ru/nsu/bobrofon/easysshfs/NavigationDrawerFragment$c.smali
Max HTML report size reached
662 B
smali/ru/nsu/bobrofon/easysshfs/NavigationDrawerFragment$b.smali
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 .class·public·interface·abstract·Lru/nsu/bobrofon/easysshfs/NavigationDrawerFragment$b;1 .class·public·interface·abstract·Lru/nsu/bobrofon/easysshfs/NavigationDrawerFragment$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lru/nsu/bobrofon/easysshfs/NavigationDrawerFragment;6 ····value·=·Lru/nsu/bobrofon/easysshfs/NavigationDrawerFragment;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x6099 ····accessFlags·=·0x609
10 ····name·=·"b"10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
  
12 #·virtual·methods12 #·virtual·methods
13 .method·public·abstract·b(I)V13 .method·public·abstract·e(I)V
14 .end·method14 .end·method
32.6 KB
smali/ru/nsu/bobrofon/easysshfs/NavigationDrawerFragment.smali
Max HTML report size reached
7.67 KB
smali/ru/nsu/bobrofon/easysshfs/OnBootReceiver.smali
Max HTML report size reached
6.81 KB
smali/ru/nsu/bobrofon/easysshfs/EasySSHFSService.smali
Max HTML report size reached
5.52 KB
smali/ru/nsu/bobrofon/easysshfs/EasySSHFSService$b.smali
Max HTML report size reached
3.51 KB
smali/ru/nsu/bobrofon/easysshfs/EasySSHFSService$c.smali
    
Offset 1, 53 lines modifiedOffset 1, 62 lines modified
1 .class·final·Lru/nsu/bobrofon/easysshfs/EasySSHFSService$c;1 .class·final·Lru/nsu/bobrofon/easysshfs/EasySSHFSService$c;
2 .super·Lh1/m;2 .super·Le/w/d/m;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lg1/a;5 .implements·Le/w/c/a;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lru/nsu/bobrofon/easysshfs/EasySSHFSService;-><init>()V8 ····value·=·Lru/nsu/bobrofon/easysshfs/EasySSHFSService;-><init>()V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1811 ····accessFlags·=·0x18
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
 14 .annotation·system·Ldalvik/annotation/Signature;
 15 ····value·=·{
 16 ········"Le/w/d/m;",
 17 ········"Le/w/c/a<",
 18 ········"Landroid/app/NotificationManager;",
 19 ········">;"
 20 ····}
 21 .end·annotation
  
  
14 #·instance·fields22 #·instance·fields
15 .field·final·synthetic·e:Lru/nsu/bobrofon/easysshfs/EasySSHFSService;23 .field·final·synthetic·f:Lru/nsu/bobrofon/easysshfs/EasySSHFSService;
  
  
16 #·direct·methods24 #·direct·methods
17 .method·constructor·<init>(Lru/nsu/bobrofon/easysshfs/EasySSHFSService;)V25 .method·constructor·<init>(Lru/nsu/bobrofon/easysshfs/EasySSHFSService;)V
18 ····.locals·026 ····.locals·0
  
19 ····iput-object·p1,·p0,·Lru/nsu/bobrofon/easysshfs/EasySSHFSService$c;->e:Lru/nsu/bobrofon/easysshfs/EasySSHFSService;27 ····iput-object·p1,·p0,·Lru/nsu/bobrofon/easysshfs/EasySSHFSService$c;->f:Lru/nsu/bobrofon/easysshfs/EasySSHFSService;
  
20 ····const/4·p1,·0x028 ····const/4·p1,·0x0
  
21 ····invoke-direct·{p0,·p1},·Lh1/m;-><init>(I)V29 ····invoke-direct·{p0,·p1},·Le/w/d/m;-><init>(I)V
  
22 ····return-void30 ····return-void
23 .end·method31 .end·method
  
  
24 #·virtual·methods32 #·virtual·methods
25 .method·public·final·a()Landroid/app/NotificationManager;33 .method·public·final·a()Landroid/app/NotificationManager;
26 ····.locals·534 ····.locals·5
  
27 ····iget-object·v0,·p0,·Lru/nsu/bobrofon/easysshfs/EasySSHFSService$c;->e:Lru/nsu/bobrofon/easysshfs/EasySSHFSService;35 ····iget-object·v0,·p0,·Lru/nsu/bobrofon/easysshfs/EasySSHFSService$c;->f:Lru/nsu/bobrofon/easysshfs/EasySSHFSService;
  
28 ····const-string·v1,·"notification"36 ····const-string·v1,·"notification"
  
29 ····invoke-virtual·{v0,·v1},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;37 ····invoke-virtual·{v0,·v1},·Landroid/app/Service;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
30 ····move-result-object·v038 ····move-result-object·v0
  
31 ····if-eqz·v0,·:cond_139 ····if-eqz·v0,·:cond_1
  
32 ····check-cast·v0,·Landroid/app/NotificationManager;40 ····check-cast·v0,·Landroid/app/NotificationManager;
  
Offset 55, 38 lines modifiedOffset 64, 38 lines modified
  
55 ····const/16·v2,·0x1a64 ····const/16·v2,·0x1a
  
56 ····if-lt·v1,·v2,·:cond_065 ····if-lt·v1,·v2,·:cond_0
  
57 ····new-instance·v1,·Landroid/app/NotificationChannel;66 ····new-instance·v1,·Landroid/app/NotificationChannel;
  
58 ····const-string·v2,·"Mount"67 ····const/4·v2,·0x2
  
59 ····const/4·v3,·0x268 ····const-string·v3,·"Channel·Mount"
  
60 ····const-string·v4,·"Channel·Mount"69 ····const-string·v4,·"Mount"
  
61 ····invoke-direct·{v1,·v4,·v2,·v3},·Landroid/app/NotificationChannel;-><init>(Ljava/lang/String;Ljava/lang/CharSequence;I)V70 ····invoke-direct·{v1,·v3,·v4,·v2},·Landroid/app/NotificationChannel;-><init>(Ljava/lang/String;Ljava/lang/CharSequence;I)V
  
62 ····invoke-static·{v0,·v1},·Lu1/f;->a(Landroid/app/NotificationManager;Landroid/app/NotificationChannel;)V71 ····invoke-virtual·{v0,·v1},·Landroid/app/NotificationManager;->createNotificationChannel(Landroid/app/NotificationChannel;)V
  
63 ····:cond_072 ····:cond_0
64 ····return-object·v073 ····return-object·v0
  
65 ····:cond_174 ····:cond_1
66 ····new-instance·v0,·Ljava/lang/NullPointerException;75 ····new-instance·v0,·Ljava/lang/NullPointerException;
  
67 ····const-string·v1,·"null·cannot·be·cast·to·non-null·type·android.app.NotificationManager"76 ····const-string·v1,·"null·cannot·be·cast·to·non-null·type·android.app.NotificationManager"
  
68 ····invoke-direct·{v0,·v1},·Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V77 ····invoke-direct·{v0,·v1},·Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
  
69 ····throw·v078 ····throw·v0
70 .end·method79 .end·method
  
71 .method·public·bridge·synthetic·b()Ljava/lang/Object;80 .method·public·bridge·synthetic·c()Ljava/lang/Object;
72 ····.locals·181 ····.locals·1
  
73 ····invoke-virtual·{p0},·Lru/nsu/bobrofon/easysshfs/EasySSHFSService$c;->a()Landroid/app/NotificationManager;82 ····invoke-virtual·{p0},·Lru/nsu/bobrofon/easysshfs/EasySSHFSService$c;->a()Landroid/app/NotificationManager;
  
74 ····move-result-object·v083 ····move-result-object·v0
  
75 ····return-object·v084 ····return-object·v0
832 B
smali/ru/nsu/bobrofon/easysshfs/NavigationDrawerFragment$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·final·Lru/nsu/bobrofon/easysshfs/NavigationDrawerFragment$a;1 .class·public·final·Lru/nsu/bobrofon/easysshfs/NavigationDrawerFragment$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lru/nsu/bobrofon/easysshfs/NavigationDrawerFragment;6 ····value·=·Lru/nsu/bobrofon/easysshfs/NavigationDrawerFragment;
7 .end·annotation7 .end·annotation
  
Offset 19, 15 lines modifiedOffset 19, 14 lines modified
19 ····.locals·019 ····.locals·0
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
23 .method·public·synthetic·constructor·<init>(Lh1/g;)V23 .method·public·synthetic·constructor·<init>(Le/w/d/g;)V
24 ····.locals·024 ····.locals·0
  
25 ····.line·1 
26 ····invoke-direct·{p0},·Lru/nsu/bobrofon/easysshfs/NavigationDrawerFragment$a;-><init>()V25 ····invoke-direct·{p0},·Lru/nsu/bobrofon/easysshfs/NavigationDrawerFragment$a;-><init>()V
  
27 ····return-void26 ····return-void
28 .end·method27 .end·method
2.54 KB
smali/ru/nsu/bobrofon/easysshfs/EasySSHFSActivity$c.smali
    
Offset 1, 69 lines modifiedOffset 1, 78 lines modified
1 .class·final·Lru/nsu/bobrofon/easysshfs/EasySSHFSActivity$c;1 .class·final·Lru/nsu/bobrofon/easysshfs/EasySSHFSActivity$c;
2 .super·Lh1/m;2 .super·Le/w/d/m;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lg1/a;5 .implements·Le/w/c/a;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lru/nsu/bobrofon/easysshfs/EasySSHFSActivity;-><init>()V8 ····value·=·Lru/nsu/bobrofon/easysshfs/EasySSHFSActivity;-><init>()V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1811 ····accessFlags·=·0x18
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
 14 .annotation·system·Ldalvik/annotation/Signature;
 15 ····value·=·{
 16 ········"Le/w/d/m;",
 17 ········"Le/w/c/a<",
 18 ········"Ld/a/a/c;",
 19 ········">;"
 20 ····}
 21 .end·annotation
  
  
14 #·static·fields22 #·static·fields
15 .field·public·static·final·e:Lru/nsu/bobrofon/easysshfs/EasySSHFSActivity$c;23 .field·public·static·final·f:Lru/nsu/bobrofon/easysshfs/EasySSHFSActivity$c;
  
  
16 #·direct·methods24 #·direct·methods
17 .method·static·constructor·<clinit>()V25 .method·static·constructor·<clinit>()V
18 ····.locals·126 ····.locals·1
  
19 ····new-instance·v0,·Lru/nsu/bobrofon/easysshfs/EasySSHFSActivity$c;27 ····new-instance·v0,·Lru/nsu/bobrofon/easysshfs/EasySSHFSActivity$c;
  
20 ····invoke-direct·{v0},·Lru/nsu/bobrofon/easysshfs/EasySSHFSActivity$c;-><init>()V28 ····invoke-direct·{v0},·Lru/nsu/bobrofon/easysshfs/EasySSHFSActivity$c;-><init>()V
  
21 ····sput-object·v0,·Lru/nsu/bobrofon/easysshfs/EasySSHFSActivity$c;->e:Lru/nsu/bobrofon/easysshfs/EasySSHFSActivity$c;29 ····sput-object·v0,·Lru/nsu/bobrofon/easysshfs/EasySSHFSActivity$c;->f:Lru/nsu/bobrofon/easysshfs/EasySSHFSActivity$c;
  
22 ····return-void30 ····return-void
23 .end·method31 .end·method
  
24 .method·constructor·<init>()V32 .method·constructor·<init>()V
25 ····.locals·133 ····.locals·1
  
26 ····const/4·v0,·0x034 ····const/4·v0,·0x0
  
27 ····invoke-direct·{p0,·v0},·Lh1/m;-><init>(I)V35 ····invoke-direct·{p0,·v0},·Le/w/d/m;-><init>(I)V
  
28 ····return-void36 ····return-void
29 .end·method37 .end·method
  
  
30 #·virtual·methods38 #·virtual·methods
31 .method·public·final·a()Lu0/d;39 .method·public·final·a()Ld/a/a/c;
32 ····.locals·140 ····.locals·1
  
33 ····sget-object·v0,·Lru/nsu/bobrofon/easysshfs/EasySSHFSActivity;->w:Lru/nsu/bobrofon/easysshfs/EasySSHFSActivity$b;41 ····sget-object·v0,·Lru/nsu/bobrofon/easysshfs/EasySSHFSActivity;->v:Lru/nsu/bobrofon/easysshfs/EasySSHFSActivity$b;
  
34 ····invoke-virtual·{v0},·Lru/nsu/bobrofon/easysshfs/EasySSHFSActivity$b;->a()Lu0/d;42 ····invoke-virtual·{v0},·Lru/nsu/bobrofon/easysshfs/EasySSHFSActivity$b;->a()Ld/a/a/c;
  
35 ····move-result-object·v043 ····move-result-object·v0
  
36 ····return-object·v044 ····return-object·v0
37 .end·method45 .end·method
  
38 .method·public·bridge·synthetic·b()Ljava/lang/Object;46 .method·public·bridge·synthetic·c()Ljava/lang/Object;
39 ····.locals·147 ····.locals·1
  
40 ····invoke-virtual·{p0},·Lru/nsu/bobrofon/easysshfs/EasySSHFSActivity$c;->a()Lu0/d;48 ····invoke-virtual·{p0},·Lru/nsu/bobrofon/easysshfs/EasySSHFSActivity$c;->a()Ld/a/a/c;
  
41 ····move-result-object·v049 ····move-result-object·v0
  
42 ····return-object·v050 ····return-object·v0
43 .end·method51 .end·method
7.86 KB
smali/ru/nsu/bobrofon/easysshfs/OnBootReceiver$a.smali
Max HTML report size reached
2.84 KB
smali/ru/nsu/bobrofon/easysshfs/EasySSHFSService$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·final·Lru/nsu/bobrofon/easysshfs/EasySSHFSService$a;1 .class·public·final·Lru/nsu/bobrofon/easysshfs/EasySSHFSService$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lru/nsu/bobrofon/easysshfs/EasySSHFSService;6 ····value·=·Lru/nsu/bobrofon/easysshfs/EasySSHFSService;
7 .end·annotation7 .end·annotation
  
Offset 19, 65 lines modifiedOffset 19, 66 lines modified
19 ····.locals·019 ····.locals·0
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
23 .method·public·synthetic·constructor·<init>(Lh1/g;)V23 .method·public·synthetic·constructor·<init>(Le/w/d/g;)V
24 ····.locals·024 ····.locals·0
  
25 ····.line·1 
26 ····invoke-direct·{p0},·Lru/nsu/bobrofon/easysshfs/EasySSHFSService$a;-><init>()V25 ····invoke-direct·{p0},·Lru/nsu/bobrofon/easysshfs/EasySSHFSService$a;-><init>()V
  
27 ····return-void26 ····return-void
28 .end·method27 .end·method
  
  
29 #·virtual·methods28 #·virtual·methods
30 .method·public·final·a(Landroid/content/Context;)V29 .method·public·final·a(Landroid/content/Context;)V
31 ····.locals·330 ····.locals·2
  
32 ····const-string·v0,·"context"31 ····const-string·v0,·"context"
  
33 ····invoke-static·{p1,·v0},·Lh1/l;->d(Ljava/lang/Object;Ljava/lang/String;)V32 ····invoke-static·{p1,·v0},·Le/w/d/l;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
34 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I33 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
35 ····const/16·v1,·0x1a34 ····const/16·v1,·0x1a
  
36 ····const-class·v2,·Lru/nsu/bobrofon/easysshfs/EasySSHFSService; 
  
37 ····if-lt·v0,·v1,·:cond_035 ····if-lt·v0,·v1,·:cond_0
  
38 ····new-instance·v0,·Landroid/content/Intent;36 ····new-instance·v0,·Landroid/content/Intent;
  
 37 ····const-class·v1,·Lru/nsu/bobrofon/easysshfs/EasySSHFSService;
  
39 ····invoke-direct·{v0,·p1,·v2},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V38 ····invoke-direct·{v0,·p1,·v1},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
  
40 ····invoke-static·{p1,·v0},·Lu1/e;->a(Landroid/content/Context;Landroid/content/Intent;)Landroid/content/ComponentName;39 ····invoke-virtual·{p1,·v0},·Landroid/content/Context;->startForegroundService(Landroid/content/Intent;)Landroid/content/ComponentName;
  
41 ····goto·:goto_040 ····goto·:goto_0
  
42 ····:cond_041 ····:cond_0
43 ····new-instance·v0,·Landroid/content/Intent;42 ····new-instance·v0,·Landroid/content/Intent;
  
 43 ····const-class·v1,·Lru/nsu/bobrofon/easysshfs/EasySSHFSService;
  
44 ····invoke-direct·{v0,·p1,·v2},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V44 ····invoke-direct·{v0,·p1,·v1},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
  
45 ····invoke-virtual·{p1,·v0},·Landroid/content/Context;->startService(Landroid/content/Intent;)Landroid/content/ComponentName;45 ····invoke-virtual·{p1,·v0},·Landroid/content/Context;->startService(Landroid/content/Intent;)Landroid/content/ComponentName;
  
46 ····:goto_046 ····:goto_0
47 ····return-void47 ····return-void
48 .end·method48 .end·method
  
49 .method·public·final·b(Landroid/content/Context;)V49 .method·public·final·b(Landroid/content/Context;)V
50 ····.locals·250 ····.locals·2
  
51 ····const-string·v0,·"context"51 ····const-string·v0,·"context"
  
52 ····invoke-static·{p1,·v0},·Lh1/l;->d(Ljava/lang/Object;Ljava/lang/String;)V52 ····invoke-static·{p1,·v0},·Le/w/d/l;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
53 ····new-instance·v0,·Landroid/content/Intent;53 ····new-instance·v0,·Landroid/content/Intent;
  
54 ····const-class·v1,·Lru/nsu/bobrofon/easysshfs/EasySSHFSService;54 ····const-class·v1,·Lru/nsu/bobrofon/easysshfs/EasySSHFSService;
  
55 ····invoke-direct·{v0,·p1,·v1},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V55 ····invoke-direct·{v0,·p1,·v1},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
  
1.68 KB
smali/ru/nsu/bobrofon/easysshfs/EasySSHFSActivity$a.smali
    
Offset 1, 52 lines modifiedOffset 1, 52 lines modified
1 .class·final·synthetic·Lru/nsu/bobrofon/easysshfs/EasySSHFSActivity$a;1 .class·final·synthetic·Lru/nsu/bobrofon/easysshfs/EasySSHFSActivity$a;
2 .super·Lh1/p;2 .super·Le/w/d/p;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lru/nsu/bobrofon/easysshfs/EasySSHFSActivity;6 ····value·=·Lru/nsu/bobrofon/easysshfs/EasySSHFSActivity;-><clinit>()V
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x10009 ····accessFlags·=·0x1000
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
  
12 #·direct·methods12 #·direct·methods
13 .method·constructor·<init>(Ljava/lang/Object;)V13 .method·constructor·<init>(Ljava/lang/Object;)V
14 ····.locals·614 ····.locals·6
  
15 ····const-class·v2,·Lf1/a;15 ····const-class·v2,·Le/w/a;
  
16 ····const-string·v3,·"java"16 ····const-string·v3,·"java"
  
17 ····const-string·v4,·"getJavaClass(Lkotlin/reflect/KClass;)Ljava/lang/Class;"17 ····const-string·v4,·"getJavaClass(Lkotlin/reflect/KClass;)Ljava/lang/Class;"
  
18 ····const/4·v5,·0x118 ····const/4·v5,·0x1
  
19 ····move-object·v0,·p019 ····move-object·v0,·p0
  
20 ····move-object·v1,·p120 ····move-object·v1,·p1
  
21 ····invoke-direct/range·{v0·..·v5},·Lh1/p;-><init>(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V21 ····invoke-direct/range·{v0·..·v5},·Le/w/d/p;-><init>(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
  
22 ····return-void22 ····return-void
23 .end·method23 .end·method
  
  
24 #·virtual·methods24 #·virtual·methods
25 .method·public·f()Ljava/lang/Object;25 .method·public·f()Ljava/lang/Object;
26 ····.locals·126 ····.locals·1
  
27 ····iget-object·v0,·p0,·Lh1/c;->e:Ljava/lang/Object;27 ····iget-object·v0,·p0,·Le/w/d/c;->g:Ljava/lang/Object;
  
28 ····check-cast·v0,·Lm1/b;28 ····check-cast·v0,·Le/a0/b;
  
29 ····invoke-static·{v0},·Lf1/a;->a(Lm1/b;)Ljava/lang/Class;29 ····invoke-static·{v0},·Le/w/a;->a(Le/a0/b;)Ljava/lang/Class;
  
30 ····move-result-object·v030 ····move-result-object·v0
  
31 ····return-object·v031 ····return-object·v0
32 .end·method32 .end·method
7.78 KB
smali/ru/nsu/bobrofon/easysshfs/OnBootReceiver$b.smali
Max HTML report size reached
31.9 KB
smali/ru/nsu/bobrofon/easysshfs/EasySSHFSActivity.smali
Max HTML report size reached
1.7 KB
smali/ru/nsu/bobrofon/easysshfs/EasySSHFSActivity$b.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·final·Lru/nsu/bobrofon/easysshfs/EasySSHFSActivity$b;1 .class·public·final·Lru/nsu/bobrofon/easysshfs/EasySSHFSActivity$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lru/nsu/bobrofon/easysshfs/EasySSHFSActivity;6 ····value·=·Lru/nsu/bobrofon/easysshfs/EasySSHFSActivity;
7 .end·annotation7 .end·annotation
  
Offset 19, 45 lines modifiedOffset 19, 44 lines modified
19 ····.locals·019 ····.locals·0
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
23 .method·public·synthetic·constructor·<init>(Lh1/g;)V23 .method·public·synthetic·constructor·<init>(Le/w/d/g;)V
24 ····.locals·024 ····.locals·0
  
25 ····.line·1 
26 ····invoke-direct·{p0},·Lru/nsu/bobrofon/easysshfs/EasySSHFSActivity$b;-><init>()V25 ····invoke-direct·{p0},·Lru/nsu/bobrofon/easysshfs/EasySSHFSActivity$b;-><init>()V
  
27 ····return-void26 ····return-void
28 .end·method27 .end·method
  
  
29 #·virtual·methods28 #·virtual·methods
30 .method·public·final·a()Lu0/d;29 .method·public·final·a()Ld/a/a/c;
31 ····.locals·230 ····.locals·2
  
32 ····invoke-static·{},·Lu0/d;->a()Lu0/d;31 ····invoke-static·{},·Ld/a/a/c;->a()Ld/a/a/c;
  
33 ····move-result-object·v032 ····move-result-object·v0
  
34 ····const-string·v1,·"getShell()"33 ····const-string·v1,·"getShell()"
  
35 ····invoke-static·{v0,·v1},·Lh1/l;->c(Ljava/lang/Object;Ljava/lang/String;)V34 ····invoke-static·{v0,·v1},·Le/w/d/l;->c(Ljava/lang/Object;Ljava/lang/String;)V
  
36 ····return-object·v035 ····return-object·v0
37 .end·method36 .end·method
  
38 .method·public·final·b(Ljava/lang/CharSequence;Landroid/content/Context;)V37 .method·public·final·b(Ljava/lang/CharSequence;Landroid/content/Context;)V
39 ····.locals·138 ····.locals·1
  
40 ····const-string·v0,·"message"39 ····const-string·v0,·"message"
  
41 ····invoke-static·{p1,·v0},·Lh1/l;->d(Ljava/lang/Object;Ljava/lang/String;)V40 ····invoke-static·{p1,·v0},·Le/w/d/l;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
42 ····if-eqz·p2,·:cond_041 ····if-eqz·p2,·:cond_0
  
43 ····const/4·v0,·0x042 ····const/4·v0,·0x0
  
44 ····invoke-static·{p2,·p1,·v0},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;43 ····invoke-static·{p2,·p1,·v0},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
  
502 B
smali/android/support/v4/graphics/drawable/IconCompatParcelizer.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 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·"SourceFile"3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·constructor·<init>()V5 .method·public·constructor·<init>()V
6 ····.locals·06 ····.locals·0
  
7 ····invoke-direct·{p0},·Landroidx/core/graphics/drawable/IconCompatParcelizer;-><init>()V7 ····invoke-direct·{p0},·Landroidx/core/graphics/drawable/IconCompatParcelizer;-><init>()V
472 B
smali/android/support/v4/app/RemoteActionCompatParcelizer.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 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·"SourceFile"3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·constructor·<init>()V5 .method·public·constructor·<init>()V
6 ····.locals·06 ····.locals·0
  
7 ····invoke-direct·{p0},·Landroidx/core/app/RemoteActionCompatParcelizer;-><init>()V7 ····invoke-direct·{p0},·Landroidx/core/app/RemoteActionCompatParcelizer;-><init>()V
3.76 KB
smali/android/support/v4/media/MediaBrowserCompat$MediaItem.smali
Max HTML report size reached
2.75 KB
smali/android/support/v4/media/RatingCompat.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·final·Landroid/support/v4/media/RatingCompat;1 .class·public·final·Landroid/support/v4/media/RatingCompat;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/os/Parcelable;5 .implements·Landroid/os/Parcelable;
  
  
6 #·static·fields6 #·static·fields
7 .field·public·static·final·CREATOR:Landroid/os/Parcelable$Creator;7 .field·public·static·final·CREATOR:Landroid/os/Parcelable$Creator;
Offset 15, 17 lines modifiedOffset 15, 17 lines modified
15 ············">;"15 ············">;"
16 ········}16 ········}
17 ····.end·annotation17 ····.end·annotation
18 .end·field18 .end·field
  
  
19 #·instance·fields19 #·instance·fields
20 .field·private·final·a:I20 .field·private·final·e:I
  
21 .field·private·final·b:F21 .field·private·final·f:F
  
  
22 #·direct·methods22 #·direct·methods
23 .method·static·constructor·<clinit>()V23 .method·static·constructor·<clinit>()V
24 ····.locals·124 ····.locals·1
  
25 ····new-instance·v0,·Landroid/support/v4/media/RatingCompat$a;25 ····new-instance·v0,·Landroid/support/v4/media/RatingCompat$a;
Offset 38, 27 lines modifiedOffset 38, 27 lines modified
38 .end·method38 .end·method
  
39 .method·constructor·<init>(IF)V39 .method·constructor·<init>(IF)V
40 ····.locals·040 ····.locals·0
  
41 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V41 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
42 ····iput·p1,·p0,·Landroid/support/v4/media/RatingCompat;->a:I42 ····iput·p1,·p0,·Landroid/support/v4/media/RatingCompat;->e:I
  
43 ····iput·p2,·p0,·Landroid/support/v4/media/RatingCompat;->b:F43 ····iput·p2,·p0,·Landroid/support/v4/media/RatingCompat;->f:F
  
44 ····return-void44 ····return-void
45 .end·method45 .end·method
  
  
46 #·virtual·methods46 #·virtual·methods
47 .method·public·describeContents()I47 .method·public·describeContents()I
48 ····.locals·148 ····.locals·1
  
49 ····iget·v0,·p0,·Landroid/support/v4/media/RatingCompat;->a:I49 ····iget·v0,·p0,·Landroid/support/v4/media/RatingCompat;->e:I
  
50 ····return·v050 ····return·v0
51 .end·method51 .end·method
  
52 .method·public·toString()Ljava/lang/String;52 .method·public·toString()Ljava/lang/String;
53 ····.locals·353 ····.locals·3
  
Offset 66, 23 lines modifiedOffset 66, 23 lines modified
  
66 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V66 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
67 ····const-string·v1,·"Rating:style="67 ····const-string·v1,·"Rating:style="
  
68 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;68 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
69 ····iget·v1,·p0,·Landroid/support/v4/media/RatingCompat;->a:I69 ····iget·v1,·p0,·Landroid/support/v4/media/RatingCompat;->e:I
  
70 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;70 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
71 ····const-string·v1,·"·rating="71 ····const-string·v1,·"·rating="
  
72 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;72 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
73 ····iget·v1,·p0,·Landroid/support/v4/media/RatingCompat;->b:F73 ····iget·v1,·p0,·Landroid/support/v4/media/RatingCompat;->f:F
  
74 ····const/4·v2,·0x074 ····const/4·v2,·0x0
  
75 ····cmpg-float·v2,·v1,·v275 ····cmpg-float·v2,·v1,·v2
  
76 ····if-gez·v2,·:cond_076 ····if-gez·v2,·:cond_0
  
Offset 104, 17 lines modifiedOffset 104, 17 lines modified
  
104 ····return-object·v0104 ····return-object·v0
105 .end·method105 .end·method
  
106 .method·public·writeToParcel(Landroid/os/Parcel;I)V106 .method·public·writeToParcel(Landroid/os/Parcel;I)V
107 ····.locals·0107 ····.locals·0
  
108 ····iget·p2,·p0,·Landroid/support/v4/media/RatingCompat;->a:I108 ····iget·p2,·p0,·Landroid/support/v4/media/RatingCompat;->e:I
  
109 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->writeInt(I)V109 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->writeInt(I)V
  
110 ····iget·p2,·p0,·Landroid/support/v4/media/RatingCompat;->b:F110 ····iget·p2,·p0,·Landroid/support/v4/media/RatingCompat;->f:F
  
111 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->writeFloat(F)V111 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->writeFloat(F)V
  
112 ····return-void112 ····return-void
113 .end·method113 .end·method
430 B
smali/android/support/v4/media/MediaDescriptionCompat$b.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·final·Landroid/support/v4/media/MediaDescriptionCompat$b;1 .class·public·final·Landroid/support/v4/media/MediaDescriptionCompat$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroid/support/v4/media/MediaDescriptionCompat;6 ····value·=·Landroid/support/v4/media/MediaDescriptionCompat;
7 .end·annotation7 .end·annotation
  
878 B
smali/android/support/v4/media/RatingCompat$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·final·Landroid/support/v4/media/RatingCompat$a;1 .class·final·Landroid/support/v4/media/RatingCompat$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/os/Parcelable$Creator;5 .implements·Landroid/os/Parcelable$Creator;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 12, 14 lines modifiedOffset 12, 23 lines modified
12 .end·annotation12 .end·annotation
  
13 .annotation·system·Ldalvik/annotation/InnerClass;13 .annotation·system·Ldalvik/annotation/InnerClass;
14 ····accessFlags·=·0x814 ····accessFlags·=·0x8
15 ····name·=·null15 ····name·=·null
16 .end·annotation16 .end·annotation
  
 17 .annotation·system·Ldalvik/annotation/Signature;
 18 ····value·=·{
 19 ········"Ljava/lang/Object;",
 20 ········"Landroid/os/Parcelable$Creator<",
 21 ········"Landroid/support/v4/media/RatingCompat;",
 22 ········">;"
 23 ····}
 24 .end·annotation
  
  
17 #·direct·methods25 #·direct·methods
18 .method·constructor·<init>()V26 .method·constructor·<init>()V
19 ····.locals·027 ····.locals·0
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
790 B
smali/android/support/v4/media/d.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·abstract·synthetic·Landroid/support/v4/media/d;1 .class·Landroid/support/v4/media/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·bridge·synthetic·a(Landroid/media/MediaDescription;)Ljava/lang/CharSequence;5 .method·public·static·a(Ljava/lang/Object;Landroid/os/Parcel;I)V
6 ····.locals·06 ····.locals·0
  
7 ····invoke-virtual·{p0},·Landroid/media/MediaDescription;->getTitle()Ljava/lang/CharSequence;7 ····check-cast·p0,·Landroid/media/MediaMetadata;
  
8 ····move-result-object·p08 ····invoke-virtual·{p0,·p1,·p2},·Landroid/media/MediaMetadata;->writeToParcel(Landroid/os/Parcel;I)V
  
9 ····return-object·p09 ····return-void
10 .end·method10 .end·method
477 B
smali/android/support/v4/media/MediaBrowserCompat$ItemReceiver.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroid/support/v4/media/MediaBrowserCompat$ItemReceiver;1 .class·Landroid/support/v4/media/MediaBrowserCompat$ItemReceiver;
2 .super·La/b;2 .super·Lb/a/a/a/b;
3 .source·"SourceFile"3 .source·""
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·protected·a(ILandroid/os/Bundle;)V5 .method·protected·a(ILandroid/os/Bundle;)V
6 ····.locals·26 ····.locals·2
  
7 ····invoke-static·{p2},·Landroid/support/v4/media/session/MediaSessionCompat;->a(Landroid/os/Bundle;)V7 ····invoke-static·{p2},·Landroid/support/v4/media/session/MediaSessionCompat;->a(Landroid/os/Bundle;)V
906 B
smali/android/support/v4/media/MediaMetadataCompat$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·final·Landroid/support/v4/media/MediaMetadataCompat$a;1 .class·final·Landroid/support/v4/media/MediaMetadataCompat$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/os/Parcelable$Creator;5 .implements·Landroid/os/Parcelable$Creator;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 12, 14 lines modifiedOffset 12, 23 lines modified
12 .end·annotation12 .end·annotation
  
13 .annotation·system·Ldalvik/annotation/InnerClass;13 .annotation·system·Ldalvik/annotation/InnerClass;
14 ····accessFlags·=·0x814 ····accessFlags·=·0x8
15 ····name·=·null15 ····name·=·null
16 .end·annotation16 .end·annotation
  
 17 .annotation·system·Ldalvik/annotation/Signature;
 18 ····value·=·{
 19 ········"Ljava/lang/Object;",
 20 ········"Landroid/os/Parcelable$Creator<",
 21 ········"Landroid/support/v4/media/MediaMetadataCompat;",
 22 ········">;"
 23 ····}
 24 .end·annotation
  
  
17 #·direct·methods25 #·direct·methods
18 .method·constructor·<init>()V26 .method·constructor·<init>()V
19 ····.locals·027 ····.locals·0
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21.0 KB
smali/android/support/v4/media/MediaDescriptionCompat.smali
Max HTML report size reached
501 B
smali/android/support/v4/media/MediaBrowserCompat$SearchResultReceiver.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·Landroid/support/v4/media/MediaBrowserCompat$SearchResultReceiver;1 .class·Landroid/support/v4/media/MediaBrowserCompat$SearchResultReceiver;
2 .super·La/b;2 .super·Lb/a/a/a/b;
3 .source·"SourceFile"3 .source·""
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·protected·a(ILandroid/os/Bundle;)V5 .method·protected·a(ILandroid/os/Bundle;)V
6 ····.locals·46 ····.locals·4
  
7 ····invoke-static·{p2},·Landroid/support/v4/media/session/MediaSessionCompat;->a(Landroid/os/Bundle;)V7 ····invoke-static·{p2},·Landroid/support/v4/media/session/MediaSessionCompat;->a(Landroid/os/Bundle;)V
3.21 KB
smali/android/support/v4/media/b.smali
    
Offset 1, 13 lines modifiedOffset 1, 119 lines modified
1 .class·public·abstract·synthetic·Landroid/support/v4/media/b;1 .class·Landroid/support/v4/media/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
 4 #·annotations
 5 .annotation·system·Ldalvik/annotation/MemberClasses;
 6 ····value·=·{
 7 ········Landroid/support/v4/media/b$a;
 8 ····}
 9 .end·annotation
  
  
4 #·direct·methods10 #·direct·methods
5 .method·public·static·bridge·synthetic·a(Landroid/media/MediaDescription;Landroid/os/Parcel;I)V11 .method·public·static·a(Landroid/os/Parcel;)Ljava/lang/Object;
 12 ····.locals·1
  
 13 ····sget-object·v0,·Landroid/media/MediaDescription;->CREATOR:Landroid/os/Parcelable$Creator;
  
 14 ····invoke-interface·{v0,·p0},·Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
  
 15 ····move-result-object·p0
  
 16 ····return-object·p0
 17 .end·method
  
 18 .method·public·static·b(Ljava/lang/Object;)Ljava/lang/CharSequence;
 19 ····.locals·0
  
 20 ····check-cast·p0,·Landroid/media/MediaDescription;
  
 21 ····invoke-virtual·{p0},·Landroid/media/MediaDescription;->getDescription()Ljava/lang/CharSequence;
  
 22 ····move-result-object·p0
  
 23 ····return-object·p0
 24 .end·method
  
 25 .method·public·static·c(Ljava/lang/Object;)Landroid/os/Bundle;
 26 ····.locals·0
  
 27 ····check-cast·p0,·Landroid/media/MediaDescription;
  
 28 ····invoke-virtual·{p0},·Landroid/media/MediaDescription;->getExtras()Landroid/os/Bundle;
  
 29 ····move-result-object·p0
  
 30 ····return-object·p0
 31 .end·method
  
 32 .method·public·static·d(Ljava/lang/Object;)Landroid/graphics/Bitmap;
 33 ····.locals·0
  
 34 ····check-cast·p0,·Landroid/media/MediaDescription;
  
 35 ····invoke-virtual·{p0},·Landroid/media/MediaDescription;->getIconBitmap()Landroid/graphics/Bitmap;
  
 36 ····move-result-object·p0
  
 37 ····return-object·p0
 38 .end·method
  
 39 .method·public·static·e(Ljava/lang/Object;)Landroid/net/Uri;
6 ····.locals·040 ····.locals·0
  
 41 ····check-cast·p0,·Landroid/media/MediaDescription;
  
 42 ····invoke-virtual·{p0},·Landroid/media/MediaDescription;->getIconUri()Landroid/net/Uri;
  
 43 ····move-result-object·p0
  
 44 ····return-object·p0
 45 .end·method
  
 46 .method·public·static·f(Ljava/lang/Object;)Ljava/lang/String;
 47 ····.locals·0
  
 48 ····check-cast·p0,·Landroid/media/MediaDescription;
  
 49 ····invoke-virtual·{p0},·Landroid/media/MediaDescription;->getMediaId()Ljava/lang/String;
  
 50 ····move-result-object·p0
  
 51 ····return-object·p0
 52 .end·method
  
 53 .method·public·static·g(Ljava/lang/Object;)Ljava/lang/CharSequence;
 54 ····.locals·0
  
 55 ····check-cast·p0,·Landroid/media/MediaDescription;
  
 56 ····invoke-virtual·{p0},·Landroid/media/MediaDescription;->getSubtitle()Ljava/lang/CharSequence;
  
 57 ····move-result-object·p0
  
 58 ····return-object·p0
 59 .end·method
  
 60 .method·public·static·h(Ljava/lang/Object;)Ljava/lang/CharSequence;
 61 ····.locals·0
  
 62 ····check-cast·p0,·Landroid/media/MediaDescription;
  
 63 ····invoke-virtual·{p0},·Landroid/media/MediaDescription;->getTitle()Ljava/lang/CharSequence;
  
 64 ····move-result-object·p0
  
 65 ····return-object·p0
 66 .end·method
  
 67 .method·public·static·i(Ljava/lang/Object;Landroid/os/Parcel;I)V
 68 ····.locals·0
  
 69 ····check-cast·p0,·Landroid/media/MediaDescription;
  
7 ····invoke-virtual·{p0,·p1,·p2},·Landroid/media/MediaDescription;->writeToParcel(Landroid/os/Parcel;I)V70 ····invoke-virtual·{p0,·p1,·p2},·Landroid/media/MediaDescription;->writeToParcel(Landroid/os/Parcel;I)V
  
8 ····return-void71 ····return-void
9 .end·method72 .end·method
2.46 KB
smali/android/support/v4/media/MediaBrowserCompat$CustomActionResultReceiver.smali
    
Offset 1, 11 lines modifiedOffset 1, 83 lines modified
1 .class·Landroid/support/v4/media/MediaBrowserCompat$CustomActionResultReceiver;1 .class·Landroid/support/v4/media/MediaBrowserCompat$CustomActionResultReceiver;
2 .super·La/b;2 .super·Lb/a/a/a/b;
3 .source·"SourceFile"3 .source·""
  
  
 4 #·instance·fields
 5 .field·private·final·h:Landroid/os/Bundle;
  
 6 .field·private·final·i:Landroid/support/v4/media/a;
  
  
4 #·virtual·methods7 #·virtual·methods
5 .method·protected·a(ILandroid/os/Bundle;)V8 .method·protected·a(ILandroid/os/Bundle;)V
6 ····.locals·09 ····.locals·2
  
 10 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$CustomActionResultReceiver;->i:Landroid/support/v4/media/a;
  
 11 ····if-nez·v0,·:cond_0
  
7 ····return-void12 ····return-void
  
 13 ····:cond_0
 14 ····invoke-static·{p2},·Landroid/support/v4/media/session/MediaSessionCompat;->a(Landroid/os/Bundle;)V
  
 15 ····const/4·v0,·-0x1
  
 16 ····const/4·v1,·0x0
  
 17 ····if-eq·p1,·v0,·:cond_3
  
 18 ····if-eqz·p1,·:cond_2
  
 19 ····const/4·v0,·0x1
  
 20 ····if-eq·p1,·v0,·:cond_1
  
 21 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
 22 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
 23 ····const-string·v1,·"Unknown·result·code:·"
  
 24 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 25 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
 26 ····const-string·p1,·"·(extras="
  
 27 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 28 ····iget-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$CustomActionResultReceiver;->h:Landroid/os/Bundle;
  
 29 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
 30 ····const-string·p1,·",·resultData="
  
 31 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 32 ····invoke-virtual·{v0,·p2},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
 33 ····const-string·p1,·")"
  
 34 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 35 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
 36 ····move-result-object·p1
  
 37 ····const-string·p2,·"MediaBrowserCompat"
  
 38 ····invoke-static·{p2,·p1},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
  
 39 ····return-void
  
 40 ····:cond_1
 41 ····throw·v1
  
 42 ····:cond_2
 43 ····throw·v1
  
 44 ····:cond_3
 45 ····throw·v1
8 .end·method46 .end·method
942 B
smali/android/support/v4/media/MediaBrowserCompat$MediaItem$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·final·Landroid/support/v4/media/MediaBrowserCompat$MediaItem$a;1 .class·final·Landroid/support/v4/media/MediaBrowserCompat$MediaItem$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/os/Parcelable$Creator;5 .implements·Landroid/os/Parcelable$Creator;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 12, 14 lines modifiedOffset 12, 23 lines modified
12 .end·annotation12 .end·annotation
  
13 .annotation·system·Ldalvik/annotation/InnerClass;13 .annotation·system·Ldalvik/annotation/InnerClass;
14 ····accessFlags·=·0x814 ····accessFlags·=·0x8
15 ····name·=·null15 ····name·=·null
16 .end·annotation16 .end·annotation
  
 17 .annotation·system·Ldalvik/annotation/Signature;
 18 ····value·=·{
 19 ········"Ljava/lang/Object;",
 20 ········"Landroid/os/Parcelable$Creator<",
 21 ········"Landroid/support/v4/media/MediaBrowserCompat$MediaItem;",
 22 ········">;"
 23 ····}
 24 .end·annotation
  
  
17 #·direct·methods25 #·direct·methods
18 .method·constructor·<init>()V26 .method·constructor·<init>()V
19 ····.locals·027 ····.locals·0
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.52 KB
smali/android/support/v4/media/MediaDescriptionCompat$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·final·Landroid/support/v4/media/MediaDescriptionCompat$a;1 .class·final·Landroid/support/v4/media/MediaDescriptionCompat$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/os/Parcelable$Creator;5 .implements·Landroid/os/Parcelable$Creator;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 12, 14 lines modifiedOffset 12, 23 lines modified
12 .end·annotation12 .end·annotation
  
13 .annotation·system·Ldalvik/annotation/InnerClass;13 .annotation·system·Ldalvik/annotation/InnerClass;
14 ····accessFlags·=·0x814 ····accessFlags·=·0x8
15 ····name·=·null15 ····name·=·null
16 .end·annotation16 .end·annotation
  
 17 .annotation·system·Ldalvik/annotation/Signature;
 18 ····value·=·{
 19 ········"Ljava/lang/Object;",
 20 ········"Landroid/os/Parcelable$Creator<",
 21 ········"Landroid/support/v4/media/MediaDescriptionCompat;",
 22 ········">;"
 23 ····}
 24 .end·annotation
  
  
17 #·direct·methods25 #·direct·methods
18 .method·constructor·<init>()V26 .method·constructor·<init>()V
19 ····.locals·027 ····.locals·0
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 40, 15 lines modifiedOffset 49, 15 lines modified
40 ····new-instance·v0,·Landroid/support/v4/media/MediaDescriptionCompat;49 ····new-instance·v0,·Landroid/support/v4/media/MediaDescriptionCompat;
  
41 ····invoke-direct·{v0,·p1},·Landroid/support/v4/media/MediaDescriptionCompat;-><init>(Landroid/os/Parcel;)V50 ····invoke-direct·{v0,·p1},·Landroid/support/v4/media/MediaDescriptionCompat;-><init>(Landroid/os/Parcel;)V
  
42 ····return-object·v051 ····return-object·v0
  
43 ····:cond_052 ····:cond_0
44 ····invoke-static·{p1},·Landroid/support/v4/media/t;->a(Landroid/os/Parcel;)Ljava/lang/Object;53 ····invoke-static·{p1},·Landroid/support/v4/media/b;->a(Landroid/os/Parcel;)Ljava/lang/Object;
  
45 ····move-result-object·p154 ····move-result-object·p1
  
46 ····invoke-static·{p1},·Landroid/support/v4/media/MediaDescriptionCompat;->a(Ljava/lang/Object;)Landroid/support/v4/media/MediaDescriptionCompat;55 ····invoke-static·{p1},·Landroid/support/v4/media/MediaDescriptionCompat;->a(Ljava/lang/Object;)Landroid/support/v4/media/MediaDescriptionCompat;
  
47 ····move-result-object·p156 ····move-result-object·p1
  
493 B
smali/android/support/v4/media/a.smali
    
Offset 1, 13 lines modifiedOffset 1, 3 lines modified
1 .class·public·abstract·synthetic·Landroid/support/v4/media/a;1 .class·public·abstract·Landroid/support/v4/media/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·""
3 .source·"SourceFile" 
  
  
4 #·direct·methods 
5 .method·public·static·bridge·synthetic·a(Ljava/lang/Object;)Landroid/media/MediaDescription; 
6 ····.locals·0 
  
7 ····check-cast·p0,·Landroid/media/MediaDescription; 
  
8 ····return-object·p0 
9 .end·method 
13.7 KB
smali/android/support/v4/media/MediaMetadataCompat.smali
Max HTML report size reached
905 B
smali/android/support/v4/media/c.smali
    
Offset 1, 15 lines modifiedOffset 1, 25 lines modified
1 .class·public·abstract·synthetic·Landroid/support/v4/media/c;1 .class·Landroid/support/v4/media/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
 4 #·annotations
 5 .annotation·system·Ldalvik/annotation/MemberClasses;
 6 ····value·=·{
 7 ········Landroid/support/v4/media/c$a;
 8 ····}
 9 .end·annotation
  
  
4 #·direct·methods10 #·direct·methods
5 .method·public·static·bridge·synthetic·a(Landroid/media/MediaDescription;)Ljava/lang/String;11 .method·public·static·a(Ljava/lang/Object;)Landroid/net/Uri;
6 ····.locals·012 ····.locals·0
  
 13 ····check-cast·p0,·Landroid/media/MediaDescription;
  
7 ····invoke-virtual·{p0},·Landroid/media/MediaDescription;->getMediaId()Ljava/lang/String;14 ····invoke-virtual·{p0},·Landroid/media/MediaDescription;->getMediaUri()Landroid/net/Uri;
  
8 ····move-result-object·p015 ····move-result-object·p0
  
9 ····return-object·p016 ····return-object·p0
10 .end·method17 .end·method
5.16 KB
smali/android/support/v4/media/session/MediaSessionCompat$Token.smali
Max HTML report size reached
958 B
smali/android/support/v4/media/session/MediaSessionCompat$Token$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·final·Landroid/support/v4/media/session/MediaSessionCompat$Token$a;1 .class·final·Landroid/support/v4/media/session/MediaSessionCompat$Token$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/os/Parcelable$Creator;5 .implements·Landroid/os/Parcelable$Creator;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 12, 14 lines modifiedOffset 12, 23 lines modified
12 .end·annotation12 .end·annotation
  
13 .annotation·system·Ldalvik/annotation/InnerClass;13 .annotation·system·Ldalvik/annotation/InnerClass;
14 ····accessFlags·=·0x814 ····accessFlags·=·0x8
15 ····name·=·null15 ····name·=·null
16 .end·annotation16 .end·annotation
  
 17 .annotation·system·Ldalvik/annotation/Signature;
 18 ····value·=·{
 19 ········"Ljava/lang/Object;",
 20 ········"Landroid/os/Parcelable$Creator<",
 21 ········"Landroid/support/v4/media/session/MediaSessionCompat$Token;",
 22 ········">;"
 23 ····}
 24 .end·annotation
  
  
17 #·direct·methods25 #·direct·methods
18 .method·constructor·<init>()V26 .method·constructor·<init>()V
19 ····.locals·027 ····.locals·0
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
7.45 KB
smali/android/support/v4/media/session/MediaSessionCompat$QueueItem.smali
Max HTML report size reached
7.83 KB
smali/android/support/v4/media/session/PlaybackStateCompat$CustomAction.smali
Max HTML report size reached
909 B
smali/android/support/v4/media/session/b.smali
    
Offset 1, 20 lines modifiedOffset 1, 19 lines modified
1 .class·public·abstract·synthetic·Landroid/support/v4/media/session/b;1 .class·public·interface·abstract·Landroid/support/v4/media/session/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
 4 #·interfaces
 5 .implements·Landroid/os/IInterface;
  
4 #·direct·methods 
5 .method·public·static·synthetic·a(Ljava/lang/Object;)V 
6 ····.locals·0 
  
7 ····if-nez·p0,·:cond_06 #·annotations
 7 .annotation·system·Ldalvik/annotation/MemberClasses;
 8 ····value·=·{
 9 ········Landroid/support/v4/media/session/b$a;
 10 ····}
 11 .end·annotation
  
8 ····return-void 
  
 12 #·virtual·methods
 13 .method·public·abstract·f(Landroid/support/v4/media/session/a;)V
9 ····:cond_0 
10 ····new-instance·p0,·Ljava/lang/ClassCastException; 
  
11 ····invoke-direct·{p0},·Ljava/lang/ClassCastException;-><init>()V 
  
12 ····throw·p0 
13 .end·method14 .end·method
600 B
smali/android/support/v4/media/session/MediaSessionCompat.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·abstract·Landroid/support/v4/media/session/MediaSessionCompat;1 .class·public·Landroid/support/v4/media/session/MediaSessionCompat;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;,7 ········Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;,
8 ········Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;,8 ········Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;,
1020 B
smali/android/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·final·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper$a;1 .class·final·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/os/Parcelable$Creator;5 .implements·Landroid/os/Parcelable$Creator;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 12, 14 lines modifiedOffset 12, 23 lines modified
12 .end·annotation12 .end·annotation
  
13 .annotation·system·Ldalvik/annotation/InnerClass;13 .annotation·system·Ldalvik/annotation/InnerClass;
14 ····accessFlags·=·0x814 ····accessFlags·=·0x8
15 ····name·=·null15 ····name·=·null
16 .end·annotation16 .end·annotation
  
 17 .annotation·system·Ldalvik/annotation/Signature;
 18 ····value·=·{
 19 ········"Ljava/lang/Object;",
 20 ········"Landroid/os/Parcelable$Creator<",
 21 ········"Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;",
 22 ········">;"
 23 ····}
 24 .end·annotation
  
  
17 #·direct·methods25 #·direct·methods
18 .method·constructor·<init>()V26 .method·constructor·<init>()V
19 ····.locals·027 ····.locals·0
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
974 B
smali/android/support/v4/media/session/MediaSessionCompat$QueueItem$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·final·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem$a;1 .class·final·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/os/Parcelable$Creator;5 .implements·Landroid/os/Parcelable$Creator;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 12, 14 lines modifiedOffset 12, 23 lines modified
12 .end·annotation12 .end·annotation
  
13 .annotation·system·Ldalvik/annotation/InnerClass;13 .annotation·system·Ldalvik/annotation/InnerClass;
14 ····accessFlags·=·0x814 ····accessFlags·=·0x8
15 ····name·=·null15 ····name·=·null
16 .end·annotation16 .end·annotation
  
 17 .annotation·system·Ldalvik/annotation/Signature;
 18 ····value·=·{
 19 ········"Ljava/lang/Object;",
 20 ········"Landroid/os/Parcelable$Creator<",
 21 ········"Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;",
 22 ········">;"
 23 ····}
 24 .end·annotation
  
  
17 #·direct·methods25 #·direct·methods
18 .method·constructor·<init>()V26 .method·constructor·<init>()V
19 ····.locals·027 ····.locals·0
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.89 KB
smali/android/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·final·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;1 .class·public·final·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/os/Parcelable;5 .implements·Landroid/os/Parcelable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
26 ············">;"26 ············">;"
27 ········}27 ········}
28 ····.end·annotation28 ····.end·annotation
29 .end·field29 .end·field
  
  
30 #·instance·fields30 #·instance·fields
31 .field·a:Landroid/os/ResultReceiver;31 .field·e:Landroid/os/ResultReceiver;
  
  
32 #·direct·methods32 #·direct·methods
33 .method·static·constructor·<clinit>()V33 .method·static·constructor·<clinit>()V
34 ····.locals·134 ····.locals·1
  
35 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper$a;35 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper$a;
Offset 55, 15 lines modifiedOffset 55, 15 lines modified
  
55 ····invoke-interface·{v0,·p1},·Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;55 ····invoke-interface·{v0,·p1},·Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
  
56 ····move-result-object·p156 ····move-result-object·p1
  
57 ····check-cast·p1,·Landroid/os/ResultReceiver;57 ····check-cast·p1,·Landroid/os/ResultReceiver;
  
58 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;->a:Landroid/os/ResultReceiver;58 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;->e:Landroid/os/ResultReceiver;
  
59 ····return-void59 ····return-void
60 .end·method60 .end·method
  
  
61 #·virtual·methods61 #·virtual·methods
62 .method·public·describeContents()I62 .method·public·describeContents()I
Offset 73, 13 lines modifiedOffset 73, 13 lines modified
  
73 ····return·v073 ····return·v0
74 .end·method74 .end·method
  
75 .method·public·writeToParcel(Landroid/os/Parcel;I)V75 .method·public·writeToParcel(Landroid/os/Parcel;I)V
76 ····.locals·176 ····.locals·1
  
77 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;->a:Landroid/os/ResultReceiver;77 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;->e:Landroid/os/ResultReceiver;
  
78 ····invoke-virtual·{v0,·p1,·p2},·Landroid/os/ResultReceiver;->writeToParcel(Landroid/os/Parcel;I)V78 ····invoke-virtual·{v0,·p1,·p2},·Landroid/os/ResultReceiver;->writeToParcel(Landroid/os/Parcel;I)V
  
79 ····return-void79 ····return-void
80 .end·method80 .end·method
990 B
smali/android/support/v4/media/session/PlaybackStateCompat$CustomAction$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·final·Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$a;1 .class·final·Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/os/Parcelable$Creator;5 .implements·Landroid/os/Parcelable$Creator;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 12, 14 lines modifiedOffset 12, 23 lines modified
12 .end·annotation12 .end·annotation
  
13 .annotation·system·Ldalvik/annotation/InnerClass;13 .annotation·system·Ldalvik/annotation/InnerClass;
14 ····accessFlags·=·0x814 ····accessFlags·=·0x8
15 ····name·=·null15 ····name·=·null
16 .end·annotation16 .end·annotation
  
 17 .annotation·system·Ldalvik/annotation/Signature;
 18 ····value·=·{
 19 ········"Ljava/lang/Object;",
 20 ········"Landroid/os/Parcelable$Creator<",
 21 ········"Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;",
 22 ········">;"
 23 ····}
 24 .end·annotation
  
  
17 #·direct·methods25 #·direct·methods
18 .method·constructor·<init>()V26 .method·constructor·<init>()V
19 ····.locals·027 ····.locals·0
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
938 B
smali/android/support/v4/media/session/PlaybackStateCompat$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·final·Landroid/support/v4/media/session/PlaybackStateCompat$a;1 .class·final·Landroid/support/v4/media/session/PlaybackStateCompat$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/os/Parcelable$Creator;5 .implements·Landroid/os/Parcelable$Creator;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 12, 14 lines modifiedOffset 12, 23 lines modified
12 .end·annotation12 .end·annotation
  
13 .annotation·system·Ldalvik/annotation/InnerClass;13 .annotation·system·Ldalvik/annotation/InnerClass;
14 ····accessFlags·=·0x814 ····accessFlags·=·0x8
15 ····name·=·null15 ····name·=·null
16 .end·annotation16 .end·annotation
  
 17 .annotation·system·Ldalvik/annotation/Signature;
 18 ····value·=·{
 19 ········"Ljava/lang/Object;",
 20 ········"Landroid/os/Parcelable$Creator<",
 21 ········"Landroid/support/v4/media/session/PlaybackStateCompat;",
 22 ········">;"
 23 ····}
 24 .end·annotation
  
  
17 #·direct·methods25 #·direct·methods
18 .method·constructor·<init>()V26 .method·constructor·<init>()V
19 ····.locals·027 ····.locals·0
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
3.74 KB
smali/android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraBinderRequestResultReceiver.smali
Max HTML report size reached
1.53 KB
smali/android/support/v4/media/session/a.smali
    
Offset 1, 6 lines modifiedOffset 1, 63 lines modified
1 .class·public·interface·abstract·Landroid/support/v4/media/session/a;1 .class·public·interface·abstract·Landroid/support/v4/media/session/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/os/IInterface;5 .implements·Landroid/os/IInterface;
  
  
 6 #·annotations
 7 .annotation·system·Ldalvik/annotation/MemberClasses;
 8 ····value·=·{
 9 ········Landroid/support/v4/media/session/a$a;
 10 ····}
 11 .end·annotation
  
  
 12 #·virtual·methods
 13 .method·public·abstract·a(Ljava/util/List;)V
 14 ····.annotation·system·Ldalvik/annotation/Signature;
 15 ········value·=·{
 16 ············"(",
 17 ············"Ljava/util/List<",
 18 ············"Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;",
 19 ············">;)V"
 20 ········}
 21 ····.end·annotation
 22 .end·method
  
 23 .method·public·abstract·b(Ljava/lang/CharSequence;)V
 24 .end·method
  
 25 .method·public·abstract·c()V
 26 .end·method
  
 27 .method·public·abstract·d(Landroid/os/Bundle;)V
 28 .end·method
  
 29 .method·public·abstract·e(Z)V
 30 .end·method
  
 31 .method·public·abstract·g(Landroid/support/v4/media/MediaMetadataCompat;)V
 32 .end·method
  
 33 .method·public·abstract·h(I)V
 34 .end·method
  
 35 .method·public·abstract·i(Z)V
 36 .end·method
  
 37 .method·public·abstract·j(I)V
 38 .end·method
  
 39 .method·public·abstract·k()V
 40 .end·method
  
 41 .method·public·abstract·l(Landroid/support/v4/media/session/PlaybackStateCompat;)V
 42 .end·method
  
 43 .method·public·abstract·m(Ljava/lang/String;Landroid/os/Bundle;)V
 44 .end·method
  
 45 .method·public·abstract·o(Landroid/support/v4/media/session/ParcelableVolumeInfo;)V
 46 .end·method
942 B
smali/android/support/v4/media/session/ParcelableVolumeInfo$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·final·Landroid/support/v4/media/session/ParcelableVolumeInfo$a;1 .class·final·Landroid/support/v4/media/session/ParcelableVolumeInfo$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/os/Parcelable$Creator;5 .implements·Landroid/os/Parcelable$Creator;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 12, 14 lines modifiedOffset 12, 23 lines modified
12 .end·annotation12 .end·annotation
  
13 .annotation·system·Ldalvik/annotation/InnerClass;13 .annotation·system·Ldalvik/annotation/InnerClass;
14 ····accessFlags·=·0x814 ····accessFlags·=·0x8
15 ····name·=·null15 ····name·=·null
16 .end·annotation16 .end·annotation
  
 17 .annotation·system·Ldalvik/annotation/Signature;
 18 ····value·=·{
 19 ········"Ljava/lang/Object;",
 20 ········"Landroid/os/Parcelable$Creator<",
 21 ········"Landroid/support/v4/media/session/ParcelableVolumeInfo;",
 22 ········">;"
 23 ····}
 24 .end·annotation
  
  
17 #·direct·methods25 #·direct·methods
18 .method·constructor·<init>()V26 .method·constructor·<init>()V
19 ····.locals·027 ····.locals·0
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
3.46 KB
smali/android/support/v4/media/session/ParcelableVolumeInfo.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·Landroid/support/v4/media/session/ParcelableVolumeInfo;1 .class·public·Landroid/support/v4/media/session/ParcelableVolumeInfo;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/os/Parcelable;5 .implements·Landroid/os/Parcelable;
  
  
6 #·static·fields6 #·static·fields
7 .field·public·static·final·CREATOR:Landroid/os/Parcelable$Creator;7 .field·public·static·final·CREATOR:Landroid/os/Parcelable$Creator;
Offset 15, 23 lines modifiedOffset 15, 23 lines modified
15 ············">;"15 ············">;"
16 ········}16 ········}
17 ····.end·annotation17 ····.end·annotation
18 .end·field18 .end·field
  
  
19 #·instance·fields19 #·instance·fields
20 .field·public·a:I20 .field·public·e:I
  
21 .field·public·b:I21 .field·public·f:I
  
22 .field·public·c:I22 .field·public·g:I
  
23 .field·public·d:I23 .field·public·h:I
  
24 .field·public·e:I24 .field·public·i:I
  
  
25 #·direct·methods25 #·direct·methods
26 .method·static·constructor·<clinit>()V26 .method·static·constructor·<clinit>()V
27 ····.locals·127 ····.locals·1
  
28 ····new-instance·v0,·Landroid/support/v4/media/session/ParcelableVolumeInfo$a;28 ····new-instance·v0,·Landroid/support/v4/media/session/ParcelableVolumeInfo$a;
Offset 48, 39 lines modifiedOffset 48, 39 lines modified
  
48 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V48 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
49 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I49 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I
  
50 ····move-result·v050 ····move-result·v0
  
51 ····iput·v0,·p0,·Landroid/support/v4/media/session/ParcelableVolumeInfo;->a:I51 ····iput·v0,·p0,·Landroid/support/v4/media/session/ParcelableVolumeInfo;->e:I
  
52 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I52 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I
  
53 ····move-result·v053 ····move-result·v0
  
54 ····iput·v0,·p0,·Landroid/support/v4/media/session/ParcelableVolumeInfo;->c:I54 ····iput·v0,·p0,·Landroid/support/v4/media/session/ParcelableVolumeInfo;->g:I
  
55 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I55 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I
  
56 ····move-result·v056 ····move-result·v0
  
57 ····iput·v0,·p0,·Landroid/support/v4/media/session/ParcelableVolumeInfo;->d:I57 ····iput·v0,·p0,·Landroid/support/v4/media/session/ParcelableVolumeInfo;->h:I
  
58 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I58 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I
  
59 ····move-result·v059 ····move-result·v0
  
60 ····iput·v0,·p0,·Landroid/support/v4/media/session/ParcelableVolumeInfo;->e:I60 ····iput·v0,·p0,·Landroid/support/v4/media/session/ParcelableVolumeInfo;->i:I
  
61 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I61 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I
  
62 ····move-result·p162 ····move-result·p1
  
63 ····iput·p1,·p0,·Landroid/support/v4/media/session/ParcelableVolumeInfo;->b:I63 ····iput·p1,·p0,·Landroid/support/v4/media/session/ParcelableVolumeInfo;->f:I
  
64 ····return-void64 ····return-void
65 .end·method65 .end·method
  
  
66 #·virtual·methods66 #·virtual·methods
67 .method·public·describeContents()I67 .method·public·describeContents()I
Offset 90, 29 lines modifiedOffset 90, 29 lines modified
  
90 ····return·v090 ····return·v0
91 .end·method91 .end·method
  
92 .method·public·writeToParcel(Landroid/os/Parcel;I)V92 .method·public·writeToParcel(Landroid/os/Parcel;I)V
93 ····.locals·093 ····.locals·0
  
94 ····iget·p2,·p0,·Landroid/support/v4/media/session/ParcelableVolumeInfo;->a:I94 ····iget·p2,·p0,·Landroid/support/v4/media/session/ParcelableVolumeInfo;->e:I
  
95 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->writeInt(I)V95 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->writeInt(I)V
  
96 ····iget·p2,·p0,·Landroid/support/v4/media/session/ParcelableVolumeInfo;->c:I96 ····iget·p2,·p0,·Landroid/support/v4/media/session/ParcelableVolumeInfo;->g:I
  
97 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->writeInt(I)V97 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->writeInt(I)V
  
98 ····iget·p2,·p0,·Landroid/support/v4/media/session/ParcelableVolumeInfo;->d:I98 ····iget·p2,·p0,·Landroid/support/v4/media/session/ParcelableVolumeInfo;->h:I
  
99 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->writeInt(I)V99 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->writeInt(I)V
  
100 ····iget·p2,·p0,·Landroid/support/v4/media/session/ParcelableVolumeInfo;->e:I100 ····iget·p2,·p0,·Landroid/support/v4/media/session/ParcelableVolumeInfo;->i:I
  
101 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->writeInt(I)V101 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->writeInt(I)V
  
102 ····iget·p2,·p0,·Landroid/support/v4/media/session/ParcelableVolumeInfo;->b:I102 ····iget·p2,·p0,·Landroid/support/v4/media/session/ParcelableVolumeInfo;->f:I
  
103 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->writeInt(I)V103 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->writeInt(I)V
  
104 ····return-void104 ····return-void
105 .end·method105 .end·method
17.8 KB
smali/android/support/v4/media/session/PlaybackStateCompat.smali
Max HTML report size reached
1.53 KB
smali/kotlinx/coroutines/CoroutineExceptionHandler$a.smali
    
Offset 1, 39 lines modifiedOffset 1, 48 lines modified
1 .class·public·final·Lkotlinx/coroutines/CoroutineExceptionHandler$a;1 .class·public·final·Lkotlinx/coroutines/CoroutineExceptionHandler$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ly0/g$c;5 .implements·Le/t/g$c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lkotlinx/coroutines/CoroutineExceptionHandler;8 ····value·=·Lkotlinx/coroutines/CoroutineExceptionHandler;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"a"12 ····name·=·"a"
13 .end·annotation13 .end·annotation
  
 14 .annotation·system·Ldalvik/annotation/Signature;
 15 ····value·=·{
 16 ········"Ljava/lang/Object;",
 17 ········"Le/t/g$c<",
 18 ········"Lkotlinx/coroutines/CoroutineExceptionHandler;",
 19 ········">;"
 20 ····}
 21 .end·annotation
  
  
14 #·static·fields22 #·static·fields
15 .field·static·final·synthetic·d:Lkotlinx/coroutines/CoroutineExceptionHandler$a;23 .field·static·final·synthetic·e:Lkotlinx/coroutines/CoroutineExceptionHandler$a;
  
  
16 #·direct·methods24 #·direct·methods
17 .method·static·constructor·<clinit>()V25 .method·static·constructor·<clinit>()V
18 ····.locals·126 ····.locals·1
  
19 ····new-instance·v0,·Lkotlinx/coroutines/CoroutineExceptionHandler$a;27 ····new-instance·v0,·Lkotlinx/coroutines/CoroutineExceptionHandler$a;
  
20 ····invoke-direct·{v0},·Lkotlinx/coroutines/CoroutineExceptionHandler$a;-><init>()V28 ····invoke-direct·{v0},·Lkotlinx/coroutines/CoroutineExceptionHandler$a;-><init>()V
  
21 ····sput-object·v0,·Lkotlinx/coroutines/CoroutineExceptionHandler$a;->d:Lkotlinx/coroutines/CoroutineExceptionHandler$a;29 ····sput-object·v0,·Lkotlinx/coroutines/CoroutineExceptionHandler$a;->e:Lkotlinx/coroutines/CoroutineExceptionHandler$a;
  
22 ····return-void30 ····return-void
23 .end·method31 .end·method
  
24 .method·private·constructor·<init>()V32 .method·private·constructor·<init>()V
25 ····.locals·033 ····.locals·0
  
1.42 KB
smali/kotlinx/coroutines/CoroutineExceptionHandler.smali
    
Offset 1, 35 lines modifiedOffset 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·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ly0/g$b;5 .implements·Le/t/g$b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Lkotlinx/coroutines/CoroutineExceptionHandler$a;9 ········Lkotlinx/coroutines/CoroutineExceptionHandler$a;
10 ····}10 ····}
11 .end·annotation11 .end·annotation
  
  
12 #·static·fields12 #·static·fields
13 .field·public·static·final·a:Lkotlinx/coroutines/CoroutineExceptionHandler$a;13 .field·public·static·final·c:Lkotlinx/coroutines/CoroutineExceptionHandler$a;
  
  
14 #·direct·methods14 #·direct·methods
15 .method·static·constructor·<clinit>()V15 .method·static·constructor·<clinit>()V
16 ····.locals·116 ····.locals·1
  
17 ····sget-object·v0,·Lkotlinx/coroutines/CoroutineExceptionHandler$a;->d:Lkotlinx/coroutines/CoroutineExceptionHandler$a;17 ····sget-object·v0,·Lkotlinx/coroutines/CoroutineExceptionHandler$a;->e:Lkotlinx/coroutines/CoroutineExceptionHandler$a;
  
18 ····sput-object·v0,·Lkotlinx/coroutines/CoroutineExceptionHandler;->a:Lkotlinx/coroutines/CoroutineExceptionHandler$a;18 ····sput-object·v0,·Lkotlinx/coroutines/CoroutineExceptionHandler;->c:Lkotlinx/coroutines/CoroutineExceptionHandler$a;
  
19 ····return-void19 ····return-void
20 .end·method20 .end·method
  
  
21 #·virtual·methods21 #·virtual·methods
22 .method·public·abstract·handleException(Ly0/g;Ljava/lang/Throwable;)V22 .method·public·abstract·handleException(Le/t/g;Ljava/lang/Throwable;)V
23 .end·method23 .end·method
1.61 KB
smali/kotlinx/coroutines/android/AndroidExceptionPreHandler.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·final·Lkotlinx/coroutines/android/AndroidExceptionPreHandler;1 .class·public·final·Lkotlinx/coroutines/android/AndroidExceptionPreHandler;
2 .super·Ly0/a;2 .super·Le/t/a;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lkotlinx/coroutines/CoroutineExceptionHandler;5 .implements·Lkotlinx/coroutines/CoroutineExceptionHandler;
  
  
6 #·annotations6 #·annotations
7 .annotation·build·Landroidx/annotation/Keep;7 .annotation·build·Landroidx/annotation/Keep;
Offset 15, 17 lines modifiedOffset 15, 17 lines modified
15 .field·private·volatile·_preHandler:Ljava/lang/Object;15 .field·private·volatile·_preHandler:Ljava/lang/Object;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·public·constructor·<init>()V17 .method·public·constructor·<init>()V
18 ····.locals·118 ····.locals·1
  
19 ····sget-object·v0,·Lkotlinx/coroutines/CoroutineExceptionHandler;->a:Lkotlinx/coroutines/CoroutineExceptionHandler$a;19 ····sget-object·v0,·Lkotlinx/coroutines/CoroutineExceptionHandler;->c:Lkotlinx/coroutines/CoroutineExceptionHandler$a;
  
20 ····invoke-direct·{p0,·v0},·Ly0/a;-><init>(Ly0/g$c;)V20 ····invoke-direct·{p0,·v0},·Le/t/a;-><init>(Le/t/g$c;)V
  
21 ····iput-object·p0,·p0,·Lkotlinx/coroutines/android/AndroidExceptionPreHandler;->_preHandler:Ljava/lang/Object;21 ····iput-object·p0,·p0,·Lkotlinx/coroutines/android/AndroidExceptionPreHandler;->_preHandler:Ljava/lang/Object;
  
22 ····return-void22 ····return-void
23 .end·method23 .end·method
  
24 .method·private·final·preHandler()Ljava/lang/reflect/Method;24 .method·private·final·preHandler()Ljava/lang/reflect/Method;
Offset 89, 15 lines modifiedOffset 89, 15 lines modified
89 ····iput-object·v0,·p0,·Lkotlinx/coroutines/android/AndroidExceptionPreHandler;->_preHandler:Ljava/lang/Object;89 ····iput-object·v0,·p0,·Lkotlinx/coroutines/android/AndroidExceptionPreHandler;->_preHandler:Ljava/lang/Object;
  
90 ····return-object·v090 ····return-object·v0
91 .end·method91 .end·method
  
  
92 #·virtual·methods92 #·virtual·methods
93 .method·public·handleException(Ly0/g;Ljava/lang/Throwable;)V93 .method·public·handleException(Le/t/g;Ljava/lang/Throwable;)V
94 ····.locals·394 ····.locals·3
  
95 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;95 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
  
96 ····move-result-object·p196 ····move-result-object·p1
  
97 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I97 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
2.42 KB
smali/kotlinx/coroutines/android/AndroidDispatcherFactory.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 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·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lkotlinx/coroutines/internal/MainDispatcherFactory;5 .implements·Lkotlinx/coroutines/internal/MainDispatcherFactory;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·public·constructor·<init>()V7 .method·public·constructor·<init>()V
Offset 13, 56 lines modifiedOffset 13, 54 lines modified
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····return-void14 ····return-void
15 .end·method15 .end·method
  
  
16 #·virtual·methods16 #·virtual·methods
17 .method·public·bridge·synthetic·createDispatcher(Ljava/util/List;)Lp1/v1; 
18 ····.locals·0 
  
19 ····.line·1 
20 ····invoke-virtual·{p0,·p1},·Lkotlinx/coroutines/android/AndroidDispatcherFactory;->createDispatcher(Ljava/util/List;)Lq1/a; 
  
21 ····move-result-object·p1 
  
22 ····return-object·p1 
23 .end·method 
  
24 .method·public·createDispatcher(Ljava/util/List;)Lq1/a;17 .method·public·createDispatcher(Ljava/util/List;)Lkotlinx/coroutines/android/a;
25 ····.locals·318 ····.locals·3
26 ····.annotation·system·Ldalvik/annotation/Signature;19 ····.annotation·system·Ldalvik/annotation/Signature;
27 ········value·=·{20 ········value·=·{
28 ············"(",21 ············"(",
29 ············"Ljava/util/List<",22 ············"Ljava/util/List<",
30 ············"+",23 ············"+",
31 ············"Lkotlinx/coroutines/internal/MainDispatcherFactory;",24 ············"Lkotlinx/coroutines/internal/MainDispatcherFactory;",
32 ············">;)",25 ············">;)",
33 ············"Lq1/a;"26 ············"Lkotlinx/coroutines/android/a;"
34 ········}27 ········}
35 ····.end·annotation28 ····.end·annotation
  
 29 ····new-instance·p1,·Lkotlinx/coroutines/android/a;
36 ····.line·2 
37 ····new-instance·p1,·Lq1/a; 
  
38 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;30 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
  
39 ····move-result-object·v031 ····move-result-object·v0
  
40 ····const/4·v1,·0x132 ····const/4·v1,·0x1
  
41 ····invoke-static·{v0,·v1},·Lq1/c;->a(Landroid/os/Looper;Z)Landroid/os/Handler;33 ····invoke-static·{v0,·v1},·Lkotlinx/coroutines/android/c;->a(Landroid/os/Looper;Z)Landroid/os/Handler;
  
42 ····move-result-object·v034 ····move-result-object·v0
  
43 ····const/4·v1,·0x035 ····const/4·v1,·0x0
  
44 ····const/4·v2,·0x236 ····const/4·v2,·0x2
  
45 ····invoke-direct·{p1,·v0,·v1,·v2,·v1},·Lq1/a;-><init>(Landroid/os/Handler;Ljava/lang/String;ILh1/g;)V37 ····invoke-direct·{p1,·v0,·v1,·v2,·v1},·Lkotlinx/coroutines/android/a;-><init>(Landroid/os/Handler;Ljava/lang/String;ILe/w/d/g;)V
  
 38 ····return-object·p1
 39 .end·method
  
 40 .method·public·bridge·synthetic·createDispatcher(Ljava/util/List;)Lkotlinx/coroutines/z1;
 41 ····.locals·0
  
 42 ····invoke-virtual·{p0,·p1},·Lkotlinx/coroutines/android/AndroidDispatcherFactory;->createDispatcher(Ljava/util/List;)Lkotlinx/coroutines/android/a;
  
 43 ····move-result-object·p1
  
46 ····return-object·p144 ····return-object·p1
47 .end·method45 .end·method
  
48 .method·public·getLoadPriority()I46 .method·public·getLoadPriority()I
49 ····.locals·147 ····.locals·1
  
20.6 KB
smali/kotlinx/coroutines/internal/h.smali
Max HTML report size reached
18.5 KB
smali/kotlinx/coroutines/internal/w.smali
Max HTML report size reached
10.9 KB
smali/kotlinx/coroutines/internal/f.smali
Max HTML report size reached
1.58 KB
smali/kotlinx/coroutines/internal/d.smali
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 .class·public·final·Lkotlinx/coroutines/internal/d;1 .class·public·final·Lkotlinx/coroutines/internal/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lp1/l0;5 .implements·Lkotlinx/coroutines/o0;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·final·d:Ly0/g;7 .field·private·final·e:Le/t/g;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(Ly0/g;)V9 .method·public·constructor·<init>(Le/t/g;)V
10 ····.locals·010 ····.locals·0
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····iput-object·p1,·p0,·Lkotlinx/coroutines/internal/d;->d:Ly0/g;12 ····iput-object·p1,·p0,·Lkotlinx/coroutines/internal/d;->e:Le/t/g;
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·l()Ly0/g;16 .method·public·j()Le/t/g;
17 ····.locals·117 ····.locals·1
  
18 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/d;->d:Ly0/g;18 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/d;->e:Le/t/g;
  
19 ····return-object·v019 ····return-object·v0
20 .end·method20 .end·method
  
21 .method·public·toString()Ljava/lang/String;21 .method·public·toString()Ljava/lang/String;
22 ····.locals·222 ····.locals·2
  
Offset 38, 15 lines modifiedOffset 38, 15 lines modified
  
38 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V38 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
39 ····const-string·v1,·"CoroutineScope(coroutineContext="39 ····const-string·v1,·"CoroutineScope(coroutineContext="
  
40 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;40 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
41 ····invoke-virtual·{p0},·Lkotlinx/coroutines/internal/d;->l()Ly0/g;41 ····invoke-virtual·{p0},·Lkotlinx/coroutines/internal/d;->j()Le/t/g;
  
42 ····move-result-object·v142 ····move-result-object·v1
  
43 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;43 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
44 ····const/16·v1,·0x2944 ····const/16·v1,·0x29
  
905 B
smali/kotlinx/coroutines/internal/MainDispatcherFactory.smali
    
Offset 1, 14 lines modifiedOffset 1, 24 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·"SourceFile"3 .source·""
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·abstract·createDispatcher(Ljava/util/List;)Lp1/v1;5 .method·public·abstract·createDispatcher(Ljava/util/List;)Lkotlinx/coroutines/z1;
 6 ····.annotation·system·Ldalvik/annotation/Signature;
 7 ········value·=·{
 8 ············"(",
 9 ············"Ljava/util/List<",
 10 ············"+",
 11 ············"Lkotlinx/coroutines/internal/MainDispatcherFactory;",
 12 ············">;)",
 13 ············"Lkotlinx/coroutines/z1;"
 14 ········}
 15 ····.end·annotation
6 .end·method16 .end·method
  
7 .method·public·abstract·getLoadPriority()I17 .method·public·abstract·getLoadPriority()I
8 .end·method18 .end·method
  
9 .method·public·abstract·hintOnError()Ljava/lang/String;19 .method·public·abstract·hintOnError()Ljava/lang/String;
10 .end·method20 .end·method
2.93 KB
smali/kotlinx/coroutines/internal/i.smali
    
Offset 1, 75 lines modifiedOffset 1, 60 lines modified
1 .class·public·abstract·Lkotlinx/coroutines/internal/i;1 .class·public·final·Lkotlinx/coroutines/internal/i;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
 4 #·static·fields
 5 .field·private·static·final·a:Z
4 #·direct·methods 
5 .method·public·static·a(Ljava/lang/Object;)Ljava/lang/Object; 
6 ····.locals·0 
  
7 ····return-object·p0 
8 .end·method 
  
9 .method·public·static·synthetic·b(Ljava/lang/Object;ILh1/g;)Ljava/lang/Object; 
10 ····.locals·0 
  
11 ····and-int/lit8·p1,·p1,·0x1 
  
12 ····if-eqz·p1,·:cond_0 
  
 6 #·direct·methods
 7 .method·static·constructor·<clinit>()V
13 ····const/4·p0,·0x0 
  
14 ····:cond_0 
15 ····invoke-static·{p0},·Lkotlinx/coroutines/internal/i;->a(Ljava/lang/Object;)Ljava/lang/Object; 
  
16 ····move-result-object·p0 
  
17 ····return-object·p0 
18 .end·method 
  
19 .method·public·static·final·c(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 
20 ····.locals·28 ····.locals·2
  
21 ····if-nez·p0,·:cond_09 ····:try_start_0
 10 ····sget-object·v0,·Le/k;->e:Le/k$a;
  
22 ····invoke-static·{p1},·Lkotlinx/coroutines/internal/i;->a(Ljava/lang/Object;)Ljava/lang/Object;11 ····const-string·v0,·"android.os.Build"
  
23 ····move-result-object·p012 ····invoke-static·{v0},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
  
24 ····goto·:goto_013 ····move-result-object·v0
  
 14 ····invoke-static·{v0},·Le/k;->a(Ljava/lang/Object;)Ljava/lang/Object;
25 ····:cond_0 
26 ····instance-of·v0,·p0,·Ljava/util/ArrayList; 
  
27 ····if-eqz·v0,·:cond_115 ····move-result-object·v0
 16 ····:try_end_0
 17 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
28 ····move-object·v0,·p018 ····goto·:goto_0
  
29 ····check-cast·v0,·Ljava/util/ArrayList;19 ····:catchall_0
 20 ····move-exception·v0
  
30 ····invoke-virtual·{v0,·p1},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z21 ····sget-object·v1,·Le/k;->e:Le/k$a;
  
31 ····invoke-static·{p0},·Lkotlinx/coroutines/internal/i;->a(Ljava/lang/Object;)Ljava/lang/Object;22 ····invoke-static·{v0},·Le/l;->a(Ljava/lang/Throwable;)Ljava/lang/Object;
  
32 ····move-result-object·p023 ····move-result-object·v0
  
33 ····goto·:goto_024 ····invoke-static·{v0},·Le/k;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
 25 ····move-result-object·v0
34 ····:cond_1 
35 ····new-instance·v0,·Ljava/util/ArrayList; 
  
36 ····const/4·v1,·0x426 ····:goto_0
 27 ····invoke-static·{v0},·Le/k;->d(Ljava/lang/Object;)Z
  
37 ····invoke-direct·{v0,·v1},·Ljava/util/ArrayList;-><init>(I)V28 ····move-result·v0
  
38 ····invoke-virtual·{v0,·p0},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z29 ····sput-boolean·v0,·Lkotlinx/coroutines/internal/i;->a:Z
  
39 ····invoke-virtual·{v0,·p1},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z30 ····return-void
 31 .end·method
  
40 ····invoke-static·{v0},·Lkotlinx/coroutines/internal/i;->a(Ljava/lang/Object;)Ljava/lang/Object;32 .method·public·static·final·a()Z
 33 ····.locals·1
  
41 ····move-result-object·p034 ····sget-boolean·v0,·Lkotlinx/coroutines/internal/i;->a:Z
  
 35 ····return·v0
42 ····:goto_0 
43 ····return-object·p0 
44 .end·method36 .end·method
5.95 KB
smali/kotlinx/coroutines/internal/r.smali
Max HTML report size reached
32.6 KB
smali/kotlinx/coroutines/internal/g.smali
Max HTML report size reached
3.27 KB
smali/kotlinx/coroutines/internal/u.smali
    
Offset 1, 114 lines modifiedOffset 1, 47 lines modified
1 .class·public·Lkotlinx/coroutines/internal/u;1 .class·final·Lkotlinx/coroutines/internal/u;
 2 .super·Ljava/lang/Object;
 3 .source·""
2 .super·Lp1/a; 
3 .source·"SourceFile" 
  
4 #·interfaces 
5 .implements·La1/e; 
  
  
6 #·instance·fields4 #·instance·fields
7 .field·public·final·f:Ly0/d;5 .field·public·final·a:Lkotlinx/coroutines/internal/m;
  
  
8 #·direct·methods6 #·direct·methods
9 .method·public·constructor·<init>(Ly0/g;Ly0/d;)V7 .method·public·constructor·<init>(Lkotlinx/coroutines/internal/m;)V
10 ····.locals·18 ····.locals·0
  
11 ····const/4·v0,·0x1 
  
12 ····invoke-direct·{p0,·p1,·v0,·v0},·Lp1/a;-><init>(Ly0/g;ZZ)V9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····iput-object·p2,·p0,·Lkotlinx/coroutines/internal/u;->f:Ly0/d;10 ····iput-object·p1,·p0,·Lkotlinx/coroutines/internal/u;->a:Lkotlinx/coroutines/internal/m;
  
14 ····return-void11 ····return-void
15 .end·method12 .end·method
  
  
16 #·virtual·methods13 #·virtual·methods
17 .method·protected·A0(Ljava/lang/Object;)V14 .method·public·toString()Ljava/lang/String;
18 ····.locals·115 ····.locals·2
  
19 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/u;->f:Ly0/d; 
  
20 ····invoke-static·{p1,·v0},·Lp1/g0;->a(Ljava/lang/Object;Ly0/d;)Ljava/lang/Object; 
  
21 ····move-result-object·p1 
  
22 ····invoke-interface·{v0,·p1},·Ly0/d;->n(Ljava/lang/Object;)V 
  
23 ····return-void 
24 .end·method 
  
25 .method·protected·B(Ljava/lang/Object;)V 
26 ····.locals·3 
  
27 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/u;->f:Ly0/d; 
  
28 ····invoke-static·{v0},·Lz0/b;->b(Ly0/d;)Ly0/d; 
  
29 ····move-result-object·v0 
  
30 ····iget-object·v1,·p0,·Lkotlinx/coroutines/internal/u;->f:Ly0/d; 
  
31 ····invoke-static·{p1,·v1},·Lp1/g0;->a(Ljava/lang/Object;Ly0/d;)Ljava/lang/Object; 
  
32 ····move-result-object·p1 
  
33 ····const/4·v1,·0x0 
  
34 ····const/4·v2,·0x2 
  
35 ····invoke-static·{v0,·p1,·v1,·v2,·v1},·Lkotlinx/coroutines/internal/f;->c(Ly0/d;Ljava/lang/Object;Lg1/l;ILjava/lang/Object;)V16 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
 17 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
36 ····return-void 
37 .end·method 
  
 18 ····const-string·v1,·"Removed["
38 .method·public·final·E0()Lp1/l1; 
39 ····.locals·1 
  
40 ····invoke-virtual·{p0},·Lp1/s1;->U()Lp1/r;19 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
41 ····move-result-object·v020 ····iget-object·v1,·p0,·Lkotlinx/coroutines/internal/u;->a:Lkotlinx/coroutines/internal/m;
  
42 ····if-nez·v0,·:cond_021 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
43 ····const/4·v0,·0x022 ····const/16·v1,·0x5d
  
44 ····goto·:goto_023 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
 24 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
45 ····:cond_0 
46 ····invoke-interface·{v0},·Lp1/r;->getParent()Lp1/l1; 
  
47 ····move-result-object·v025 ····move-result-object·v0
  
48 ····:goto_0 
49 ····return-object·v0 
50 .end·method 
  
51 .method·protected·final·a0()Z 
52 ····.locals·1 
  
53 ····const/4·v0,·0x1 
  
54 ····return·v0 
55 .end·method 
  
56 .method·public·final·c()La1/e; 
57 ····.locals·2 
  
58 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/u;->f:Ly0/d; 
  
59 ····instance-of·v1,·v0,·La1/e; 
  
60 ····if-eqz·v1,·:cond_0 
  
61 ····check-cast·v0,·La1/e; 
  
62 ····goto·:goto_0 
  
63 ····:cond_0 
64 ····const/4·v0,·0x0 
  
65 ····:goto_0 
66 ····return-object·v026 ····return-object·v0
67 .end·method27 .end·method
2.71 KB
smali/kotlinx/coroutines/internal/k.smali
    
Offset 1, 78 lines modifiedOffset 1, 59 lines modified
1 .class·public·abstract·Lkotlinx/coroutines/internal/k;1 .class·public·Lkotlinx/coroutines/internal/k;
 2 .super·Lkotlinx/coroutines/internal/m;
 3 .source·""
2 .super·Ljava/lang/Object; 
3 .source·"SourceFile" 
  
  
4 #·static·fields 
5 .field·private·static·final·a:Ljava/lang/Object; 
  
6 .field·private·static·final·b:Ljava/lang/Object; 
  
  
7 #·direct·methods4 #·direct·methods
8 .method·static·constructor·<clinit>()V5 .method·public·constructor·<init>()V
9 ····.locals·26 ····.locals·0
  
10 ····new-instance·v0,·Lkotlinx/coroutines/internal/v; 
  
11 ····const-string·v1,·"CONDITION_FALSE"7 ····invoke-direct·{p0},·Lkotlinx/coroutines/internal/m;-><init>()V
  
 8 ····return-void
 9 .end·method
12 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/v;-><init>(Ljava/lang/String;)V 
  
13 ····sput-object·v0,·Lkotlinx/coroutines/internal/k;->a:Ljava/lang/Object; 
  
14 ····new-instance·v0,·Lkotlinx/coroutines/internal/v; 
  
15 ····const-string·v1,·"LIST_EMPTY"10 #·virtual·methods
 11 .method·public·final·A()Z
 12 ····.locals·2
  
16 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/v;-><init>(Ljava/lang/String;)V13 ····new-instance·v0,·Ljava/lang/IllegalStateException;
  
17 ····sput-object·v0,·Lkotlinx/coroutines/internal/k;->b:Ljava/lang/Object;14 ····const-string·v1,·"head·cannot·be·removed"
  
 15 ····invoke-virtual·{v1},·Ljava/lang/Object;->toString()Ljava/lang/String;
18 ····return-void 
19 .end·method 
  
 16 ····move-result-object·v1
20 .method·public·static·final·a()Ljava/lang/Object; 
21 ····.locals·1 
  
22 ····sget-object·v0,·Lkotlinx/coroutines/internal/k;->a:Ljava/lang/Object;17 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
23 ····return-object·v018 ····throw·v0
24 .end·method19 .end·method
  
25 .method·public·static·final·b(Ljava/lang/Object;)Lkotlinx/coroutines/internal/l;20 .method·public·final·F()Z
26 ····.locals·221 ····.locals·1
  
27 ····instance-of·v0,·p0,·Lkotlinx/coroutines/internal/t; 
  
28 ····const/4·v1,·0x022 ····invoke-virtual·{p0},·Lkotlinx/coroutines/internal/m;->u()Ljava/lang/Object;
  
29 ····if-eqz·v0,·:cond_023 ····move-result-object·v0
  
30 ····move-object·v0,·p024 ····if-ne·v0,·p0,·:cond_0
  
31 ····check-cast·v0,·Lkotlinx/coroutines/internal/t;25 ····const/4·v0,·0x1
  
32 ····goto·:goto_026 ····goto·:goto_0
  
33 ····:cond_027 ····:cond_0
34 ····move-object·v0,·v128 ····const/4·v0,·0x0
  
35 ····:goto_029 ····:goto_0
 30 ····return·v0
 31 .end·method
36 ····if-nez·v0,·:cond_1 
  
37 ····goto·:goto_1 
  
38 ····:cond_1 
39 ····iget-object·v1,·v0,·Lkotlinx/coroutines/internal/t;->a:Lkotlinx/coroutines/internal/l; 
  
40 ····:goto_1 
41 ····if-nez·v1,·:cond_2 
  
42 ····move-object·v1,·p032 .method·public·z()Z
 33 ····.locals·1
  
43 ····check-cast·v1,·Lkotlinx/coroutines/internal/l;34 ····const/4·v0,·0x0
  
 35 ····return·v0
44 ····:cond_2 
45 ····return-object·v1 
46 .end·method36 .end·method
2.99 KB
smali/kotlinx/coroutines/internal/t.smali
    
Offset 1, 47 lines modifiedOffset 1, 99 lines modified
1 .class·final·Lkotlinx/coroutines/internal/t;1 .class·public·abstract·Lkotlinx/coroutines/internal/t;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·""
3 .source·"SourceFile" 
  
  
4 #·instance·fields 
5 .field·public·final·a:Lkotlinx/coroutines/internal/l; 
  
  
6 #·direct·methods4 #·direct·methods
7 .method·public·constructor·<init>(Lkotlinx/coroutines/internal/l;)V5 .method·public·constructor·<init>()V
8 ····.locals·06 ····.locals·0
  
9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V7 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
10 ····iput-object·p1,·p0,·Lkotlinx/coroutines/internal/t;->a:Lkotlinx/coroutines/internal/l; 
  
11 ····return-void8 ····return-void
12 .end·method9 .end·method
  
  
13 #·virtual·methods10 #·virtual·methods
 11 .method·public·abstract·a()Lkotlinx/coroutines/internal/c;
 12 ····.annotation·system·Ldalvik/annotation/Signature;
 13 ········value·=·{
 14 ············"()",
 15 ············"Lkotlinx/coroutines/internal/c<",
 16 ············"*>;"
 17 ········}
 18 ····.end·annotation
 19 .end·method
  
 20 .method·public·final·b(Lkotlinx/coroutines/internal/t;)Z
 21 ····.locals·6
  
 22 ····invoke-virtual·{p0},·Lkotlinx/coroutines/internal/t;->a()Lkotlinx/coroutines/internal/c;
  
 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/t;->a()Lkotlinx/coroutines/internal/c;
  
 29 ····move-result-object·p1
  
 30 ····if-nez·p1,·:cond_1
  
 31 ····return·v1
  
 32 ····:cond_1
 33 ····invoke-virtual·{v0},·Lkotlinx/coroutines/internal/c;->f()J
  
 34 ····move-result-wide·v2
  
 35 ····invoke-virtual·{p1},·Lkotlinx/coroutines/internal/c;->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
  
14 .method·public·toString()Ljava/lang/String;45 .method·public·toString()Ljava/lang/String;
15 ····.locals·246 ····.locals·2
  
16 ····new-instance·v0,·Ljava/lang/StringBuilder;47 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
17 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V48 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
18 ····const-string·v1,·"Removed["49 ····invoke-static·{p0},·Lkotlinx/coroutines/t0;->a(Ljava/lang/Object;)Ljava/lang/String;
  
 50 ····move-result-object·v1
  
19 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;51 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
20 ····iget-object·v1,·p0,·Lkotlinx/coroutines/internal/t;->a:Lkotlinx/coroutines/internal/l;52 ····const/16·v1,·0x40
  
21 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;53 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
22 ····const/16·v1,·0x5d54 ····invoke-static·{p0},·Lkotlinx/coroutines/t0;->b(Ljava/lang/Object;)Ljava/lang/String;
  
 55 ····move-result-object·v1
  
23 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;56 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
24 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;57 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
25 ····move-result-object·v058 ····move-result-object·v0
  
26 ····return-object·v059 ····return-object·v0
27 .end·method60 .end·method
1.18 KB
smali/kotlinx/coroutines/internal/d0.smali
    
Offset 1, 13 lines modifiedOffset 1, 31 lines modified
1 .class·public·final·Lkotlinx/coroutines/internal/d0;1 .class·public·interface·abstract·Lkotlinx/coroutines/internal/d0;
2 .super·Ljava/lang/RuntimeException; 
3 .source·"SourceFile"2 .super·Ljava/lang/Object;
 3 .source·""
  
  
4 #·direct·methods4 #·virtual·methods
5 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/Throwable;)V 
6 ····.locals·05 .method·public·abstract·c(I)V
 6 .end·method
  
 7 .method·public·abstract·e(Lkotlinx/coroutines/internal/c0;)V
 8 ····.annotation·system·Ldalvik/annotation/Signature;
 9 ········value·=·{
 10 ············"(",
 11 ············"Lkotlinx/coroutines/internal/c0<",
 12 ············"*>;)V"
 13 ········}
 14 ····.end·annotation
 15 .end·method
  
7 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V16 .method·public·abstract·h()Lkotlinx/coroutines/internal/c0;
 17 ····.annotation·system·Ldalvik/annotation/Signature;
 18 ········value·=·{
 19 ············"()",
 20 ············"Lkotlinx/coroutines/internal/c0<",
 21 ············"*>;"
 22 ········}
 23 ····.end·annotation
 24 .end·method
  
8 ····return-void25 .method·public·abstract·l()I
9 .end·method26 .end·method
20.8 KB
smali/kotlinx/coroutines/internal/m.smali
Max HTML report size reached
1.28 KB
smali/kotlinx/coroutines/internal/b.smali
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
1 .class·public·abstract·Lkotlinx/coroutines/internal/b;1 .class·public·final·Lkotlinx/coroutines/internal/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·a:Ljava/lang/Object;5 .field·public·static·final·a:Ljava/lang/Object;
  
6 .field·public·static·final·b:Ljava/lang/Object;6 .field·public·static·final·b:Ljava/lang/Object;
  
  
7 #·direct·methods7 #·direct·methods
8 .method·static·constructor·<clinit>()V8 .method·static·constructor·<clinit>()V
9 ····.locals·29 ····.locals·2
  
10 ····new-instance·v0,·Lkotlinx/coroutines/internal/v;10 ····new-instance·v0,·Lkotlinx/coroutines/internal/x;
  
11 ····const-string·v1,·"NO_DECISION"11 ····const-string·v1,·"NO_DECISION"
  
12 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/v;-><init>(Ljava/lang/String;)V12 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/x;-><init>(Ljava/lang/String;)V
  
13 ····sput-object·v0,·Lkotlinx/coroutines/internal/b;->a:Ljava/lang/Object;13 ····sput-object·v0,·Lkotlinx/coroutines/internal/b;->a:Ljava/lang/Object;
  
14 ····new-instance·v0,·Lkotlinx/coroutines/internal/v;14 ····new-instance·v0,·Lkotlinx/coroutines/internal/x;
  
15 ····const-string·v1,·"RETRY_ATOMIC"15 ····const-string·v1,·"RETRY_ATOMIC"
  
16 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/v;-><init>(Ljava/lang/String;)V16 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/x;-><init>(Ljava/lang/String;)V
  
17 ····sput-object·v0,·Lkotlinx/coroutines/internal/b;->b:Ljava/lang/Object;17 ····sput-object·v0,·Lkotlinx/coroutines/internal/b;->b:Ljava/lang/Object;
  
18 ····return-void18 ····return-void
19 .end·method19 .end·method
6.53 KB
smali/kotlinx/coroutines/internal/q.smali
Max HTML report size reached
2.24 KB
smali/kotlinx/coroutines/internal/x.smali
    
Offset 1, 52 lines modifiedOffset 1, 47 lines modified
1 .class·abstract·synthetic·Lkotlinx/coroutines/internal/x;1 .class·public·final·Lkotlinx/coroutines/internal/x;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·static·fields4 #·instance·fields
5 .field·private·static·final·a:I5 .field·private·final·a:Ljava/lang/String;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·static·constructor·<clinit>()V7 .method·public·constructor·<init>(Ljava/lang/String;)V
8 ····.locals·18 ····.locals·0
  
9 ····invoke-static·{},·Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
10 ····move-result-object·v010 ····iput-object·p1,·p0,·Lkotlinx/coroutines/internal/x;->a:Ljava/lang/String;
  
11 ····invoke-virtual·{v0},·Ljava/lang/Runtime;->availableProcessors()I11 ····return-void
 12 .end·method
  
12 ····move-result·v0 
  
13 ····sput·v0,·Lkotlinx/coroutines/internal/x;->a:I13 #·virtual·methods
 14 .method·public·toString()Ljava/lang/String;
 15 ····.locals·2
  
 16 ····new-instance·v0,·Ljava/lang/StringBuilder;
14 ····return-void 
15 .end·method 
  
 17 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
16 .method·public·static·final·a()I 
17 ····.locals·1 
  
18 ····sget·v0,·Lkotlinx/coroutines/internal/x;->a:I18 ····const/16·v1,·0x3c
  
 19 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
19 ····return·v0 
20 .end·method 
  
 20 ····iget-object·v1,·p0,·Lkotlinx/coroutines/internal/x;->a:Ljava/lang/String;
21 .method·public·static·final·b(Ljava/lang/String;)Ljava/lang/String; 
22 ····.locals·0 
  
23 ····:try_start_0 
24 ····invoke-static·{p0},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;21 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 22 ····const/16·v1,·0x3e
25 ····move-result-object·p0 
26 ····:try_end_0 
27 ····.catch·Ljava/lang/SecurityException;·{:try_start_0·..·:try_end_0}·:catch_0 
  
28 ····goto·:goto_023 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
29 ····:catch_0 
30 ····const/4·p0,·0x024 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
 25 ····move-result-object·v0
  
31 ····:goto_0 
32 ····return-object·p026 ····return-object·v0
33 .end·method27 .end·method
5.62 KB
smali/kotlinx/coroutines/internal/a0.smali
Max HTML report size reached
4.86 KB
smali/kotlinx/coroutines/internal/z.smali
Max HTML report size reached
23.7 KB
smali/kotlinx/coroutines/internal/o.smali
Max HTML report size reached
5.12 KB
smali/kotlinx/coroutines/internal/b0.smali
Max HTML report size reached
5.51 KB
smali/kotlinx/coroutines/internal/s.smali
Max HTML report size reached
23.3 KB
smali/kotlinx/coroutines/internal/e.smali
Max HTML report size reached
18.6 KB
smali/kotlinx/coroutines/internal/l.smali
Max HTML report size reached
14.9 KB
smali/kotlinx/coroutines/internal/c0.smali
Max HTML report size reached
2.53 KB
smali/kotlinx/coroutines/internal/a.smali
    
Offset 1, 10 lines modifiedOffset 1, 21 lines modified
1 .class·public·Lkotlinx/coroutines/internal/a;1 .class·public·Lkotlinx/coroutines/internal/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
 4 #·annotations
 5 .annotation·system·Ldalvik/annotation/Signature;
 6 ····value·=·{
 7 ········"<T:",
 8 ········"Ljava/lang/Object;",
 9 ········">",
 10 ········"Ljava/lang/Object;"
 11 ····}
 12 .end·annotation
  
  
4 #·instance·fields13 #·instance·fields
5 .field·private·a:[Ljava/lang/Object;14 .field·private·a:[Ljava/lang/Object;
  
6 .field·private·b:I15 .field·private·b:I
  
Offset 35, 27 lines modifiedOffset 46, 27 lines modified
  
35 ····array-length·v8,·v146 ····array-length·v8,·v1
  
36 ····shl-int/lit8·v2,·v8,·0x147 ····shl-int/lit8·v2,·v8,·0x1
  
37 ····new-array·v15,·v2,·[Ljava/lang/Object;48 ····new-array·v15,·v2,·[Ljava/lang/Object;
  
38 ····const/4·v3,·0x0 
  
39 ····iget·v4,·v0,·Lkotlinx/coroutines/internal/a;->b:I49 ····iget·v4,·v0,·Lkotlinx/coroutines/internal/a;->b:I
  
 50 ····const/4·v3,·0x0
  
40 ····const/4·v5,·0x051 ····const/4·v5,·0x0
  
41 ····const/16·v6,·0xa52 ····const/16·v6,·0xa
  
42 ····const/4·v7,·0x053 ····const/4·v7,·0x0
  
43 ····move-object·v2,·v1554 ····move-object·v2,·v15
  
44 ····invoke-static/range·{v1·..·v7},·Lx0/b;->c([Ljava/lang/Object;[Ljava/lang/Object;IIIILjava/lang/Object;)[Ljava/lang/Object;55 ····invoke-static/range·{v1·..·v7},·Le/r/b;->c([Ljava/lang/Object;[Ljava/lang/Object;IIIILjava/lang/Object;)[Ljava/lang/Object;
  
45 ····iget-object·v9,·v0,·Lkotlinx/coroutines/internal/a;->a:[Ljava/lang/Object;56 ····iget-object·v9,·v0,·Lkotlinx/coroutines/internal/a;->a:[Ljava/lang/Object;
  
46 ····array-length·v1,·v957 ····array-length·v1,·v9
  
47 ····iget·v13,·v0,·Lkotlinx/coroutines/internal/a;->b:I58 ····iget·v13,·v0,·Lkotlinx/coroutines/internal/a;->b:I
  
Offset 67, 15 lines modifiedOffset 78, 15 lines modified
  
67 ····const/4·v1,·0x078 ····const/4·v1,·0x0
  
68 ····move-object·v10,·v1579 ····move-object·v10,·v15
  
69 ····move-object·v15,·v180 ····move-object·v15,·v1
  
70 ····invoke-static/range·{v9·..·v15},·Lx0/b;->c([Ljava/lang/Object;[Ljava/lang/Object;IIIILjava/lang/Object;)[Ljava/lang/Object;81 ····invoke-static/range·{v9·..·v15},·Le/r/b;->c([Ljava/lang/Object;[Ljava/lang/Object;IIIILjava/lang/Object;)[Ljava/lang/Object;
  
71 ····iput-object·v2,·v0,·Lkotlinx/coroutines/internal/a;->a:[Ljava/lang/Object;82 ····iput-object·v2,·v0,·Lkotlinx/coroutines/internal/a;->a:[Ljava/lang/Object;
  
72 ····const/4·v1,·0x083 ····const/4·v1,·0x0
  
73 ····iput·v1,·v0,·Lkotlinx/coroutines/internal/a;->b:I84 ····iput·v1,·v0,·Lkotlinx/coroutines/internal/a;->b:I
  
Offset 84, 14 lines modifiedOffset 95, 19 lines modified
84 ····return-void95 ····return-void
85 .end·method96 .end·method
  
  
86 #·virtual·methods97 #·virtual·methods
87 .method·public·final·a(Ljava/lang/Object;)V98 .method·public·final·a(Ljava/lang/Object;)V
88 ····.locals·299 ····.locals·2
 100 ····.annotation·system·Ldalvik/annotation/Signature;
 101 ········value·=·{
 102 ············"(TT;)V"
 103 ········}
 104 ····.end·annotation
  
89 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/a;->a:[Ljava/lang/Object;105 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/a;->a:[Ljava/lang/Object;
  
90 ····iget·v1,·p0,·Lkotlinx/coroutines/internal/a;->c:I106 ····iget·v1,·p0,·Lkotlinx/coroutines/internal/a;->c:I
  
91 ····aput-object·p1,·v0,·v1107 ····aput-object·p1,·v0,·v1
  
Offset 133, 14 lines modifiedOffset 149, 19 lines modified
  
133 ····:goto_0149 ····:goto_0
134 ····return·v0150 ····return·v0
135 .end·method151 .end·method
  
136 .method·public·final·d()Ljava/lang/Object;152 .method·public·final·d()Ljava/lang/Object;
137 ····.locals·4153 ····.locals·4
 154 ····.annotation·system·Ldalvik/annotation/Signature;
 155 ········value·=·{
 156 ············"()TT;"
 157 ········}
 158 ····.end·annotation
  
138 ····iget·v0,·p0,·Lkotlinx/coroutines/internal/a;->b:I159 ····iget·v0,·p0,·Lkotlinx/coroutines/internal/a;->b:I
  
139 ····iget·v1,·p0,·Lkotlinx/coroutines/internal/a;->c:I160 ····iget·v1,·p0,·Lkotlinx/coroutines/internal/a;->c:I
  
140 ····const/4·v2,·0x0161 ····const/4·v2,·0x0
  
6.49 KB
smali/kotlinx/coroutines/internal/p.smali
Max HTML report size reached
6.72 KB
smali/kotlinx/coroutines/internal/y.smali
Max HTML report size reached
3.75 KB
smali/kotlinx/coroutines/internal/j.smali
Max HTML report size reached
4.66 KB
smali/kotlinx/coroutines/internal/c.smali
Max HTML report size reached
22.3 KB
smali/kotlinx/coroutines/internal/n.smali
Max HTML report size reached
4.1 KB
smali/kotlinx/coroutines/internal/v.smali
Max HTML report size reached
482 B
smali/e/h.smali
    
Offset 1, 15 lines modifiedOffset 1, 3 lines modified
 1 .class·Le/h;
 2 .super·Le/g;
 3 .source·""
1 .class·public·abstract·synthetic·Le/h; 
2 .super·Ljava/lang/Object; 
3 .source·"SourceFile" 
  
  
4 #·direct·methods 
5 .method·public·static·bridge·synthetic·a(Landroid/content/res/Configuration;)Landroid/os/LocaleList; 
6 ····.locals·0 
  
7 ····invoke-virtual·{p0},·Landroid/content/res/Configuration;->getLocales()Landroid/os/LocaleList; 
  
8 ····move-result-object·p0 
  
9 ····return-object·p0 
10 .end·method 
950 B
smali/e/f.smali
    
Offset 1, 15 lines modifiedOffset 1, 26 lines modified
1 .class·public·abstract·synthetic·Le/f; 
2 .super·Ljava/lang/Object; 
3 .source·"SourceFile"1 .class·public·final·Le/f;
 2 .super·Le/h;
 3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·bridge·synthetic·a(Landroid/content/Context;Landroid/content/res/Configuration;)Landroid/content/Context;5 .method·public·static·bridge·synthetic·a(Le/w/c/a;)Le/e;
6 ····.locals·06 ····.locals·0
 7 ····.annotation·system·Ldalvik/annotation/Signature;
 8 ········value·=·{
 9 ············"<T:",
 10 ············"Ljava/lang/Object;",
 11 ············">(",
 12 ············"Le/w/c/a<",
 13 ············"+TT;>;)",
 14 ············"Le/e<",
 15 ············"TT;>;"
 16 ········}
 17 ····.end·annotation
  
7 ····invoke-virtual·{p0,·p1},·Landroid/content/Context;->createConfigurationContext(Landroid/content/res/Configuration;)Landroid/content/Context;18 ····invoke-static·{p0},·Le/g;->a(Le/w/c/a;)Le/e;
  
8 ····move-result-object·p019 ····move-result-object·p0
  
9 ····return-object·p020 ····return-object·p0
10 .end·method21 .end·method
550 B
smali/e/d.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·abstract·synthetic·Le/d; 
2 .super·Ljava/lang/Object; 
3 .source·"SourceFile"1 .class·public·final·Le/d;
 2 .super·Ljava/lang/RuntimeException;
 3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·bridge·synthetic·a(Landroid/content/res/Configuration;)I5 .method·public·constructor·<init>()V
6 ····.locals·06 ····.locals·0
  
7 ····iget·p0,·p0,·Landroid/content/res/Configuration;->densityDpi:I7 ····invoke-direct·{p0},·Ljava/lang/RuntimeException;-><init>()V
  
8 ····return·p08 ····return-void
9 .end·method9 .end·method
587 B
smali/e/i.smali
    
Offset 1, 15 lines modifiedOffset 1, 13 lines modified
1 .class·public·abstract·synthetic·Le/i; 
2 .super·Ljava/lang/Object; 
3 .source·"SourceFile"1 .class·public·Le/i;
 2 .super·Ljava/lang/RuntimeException;
 3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·bridge·synthetic·a(Landroid/os/LocaleList;Ljava/lang/Object;)Z5 .method·public·constructor·<init>()V
6 ····.locals·06 ····.locals·0
  
7 ····invoke-virtual·{p0,·p1},·Landroid/os/LocaleList;->equals(Ljava/lang/Object;)Z7 ····invoke-direct·{p0},·Ljava/lang/RuntimeException;-><init>()V
  
 8 ····return-void
8 ····move-result·p0 
  
9 ····return·p0 
10 .end·method9 .end·method
1.01 KB
smali/e/g.smali
    
Offset 1, 15 lines modifiedOffset 1, 34 lines modified
1 .class·public·abstract·synthetic·Le/g;1 .class·Le/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·bridge·synthetic·a(Landroid/os/PowerManager;)Z5 .method·public·static·a(Le/w/c/a;)Le/e;
6 ····.locals·06 ····.locals·3
 7 ····.annotation·system·Ldalvik/annotation/Signature;
 8 ········value·=·{
 9 ············"<T:",
 10 ············"Ljava/lang/Object;",
 11 ············">(",
 12 ············"Le/w/c/a<",
 13 ············"+TT;>;)",
 14 ············"Le/e<",
 15 ············"TT;>;"
 16 ········}
 17 ····.end·annotation
  
7 ····invoke-virtual·{p0},·Landroid/os/PowerManager;->isPowerSaveMode()Z18 ····const-string·v0,·"initializer"
  
8 ····move-result·p019 ····invoke-static·{p0,·v0},·Le/w/d/l;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
9 ····return·p020 ····new-instance·v0,·Le/m;
  
 21 ····const/4·v1,·0x0
  
 22 ····const/4·v2,·0x2
  
 23 ····invoke-direct·{v0,·p0,·v1,·v2,·v1},·Le/m;-><init>(Le/w/c/a;Ljava/lang/Object;ILe/w/d/g;)V
  
 24 ····return-object·v0
10 .end·method25 .end·method
1.78 KB
smali/e/k.smali
    
Offset 1, 13 lines modifiedOffset 1, 89 lines modified
1 .class·public·abstract·synthetic·Le/k;1 .class·public·final·Le/k;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
 4 #·interfaces
 5 .implements·Ljava/io/Serializable;
  
  
 6 #·annotations
 7 .annotation·system·Ldalvik/annotation/MemberClasses;
 8 ····value·=·{
 9 ········Le/k$b;,
 10 ········Le/k$a;
 11 ····}
 12 .end·annotation
  
 13 .annotation·system·Ldalvik/annotation/Signature;
 14 ····value·=·{
 15 ········"<T:",
 16 ········"Ljava/lang/Object;",
 17 ········">",
 18 ········"Ljava/lang/Object;",
 19 ········"Ljava/io/Serializable;"
 20 ····}
 21 .end·annotation
  
  
 22 #·static·fields
 23 .field·public·static·final·e:Le/k$a;
  
  
4 #·direct·methods24 #·direct·methods
5 .method·public·static·bridge·synthetic·a(Landroid/content/res/Configuration;)I25 .method·static·constructor·<clinit>()V
 26 ····.locals·2
  
 27 ····new-instance·v0,·Le/k$a;
  
 28 ····const/4·v1,·0x0
  
 29 ····invoke-direct·{v0,·v1},·Le/k$a;-><init>(Le/w/d/g;)V
  
 30 ····sput-object·v0,·Le/k;->e:Le/k$a;
  
 31 ····return-void
 32 .end·method
  
 33 .method·public·static·a(Ljava/lang/Object;)Ljava/lang/Object;
6 ····.locals·034 ····.locals·0
  
7 ····iget·p0,·p0,·Landroid/content/res/Configuration;->colorMode:I35 ····return-object·p0
 36 .end·method
  
 37 .method·public·static·final·b(Ljava/lang/Object;)Ljava/lang/Throwable;
 38 ····.locals·1
  
 39 ····instance-of·v0,·p0,·Le/k$b;
  
 40 ····if-eqz·v0,·:cond_0
  
 41 ····check-cast·p0,·Le/k$b;
  
 42 ····iget-object·p0,·p0,·Le/k$b;->e:Ljava/lang/Throwable;
  
 43 ····goto·:goto_0
  
 44 ····:cond_0
 45 ····const/4·p0,·0x0
  
 46 ····:goto_0
 47 ····return-object·p0
 48 .end·method
  
 49 .method·public·static·final·c(Ljava/lang/Object;)Z
 50 ····.locals·0
  
 51 ····instance-of·p0,·p0,·Le/k$b;
  
 52 ····return·p0
 53 .end·method
  
 54 .method·public·static·final·d(Ljava/lang/Object;)Z
 55 ····.locals·0
  
 56 ····instance-of·p0,·p0,·Le/k$b;
  
 57 ····xor-int/lit8·p0,·p0,·0x1
  
8 ····return·p058 ····return·p0
9 .end·method59 .end·method
4.02 KB
smali/e/m.smali
Max HTML report size reached
901 B
smali/e/b.smali
    
Offset 1, 13 lines modifiedOffset 1, 26 lines modified
1 .class·public·abstract·synthetic·Le/b;1 .class·Le/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·bridge·synthetic·a(Landroid/app/ActionBar;I)V5 .method·public·static·a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
6 ····.locals·06 ····.locals·1
  
7 ····invoke-virtual·{p0,·p1},·Landroid/app/ActionBar;->setHomeActionContentDescription(I)V7 ····const-string·v0,·"$this$addSuppressed"
  
 8 ····invoke-static·{p0,·v0},·Le/w/d/l;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
 9 ····const-string·v0,·"exception"
  
 10 ····invoke-static·{p1,·v0},·Le/w/d/l;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
 11 ····if-eq·p0,·p1,·:cond_0
  
 12 ····sget-object·v0,·Le/u/b;->a:Le/u/a;
  
 13 ····invoke-virtual·{v0,·p0,·p1},·Le/u/a;->a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
  
 14 ····:cond_0
8 ····return-void15 ····return-void
9 .end·method16 .end·method
803 B
smali/e/e.smali
    
Offset 1, 13 lines modifiedOffset 1, 24 lines modified
1 .class·public·abstract·synthetic·Le/e;1 .class·public·interface·abstract·Le/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·direct·methods 
5 .method·public·static·bridge·synthetic·a(Landroid/content/res/Configuration;I)V 
6 ····.locals·04 #·annotations
 5 .annotation·system·Ldalvik/annotation/Signature;
 6 ····value·=·{
 7 ········"<T:",
 8 ········"Ljava/lang/Object;",
 9 ········">",
 10 ········"Ljava/lang/Object;"
 11 ····}
 12 .end·annotation
  
7 ····iput·p1,·p0,·Landroid/content/res/Configuration;->densityDpi:I 
  
8 ····return-void13 #·virtual·methods
 14 .method·public·abstract·getValue()Ljava/lang/Object;
 15 ····.annotation·system·Ldalvik/annotation/Signature;
 16 ········value·=·{
 17 ············"()TT;"
 18 ········}
 19 ····.end·annotation
9 .end·method20 .end·method
988 B
smali/e/l.smali
    
Offset 1, 13 lines modifiedOffset 1, 36 lines modified
1 .class·public·abstract·synthetic·Le/l;1 .class·public·final·Le/l;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·bridge·synthetic·a(Landroid/content/res/Configuration;I)V5 .method·public·static·final·a(Ljava/lang/Throwable;)Ljava/lang/Object;
6 ····.locals·06 ····.locals·1
  
7 ····iput·p1,·p0,·Landroid/content/res/Configuration;->colorMode:I7 ····const-string·v0,·"exception"
  
 8 ····invoke-static·{p0,·v0},·Le/w/d/l;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
 9 ····new-instance·v0,·Le/k$b;
  
 10 ····invoke-direct·{v0,·p0},·Le/k$b;-><init>(Ljava/lang/Throwable;)V
  
 11 ····return-object·v0
 12 .end·method
  
 13 .method·public·static·final·b(Ljava/lang/Object;)V
 14 ····.locals·1
  
 15 ····instance-of·v0,·p0,·Le/k$b;
  
 16 ····if-nez·v0,·:cond_0
  
8 ····return-void17 ····return-void
  
 18 ····:cond_0
 19 ····check-cast·p0,·Le/k$b;
  
 20 ····iget-object·p0,·p0,·Le/k$b;->e:Ljava/lang/Throwable;
  
 21 ····throw·p0
9 .end·method22 .end·method
650 B
smali/e/a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·abstract·synthetic·Le/a; 
2 .super·Ljava/lang/Object; 
3 .source·"SourceFile"1 .class·public·final·Le/a;
 2 .super·Le/b;
 3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·bridge·synthetic·a(Landroid/app/ActionBar;Landroid/graphics/drawable/Drawable;)V5 .method·public·static·bridge·synthetic·a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
6 ····.locals·06 ····.locals·0
  
7 ····invoke-virtual·{p0,·p1},·Landroid/app/ActionBar;->setHomeAsUpIndicator(Landroid/graphics/drawable/Drawable;)V7 ····invoke-static·{p0,·p1},·Le/b;->a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
  
8 ····return-void8 ····return-void
9 .end·method9 .end·method
4.97 KB
smali/e/j.smali
Max HTML report size reached
521 B
smali/e/c.smali
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 .class·public·interface·abstract·Le/c;1 .class·public·interface·abstract·Le/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·virtual·methods 
5 .method·public·abstract·e(Lj/b$a;)Lj/b; 
6 .end·method 
  
7 .method·public·abstract·j(Lj/b;)V 
8 .end·method 
  
9 .method·public·abstract·m(Lj/b;)V 
10 .end·method4 #·annotations
 5 .annotation·system·Ldalvik/annotation/Signature;
 6 ····value·=·{
 7 ········"<R:",
 8 ········"Ljava/lang/Object;",
 9 ········">",
 10 ········"Ljava/lang/Object;"
 11 ····}
 12 .end·annotation
7.68 KB
smali/e/n.smali
Max HTML report size reached
589 B
res/raw/discard.xml
    
Offset 1, 1 lines modifiedOffset 1, 7 lines modified
00000000:·0a03·1a01·781a·0208·01···················....x....00000000:·0300·0800·6800·0000·0100·1c00·2400·0000··....h.......$...
 00000010:·0100·0000·0000·0000·0001·0000·2000·0000··............·...
 00000020:·0000·0000·0000·0000·0101·7800·0201·1000··..........x.....
 00000030:·2400·0000·0100·0000·ffff·ffff·ffff·ffff··$...............
 00000040:·0000·0000·1400·1400·0000·0000·0000·0000··................
 00000050:·0301·1000·1800·0000·0100·0000·ffff·ffff··................
 00000060:·ffff·ffff·0000·0000······················........
2.33 KB
lib/armeabi-v7a/libssh.so
1000 B
strings --all --bytes=8 {}
Max HTML report size reached
1.3 KB
readelf --wide --decompress --hex-dump=.rodata {}
Max HTML report size reached
2.41 KB
lib/x86_64/libssh.so
1.08 KB
strings --all --bytes=8 {}
Max HTML report size reached
1.3 KB
readelf --wide --decompress --hex-dump=.rodata {}
Max HTML report size reached
2.28 KB
lib/arm64-v8a/libssh.so
963 B
strings --all --bytes=8 {}
Max HTML report size reached
1.3 KB
readelf --wide --decompress --hex-dump=.rodata {}
Max HTML report size reached
2.4 KB
lib/x86/libssh.so
1.07 KB
strings --all --bytes=8 {}
Max HTML report size reached
1.3 KB
readelf --wide --decompress --hex-dump=.rodata {}
Max HTML report size reached
1.96 KB
smali/h/b.smali vs.
smali/c/a/m/b.smali
Files 6% similar despite different names
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·abstract·Lh/b;1 .class·public·final·Lc/a/m/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·a:[I5 .field·public·static·final·a:[I
  
6 .field·public·static·final·b:I·=·0x06 .field·public·static·final·b:I·=·0x0
  
Offset 55, 87 lines modifiedOffset 55, 87 lines modified
  
55 ····const/4·v0,·0x655 ····const/4·v0,·0x6
  
56 ····new-array·v1,·v0,·[I56 ····new-array·v1,·v0,·[I
  
57 ····fill-array-data·v1,·:array_057 ····fill-array-data·v1,·:array_0
  
58 ····sput-object·v1,·Lh/b;->a:[I58 ····sput-object·v1,·Lc/a/m/b;->a:[I
  
59 ····const/4·v1,·0x259 ····const/4·v1,·0x2
  
60 ····new-array·v2,·v1,·[I60 ····new-array·v2,·v1,·[I
  
61 ····fill-array-data·v2,·:array_161 ····fill-array-data·v2,·:array_1
  
62 ····sput-object·v2,·Lh/b;->h:[I62 ····sput-object·v2,·Lc/a/m/b;->h:[I
  
63 ····const/4·v2,·0x463 ····const/4·v2,·0x4
  
64 ····new-array·v2,·v2,·[I64 ····new-array·v2,·v2,·[I
  
65 ····fill-array-data·v2,·:array_265 ····fill-array-data·v2,·:array_2
  
66 ····sput-object·v2,·Lh/b;->k:[I66 ····sput-object·v2,·Lc/a/m/b;->k:[I
  
67 ····const/4·v2,·0x367 ····const/4·v2,·0x3
  
68 ····new-array·v2,·v2,·[I68 ····new-array·v2,·v2,·[I
  
69 ····fill-array-data·v2,·:array_369 ····fill-array-data·v2,·:array_3
  
70 ····sput-object·v2,·Lh/b;->p:[I70 ····sput-object·v2,·Lc/a/m/b;->p:[I
  
71 ····const/4·v2,·0x771 ····const/4·v2,·0x7
  
72 ····new-array·v2,·v2,·[I72 ····new-array·v2,·v2,·[I
  
73 ····fill-array-data·v2,·:array_473 ····fill-array-data·v2,·:array_4
  
74 ····sput-object·v2,·Lh/b;->q:[I74 ····sput-object·v2,·Lc/a/m/b;->q:[I
  
75 ····const/16·v2,·0xa75 ····const/16·v2,·0xa
  
76 ····new-array·v2,·v2,·[I76 ····new-array·v2,·v2,·[I
  
77 ····fill-array-data·v2,·:array_577 ····fill-array-data·v2,·:array_5
  
78 ····sput-object·v2,·Lh/b;->r:[I78 ····sput-object·v2,·Lc/a/m/b;->r:[I
  
79 ····const/16·v2,·0xc79 ····const/16·v2,·0xc
  
80 ····new-array·v2,·v2,·[I80 ····new-array·v2,·v2,·[I
  
81 ····fill-array-data·v2,·:array_681 ····fill-array-data·v2,·:array_6
  
82 ····sput-object·v2,·Lh/b;->s:[I82 ····sput-object·v2,·Lc/a/m/b;->s:[I
  
83 ····new-array·v1,·v1,·[I83 ····new-array·v1,·v1,·[I
  
84 ····fill-array-data·v1,·:array_784 ····fill-array-data·v1,·:array_7
  
85 ····sput-object·v1,·Lh/b;->t:[I85 ····sput-object·v1,·Lc/a/m/b;->t:[I
  
86 ····new-array·v0,·v0,·[I86 ····new-array·v0,·v0,·[I
  
87 ····fill-array-data·v0,·:array_887 ····fill-array-data·v0,·:array_8
  
88 ····sput-object·v0,·Lh/b;->u:[I88 ····sput-object·v0,·Lc/a/m/b;->u:[I
  
89 ····const/4·v0,·0x189 ····const/4·v0,·0x1
  
90 ····new-array·v0,·v0,·[I90 ····new-array·v0,·v0,·[I
  
91 ····const/4·v1,·0x091 ····const/4·v1,·0x0
  
92 ····const·v2,·0x101019992 ····const·v2,·0x1010199
  
93 ····aput·v2,·v0,·v193 ····aput·v2,·v0,·v1
  
94 ····sput-object·v0,·Lh/b;->v:[I94 ····sput-object·v0,·Lc/a/m/b;->v:[I
  
95 ····return-void95 ····return-void
  
96 ····:array_096 ····:array_0
97 ····.array-data·497 ····.array-data·4
98 ········0x101011c98 ········0x101011c
99 ········0x101019499 ········0x1010194
6.18 KB
smali/t/d$b.smali vs.
smali/c/d/e/c$b.smali
Max HTML report size reached
1.58 KB
smali/t/e$a.smali vs.
smali/c/d/e/d$a.smali
Files 20% similar despite different names
    
Offset 1, 58 lines modifiedOffset 1, 58 lines modified
1 .class·public·Lt/e$a;1 .class·public·Lc/d/e/d$a;
2 .super·Lx/f$c;2 .super·Lc/d/h/f$c;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lt/e;6 ····value·=·Lc/d/e/d;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x99 ····accessFlags·=·0x9
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·private·a:Ls/g$a;13 .field·private·a:Lc/d/d/d/f$a;
  
  
14 #·direct·methods14 #·direct·methods
15 .method·public·constructor·<init>(Ls/g$a;)V15 .method·public·constructor·<init>(Lc/d/d/d/f$a;)V
16 ····.locals·016 ····.locals·0
  
17 ····invoke-direct·{p0},·Lx/f$c;-><init>()V17 ····invoke-direct·{p0},·Lc/d/h/f$c;-><init>()V
  
18 ····iput-object·p1,·p0,·Lt/e$a;->a:Ls/g$a;18 ····iput-object·p1,·p0,·Lc/d/e/d$a;->a:Lc/d/d/d/f$a;
  
19 ····return-void19 ····return-void
20 .end·method20 .end·method
  
  
21 #·virtual·methods21 #·virtual·methods
22 .method·public·a(I)V22 .method·public·a(I)V
23 ····.locals·123 ····.locals·1
  
24 ····iget-object·v0,·p0,·Lt/e$a;->a:Ls/g$a;24 ····iget-object·v0,·p0,·Lc/d/e/d$a;->a:Lc/d/d/d/f$a;
  
25 ····if-eqz·v0,·:cond_025 ····if-eqz·v0,·:cond_0
  
26 ····invoke-virtual·{v0,·p1},·Ls/g$a;->d(I)V26 ····invoke-virtual·{v0,·p1},·Lc/d/d/d/f$a;->d(I)V
  
27 ····:cond_027 ····:cond_0
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
30 .method·public·b(Landroid/graphics/Typeface;)V30 .method·public·b(Landroid/graphics/Typeface;)V
31 ····.locals·131 ····.locals·1
  
32 ····iget-object·v0,·p0,·Lt/e$a;->a:Ls/g$a;32 ····iget-object·v0,·p0,·Lc/d/e/d$a;->a:Lc/d/d/d/f$a;
  
33 ····if-eqz·v0,·:cond_033 ····if-eqz·v0,·:cond_0
  
34 ····invoke-virtual·{v0,·p1},·Ls/g$a;->e(Landroid/graphics/Typeface;)V34 ····invoke-virtual·{v0,·p1},·Lc/d/d/d/f$a;->e(Landroid/graphics/Typeface;)V
  
35 ····:cond_035 ····:cond_0
36 ····return-void36 ····return-void
37 .end·method37 .end·method
8.79 KB
smali/t/d.smali vs.
smali/c/d/e/c.smali
Max HTML report size reached
29.3 KB
smali/t/r.smali vs.
smali/c/d/e/g.smali
Max HTML report size reached
2.21 KB
smali/t/k.smali vs.
smali/e/r/w.smali
Files 24% similar despite different names
    
Offset 1, 37 lines modifiedOffset 1, 68 lines modified
1 .class·public·abstract·synthetic·Lt/k;1 .class·public·abstract·Le/r/w;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
 4 #·interfaces
 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 ····}
 14 .end·annotation
  
  
4 #·direct·methods15 #·direct·methods
5 .method·public·static·synthetic·a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V16 .method·public·constructor·<init>()V
6 ····.locals·517 ····.locals·0
  
7 ····const-class·v0,·Ljava/lang/Throwable;18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
8 ····:try_start_0 
9 ····const-string·v1,·"addSuppressed"19 ····return-void
 20 .end·method
  
10 ····const/4·v2,·0x1 
  
11 ····new-array·v3,·v2,·[Ljava/lang/Class;21 #·virtual·methods
 22 .method·public·final·b()Ljava/lang/Integer;
 23 ····.locals·1
  
12 ····const/4·v4,·0x024 ····invoke-virtual·{p0},·Le/r/w;->c()I
  
13 ····aput-object·v0,·v3,·v425 ····move-result·v0
  
14 ····invoke-virtual·{v0,·v1,·v3},·Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;26 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
15 ····move-result-object·v027 ····move-result-object·v0
  
16 ····new-array·v1,·v2,·[Ljava/lang/Object;28 ····return-object·v0
 29 .end·method
  
 30 .method·public·abstract·c()I
 31 .end·method
  
17 ····aput-object·p1,·v1,·v432 .method·public·bridge·synthetic·next()Ljava/lang/Object;
 33 ····.locals·1
  
 34 ····invoke-virtual·{p0},·Le/r/w;->b()Ljava/lang/Integer;
18 ····invoke-virtual·{v0,·p0,·v1},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; 
19 ····:try_end_0 
20 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 
  
21 ····:catch_0 
22 ····return-void35 ····move-result-object·v0
  
 36 ····return-object·v0
 37 .end·method
  
 38 .method·public·remove()V
 39 ····.locals·2
  
 40 ····new-instance·v0,·Ljava/lang/UnsupportedOperationException;
  
 41 ····const-string·v1,·"Operation·is·not·supported·for·read-only·collection"
  
 42 ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
  
 43 ····throw·v0
23 .end·method44 .end·method
13.7 KB
smali/t/d0.smali vs.
smali/c/d/e/i.smali
Max HTML report size reached
13.9 KB
smali/t/m.smali vs.
smali/c/d/e/f.smali
Max HTML report size reached
2.13 KB
smali/t/e0$b.smali vs.
smali/c/d/e/j$a.smali
Files 22% similar despite different names
    
Offset 1, 79 lines modifiedOffset 1, 88 lines modified
1 .class·Lt/e0$b;1 .class·Lc/d/e/j$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lt/e0$c;5 .implements·Lc/d/e/j$c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lt/e0;->f(Ls/d$b;I)Ls/d$c;8 ····value·=·Lc/d/e/j;->h([Lc/d/h/f$b;I)Lc/d/h/f$b;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
 14 .annotation·system·Ldalvik/annotation/Signature;
 15 ····value·=·{
 16 ········"Ljava/lang/Object;",
 17 ········"Lc/d/e/j$c<",
 18 ········"Lc/d/h/f$b;",
 19 ········">;"
 20 ····}
 21 .end·annotation
  
  
14 #·instance·fields22 #·instance·fields
15 .field·final·synthetic·a:Lt/e0;23 .field·final·synthetic·a:Lc/d/e/j;
  
  
16 #·direct·methods24 #·direct·methods
17 .method·constructor·<init>(Lt/e0;)V25 .method·constructor·<init>(Lc/d/e/j;)V
18 ····.locals·026 ····.locals·0
  
19 ····iput-object·p1,·p0,·Lt/e0$b;->a:Lt/e0;27 ····iput-object·p1,·p0,·Lc/d/e/j$a;->a:Lc/d/e/j;
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void29 ····return-void
22 .end·method30 .end·method
  
  
23 #·virtual·methods31 #·virtual·methods
24 .method·public·bridge·synthetic·a(Ljava/lang/Object;)I32 .method·public·bridge·synthetic·a(Ljava/lang/Object;)I
25 ····.locals·033 ····.locals·0
  
26 ····check-cast·p1,·Ls/d$c;34 ····check-cast·p1,·Lc/d/h/f$b;
  
27 ····invoke-virtual·{p0,·p1},·Lt/e0$b;->c(Ls/d$c;)I35 ····invoke-virtual·{p0,·p1},·Lc/d/e/j$a;->c(Lc/d/h/f$b;)I
  
28 ····move-result·p136 ····move-result·p1
  
29 ····return·p137 ····return·p1
30 .end·method38 .end·method
  
31 .method·public·bridge·synthetic·b(Ljava/lang/Object;)Z39 .method·public·bridge·synthetic·b(Ljava/lang/Object;)Z
32 ····.locals·040 ····.locals·0
  
33 ····check-cast·p1,·Ls/d$c;41 ····check-cast·p1,·Lc/d/h/f$b;
  
34 ····invoke-virtual·{p0,·p1},·Lt/e0$b;->d(Ls/d$c;)Z42 ····invoke-virtual·{p0,·p1},·Lc/d/e/j$a;->d(Lc/d/h/f$b;)Z
  
35 ····move-result·p143 ····move-result·p1
  
36 ····return·p144 ····return·p1
37 .end·method45 .end·method
  
38 .method·public·c(Ls/d$c;)I46 .method·public·c(Lc/d/h/f$b;)I
39 ····.locals·047 ····.locals·0
  
40 ····invoke-virtual·{p1},·Ls/d$c;->e()I48 ····invoke-virtual·{p1},·Lc/d/h/f$b;->e()I
  
41 ····move-result·p149 ····move-result·p1
  
42 ····return·p150 ····return·p1
43 .end·method51 .end·method
  
44 .method·public·d(Ls/d$c;)Z52 .method·public·d(Lc/d/h/f$b;)Z
45 ····.locals·053 ····.locals·0
  
46 ····invoke-virtual·{p1},·Ls/d$c;->f()Z54 ····invoke-virtual·{p1},·Lc/d/h/f$b;->f()Z
  
47 ····move-result·p155 ····move-result·p1
  
48 ····return·p156 ····return·p1
49 .end·method57 .end·method
8.3 KB
smali/t/f0.smali vs.
smali/c/d/e/k.smali
Max HTML report size reached
4.53 KB
smali/t/s.smali vs.
smali/c/d/e/h.smali
Max HTML report size reached
11.7 KB
smali/t/e.smali vs.
smali/c/d/e/d.smali
Max HTML report size reached
16.1 KB
smali/t/l.smali vs.
smali/c/d/e/e.smali
Max HTML report size reached
2.08 KB
smali/t/a.smali vs.
smali/c/d/e/a.smali
Files 6% similar despite different names
    
Offset 1, 25 lines modifiedOffset 1, 32 lines modified
1 .class·public·abstract·Lt/a;1 .class·public·final·Lc/d/e/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·static·fields4 #·static·fields
5 .field·private·static·final·a:Ljava/lang/ThreadLocal;5 .field·private·static·final·a:Ljava/lang/ThreadLocal;
 6 ····.annotation·system·Ldalvik/annotation/Signature;
 7 ········value·=·{
 8 ············"Ljava/lang/ThreadLocal<",
 9 ············"[D>;"
 10 ········}
 11 ····.end·annotation
 12 .end·field
  
  
6 #·direct·methods13 #·direct·methods
7 .method·static·constructor·<clinit>()V14 .method·static·constructor·<clinit>()V
8 ····.locals·115 ····.locals·1
  
9 ····new-instance·v0,·Ljava/lang/ThreadLocal;16 ····new-instance·v0,·Ljava/lang/ThreadLocal;
  
10 ····invoke-direct·{v0},·Ljava/lang/ThreadLocal;-><init>()V17 ····invoke-direct·{v0},·Ljava/lang/ThreadLocal;-><init>()V
  
11 ····sput-object·v0,·Lt/a;->a:Ljava/lang/ThreadLocal;18 ····sput-object·v0,·Lc/d/e/a;->a:Ljava/lang/ThreadLocal;
  
12 ····return-void19 ····return-void
13 .end·method20 .end·method
  
14 .method·private·static·a(II)I21 .method·private·static·a(II)I
15 ····.locals·022 ····.locals·0
  
Offset 43, 51 lines modifiedOffset 50, 51 lines modified
  
43 ····move-result·v050 ····move-result·v0
  
44 ····invoke-static·{p0},·Landroid/graphics/Color;->alpha(I)I51 ····invoke-static·{p0},·Landroid/graphics/Color;->alpha(I)I
  
45 ····move-result·v152 ····move-result·v1
  
46 ····invoke-static·{v1,·v0},·Lt/a;->a(II)I53 ····invoke-static·{v1,·v0},·Lc/d/e/a;->a(II)I
  
47 ····move-result·v254 ····move-result·v2
  
48 ····invoke-static·{p0},·Landroid/graphics/Color;->red(I)I55 ····invoke-static·{p0},·Landroid/graphics/Color;->red(I)I
  
49 ····move-result·v356 ····move-result·v3
  
50 ····invoke-static·{p1},·Landroid/graphics/Color;->red(I)I57 ····invoke-static·{p1},·Landroid/graphics/Color;->red(I)I
  
51 ····move-result·v458 ····move-result·v4
  
52 ····invoke-static·{v3,·v1,·v4,·v0,·v2},·Lt/a;->c(IIIII)I59 ····invoke-static·{v3,·v1,·v4,·v0,·v2},·Lc/d/e/a;->c(IIIII)I
  
53 ····move-result·v360 ····move-result·v3
  
54 ····invoke-static·{p0},·Landroid/graphics/Color;->green(I)I61 ····invoke-static·{p0},·Landroid/graphics/Color;->green(I)I
  
55 ····move-result·v462 ····move-result·v4
  
56 ····invoke-static·{p1},·Landroid/graphics/Color;->green(I)I63 ····invoke-static·{p1},·Landroid/graphics/Color;->green(I)I
  
57 ····move-result·v564 ····move-result·v5
  
58 ····invoke-static·{v4,·v1,·v5,·v0,·v2},·Lt/a;->c(IIIII)I65 ····invoke-static·{v4,·v1,·v5,·v0,·v2},·Lc/d/e/a;->c(IIIII)I
  
59 ····move-result·v466 ····move-result·v4
  
60 ····invoke-static·{p0},·Landroid/graphics/Color;->blue(I)I67 ····invoke-static·{p0},·Landroid/graphics/Color;->blue(I)I
  
61 ····move-result·p068 ····move-result·p0
  
62 ····invoke-static·{p1},·Landroid/graphics/Color;->blue(I)I69 ····invoke-static·{p1},·Landroid/graphics/Color;->blue(I)I
  
63 ····move-result·p170 ····move-result·p1
  
64 ····invoke-static·{p0,·v1,·p1,·v0,·v2},·Lt/a;->c(IIIII)I71 ····invoke-static·{p0,·v1,·p1,·v0,·v2},·Lc/d/e/a;->c(IIIII)I
  
65 ····move-result·p072 ····move-result·p0
  
66 ····invoke-static·{v2,·v3,·v4,·p0},·Landroid/graphics/Color;->argb(IIII)I73 ····invoke-static·{v2,·v3,·v4,·p0},·Landroid/graphics/Color;->argb(IIII)I
  
67 ····move-result·p074 ····move-result·p0
  
10.6 KB
smali/t/c.smali vs.
smali/e/z/a.smali
Max HTML report size reached
2.02 KB
smali/t/e0$a.smali vs.
smali/c/g/b/m$b.smali
Files 25% similar despite different names
    
Offset 1, 79 lines modifiedOffset 1, 48 lines modified
1 .class·Lt/e0$a;1 .class·abstract·Lc/g/b/m$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·""
3 .source·"SourceFile" 
  
4 #·interfaces 
5 .implements·Lt/e0$c; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lt/e0;->h([Lx/f$b;I)Lx/f$b;6 ····value·=·Lc/g/b/m;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x09 ····accessFlags·=·0x40a
12 ····name·=·null10 ····name·=·"b"
13 .end·annotation11 .end·annotation
  
 12 .annotation·system·Ldalvik/annotation/MemberClasses;
 13 ····value·=·{
 14 ········Lc/g/b/m$b$a;,
 15 ········Lc/g/b/m$b$b;
 16 ····}
 17 .end·annotation
  
14 #·instance·fields 
15 .field·final·synthetic·a:Lt/e0;18 .annotation·system·Ldalvik/annotation/Signature;
 19 ····value·=·{
 20 ········"<T:",
 21 ········"Ljava/lang/Object;",
 22 ········">",
 23 ········"Ljava/lang/Object;"
 24 ····}
 25 .end·annotation
  
  
16 #·direct·methods26 #·direct·methods
17 .method·constructor·<init>(Lt/e0;)V27 .method·private·constructor·<init>()V
18 ····.locals·028 ····.locals·0
  
19 ····iput-object·p1,·p0,·Lt/e0$a;->a:Lt/e0; 
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void30 ····return-void
22 .end·method31 .end·method
  
 32 .method·public·synthetic·constructor·<init>(Le/w/d/g;)V
  
23 #·virtual·methods 
24 .method·public·bridge·synthetic·a(Ljava/lang/Object;)I 
25 ····.locals·0 
  
26 ····check-cast·p1,·Lx/f$b; 
  
27 ····invoke-virtual·{p0,·p1},·Lt/e0$a;->c(Lx/f$b;)I 
  
28 ····move-result·p1 
  
29 ····return·p1 
30 .end·method 
  
31 .method·public·bridge·synthetic·b(Ljava/lang/Object;)Z 
32 ····.locals·033 ····.locals·0
  
 34 ····invoke-direct·{p0},·Lc/g/b/m$b;-><init>()V
33 ····check-cast·p1,·Lx/f$b; 
  
34 ····invoke-virtual·{p0,·p1},·Lt/e0$a;->d(Lx/f$b;)Z 
  
35 ····move-result·p1 
  
 35 ····return-void
36 ····return·p1 
37 .end·method 
  
38 .method·public·c(Lx/f$b;)I 
39 ····.locals·0 
  
40 ····invoke-virtual·{p1},·Lx/f$b;->e()I 
  
41 ····move-result·p1 
  
42 ····return·p1 
43 .end·method 
  
44 .method·public·d(Lx/f$b;)Z 
45 ····.locals·0 
  
46 ····invoke-virtual·{p1},·Lx/f$b;->f()Z 
  
47 ····move-result·p1 
  
48 ····return·p1 
49 .end·method36 .end·method
21.5 KB
smali/t/e0.smali vs.
smali/c/g/c/j/g0.smali
Max HTML report size reached
1.97 KB
smali/androidx/preference/d$b.smali vs.
smali/androidx/preference/c$a.smali
Files 18% similar despite different names
    
Offset 1, 47 lines modifiedOffset 1, 51 lines modified
1 .class·Landroidx/preference/d$b;1 .class·Landroidx/preference/c$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Landroid/content/DialogInterface$OnClickListener;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/preference/d;8 ····value·=·Landroidx/preference/c;->i2(Landroidx/appcompat/app/d$a;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·d:Landroidx/preference/d;15 .field·final·synthetic·e:Landroidx/preference/c;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(Landroidx/preference/d;)V17 .method·constructor·<init>(Landroidx/preference/c;)V
18 ····.locals·018 ····.locals·0
  
19 ····iput-object·p1,·p0,·Landroidx/preference/d$b;->d:Landroidx/preference/d;19 ····iput-object·p1,·p0,·Landroidx/preference/c$a;->e:Landroidx/preference/c;
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·run()V24 .method·public·onClick(Landroid/content/DialogInterface;I)V
25 ····.locals·125 ····.locals·1
  
26 ····iget-object·v0,·p0,·Landroidx/preference/d$b;->d:Landroidx/preference/d;26 ····iget-object·v0,·p0,·Landroidx/preference/c$a;->e:Landroidx/preference/c;
  
27 ····iget-object·v0,·v0,·Landroidx/preference/d;->e0:Landroidx/recyclerview/widget/RecyclerView;27 ····iput·p2,·v0,·Landroidx/preference/c;->D0:I
  
28 ····invoke-virtual·{v0,·v0},·Landroid/view/ViewGroup;->focusableViewAvailable(Landroid/view/View;)V28 ····const/4·p2,·-0x1
  
 29 ····invoke-virtual·{v0,·p1,·p2},·Landroidx/preference/f;->onClick(Landroid/content/DialogInterface;I)V
  
 30 ····invoke-interface·{p1},·Landroid/content/DialogInterface;->dismiss()V
  
29 ····return-void31 ····return-void
30 .end·method32 .end·method
2.06 KB
smali/androidx/preference/e$a.smali vs.
smali/androidx/preference/k.smali
Files 22% similar despite different names
    
Offset 1, 45 lines modifiedOffset 1, 50 lines modified
1 .class·Landroidx/preference/e$a;1 .class·public·Landroidx/preference/k;
 2 .super·Landroidx/recyclerview/widget/m;
 3 .source·""
2 .super·Ljava/lang/Object; 
3 .source·"SourceFile" 
  
4 #·interfaces 
5 .implements·Ljava/lang/Runnable; 
  
  
6 #·annotations4 #·annotations
 5 .annotation·runtime·Ljava/lang/Deprecated;
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·Landroidx/preference/e; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x0 
12 ····name·=·null 
13 .end·annotation6 .end·annotation
  
  
14 #·instance·fields7 #·instance·fields
15 .field·final·synthetic·d:Landroidx/preference/e;8 .field·final·f:Landroidx/recyclerview/widget/RecyclerView;
  
 9 .field·final·g:Lc/d/k/a;
  
 10 .field·final·h:Lc/d/k/a;
  
  
16 #·direct·methods11 #·direct·methods
17 .method·constructor·<init>(Landroidx/preference/e;)V12 .method·public·constructor·<init>(Landroidx/recyclerview/widget/RecyclerView;)V
18 ····.locals·013 ····.locals·1
  
 14 ····invoke-direct·{p0,·p1},·Landroidx/recyclerview/widget/m;-><init>(Landroidx/recyclerview/widget/RecyclerView;)V
  
19 ····iput-object·p1,·p0,·Landroidx/preference/e$a;->d:Landroidx/preference/e;15 ····invoke-super·{p0},·Landroidx/recyclerview/widget/m;->n()Lc/d/k/a;
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V16 ····move-result-object·v0
  
 17 ····iput-object·v0,·p0,·Landroidx/preference/k;->g:Lc/d/k/a;
  
 18 ····new-instance·v0,·Landroidx/preference/k$a;
  
 19 ····invoke-direct·{v0,·p0},·Landroidx/preference/k$a;-><init>(Landroidx/preference/k;)V
  
 20 ····iput-object·v0,·p0,·Landroidx/preference/k;->h:Lc/d/k/a;
  
 21 ····iput-object·p1,·p0,·Landroidx/preference/k;->f:Landroidx/recyclerview/widget/RecyclerView;
  
21 ····return-void22 ····return-void
22 .end·method23 .end·method
  
  
23 #·virtual·methods24 #·virtual·methods
24 .method·public·run()V25 .method·public·n()Lc/d/k/a;
25 ····.locals·126 ····.locals·1
  
26 ····iget-object·v0,·p0,·Landroidx/preference/e$a;->d:Landroidx/preference/e;27 ····iget-object·v0,·p0,·Landroidx/preference/k;->h:Lc/d/k/a;
  
27 ····invoke-virtual·{v0},·Landroidx/preference/e;->E()V 
  
28 ····return-void28 ····return-object·v0
29 .end·method29 .end·method
3.63 KB
smali/androidx/preference/e$c.smali vs.
smali/androidx/preference/h$d.smali
Files 17% similar despite different names
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 .class·Landroidx/preference/e$c;1 .class·Landroidx/preference/h$d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/preference/e;6 ····value·=·Landroidx/preference/h;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0xa9 ····accessFlags·=·0xa
10 ····name·=·"c"10 ····name·=·"d"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·a:I13 .field·a:I
  
14 .field·b:I14 .field·b:I
Offset 32, 62 lines modifiedOffset 32, 62 lines modified
  
32 ····move-result-object·v032 ····move-result-object·v0
  
33 ····invoke-virtual·{v0},·Ljava/lang/Class;->getName()Ljava/lang/String;33 ····invoke-virtual·{v0},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
34 ····move-result-object·v034 ····move-result-object·v0
  
35 ····iput-object·v0,·p0,·Landroidx/preference/e$c;->c:Ljava/lang/String;35 ····iput-object·v0,·p0,·Landroidx/preference/h$d;->c:Ljava/lang/String;
  
36 ····invoke-virtual·{p1},·Landroidx/preference/Preference;->t()I36 ····invoke-virtual·{p1},·Landroidx/preference/Preference;->v()I
  
37 ····move-result·v037 ····move-result·v0
  
38 ····iput·v0,·p0,·Landroidx/preference/e$c;->a:I38 ····iput·v0,·p0,·Landroidx/preference/h$d;->a:I
  
39 ····invoke-virtual·{p1},·Landroidx/preference/Preference;->G()I39 ····invoke-virtual·{p1},·Landroidx/preference/Preference;->I()I
  
40 ····move-result·p140 ····move-result·p1
  
41 ····iput·p1,·p0,·Landroidx/preference/e$c;->b:I41 ····iput·p1,·p0,·Landroidx/preference/h$d;->b:I
  
42 ····return-void42 ····return-void
43 .end·method43 .end·method
  
  
44 #·virtual·methods44 #·virtual·methods
45 .method·public·equals(Ljava/lang/Object;)Z45 .method·public·equals(Ljava/lang/Object;)Z
46 ····.locals·346 ····.locals·3
  
47 ····instance-of·v0,·p1,·Landroidx/preference/e$c;47 ····instance-of·v0,·p1,·Landroidx/preference/h$d;
  
48 ····const/4·v1,·0x048 ····const/4·v1,·0x0
  
49 ····if-nez·v0,·:cond_049 ····if-nez·v0,·:cond_0
  
50 ····return·v150 ····return·v1
  
51 ····:cond_051 ····:cond_0
52 ····check-cast·p1,·Landroidx/preference/e$c;52 ····check-cast·p1,·Landroidx/preference/h$d;
  
53 ····iget·v0,·p0,·Landroidx/preference/e$c;->a:I53 ····iget·v0,·p0,·Landroidx/preference/h$d;->a:I
  
54 ····iget·v2,·p1,·Landroidx/preference/e$c;->a:I54 ····iget·v2,·p1,·Landroidx/preference/h$d;->a:I
  
55 ····if-ne·v0,·v2,·:cond_155 ····if-ne·v0,·v2,·:cond_1
  
56 ····iget·v0,·p0,·Landroidx/preference/e$c;->b:I56 ····iget·v0,·p0,·Landroidx/preference/h$d;->b:I
  
57 ····iget·v2,·p1,·Landroidx/preference/e$c;->b:I57 ····iget·v2,·p1,·Landroidx/preference/h$d;->b:I
  
58 ····if-ne·v0,·v2,·:cond_158 ····if-ne·v0,·v2,·:cond_1
  
59 ····iget-object·v0,·p0,·Landroidx/preference/e$c;->c:Ljava/lang/String;59 ····iget-object·v0,·p0,·Landroidx/preference/h$d;->c:Ljava/lang/String;
  
60 ····iget-object·p1,·p1,·Landroidx/preference/e$c;->c:Ljava/lang/String;60 ····iget-object·p1,·p1,·Landroidx/preference/h$d;->c:Ljava/lang/String;
  
61 ····invoke-static·{v0,·p1},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z61 ····invoke-static·{v0,·p1},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
  
62 ····move-result·p162 ····move-result·p1
  
63 ····if-eqz·p1,·:cond_163 ····if-eqz·p1,·:cond_1
  
Offset 96, 31 lines modifiedOffset 96, 31 lines modified
96 ····:cond_196 ····:cond_1
97 ····return·v197 ····return·v1
98 .end·method98 .end·method
  
99 .method·public·hashCode()I99 .method·public·hashCode()I
100 ····.locals·2100 ····.locals·2
  
101 ····const/16·v0,·0x20f101 ····iget·v0,·p0,·Landroidx/preference/h$d;->a:I
  
102 ····iget·v1,·p0,·Landroidx/preference/e$c;->a:I102 ····const/16·v1,·0x20f
  
103 ····add-int/2addr·v0,·v1103 ····add-int/2addr·v1,·v0
  
104 ····mul-int/lit8·v0,·v0,·0x1f104 ····mul-int/lit8·v1,·v1,·0x1f
  
105 ····iget·v1,·p0,·Landroidx/preference/e$c;->b:I105 ····iget·v0,·p0,·Landroidx/preference/h$d;->b:I
  
106 ····add-int/2addr·v0,·v1106 ····add-int/2addr·v1,·v0
  
107 ····mul-int/lit8·v0,·v0,·0x1f107 ····mul-int/lit8·v1,·v1,·0x1f
  
108 ····iget-object·v1,·p0,·Landroidx/preference/e$c;->c:Ljava/lang/String;108 ····iget-object·v0,·p0,·Landroidx/preference/h$d;->c:Ljava/lang/String;
  
109 ····invoke-virtual·{v1},·Ljava/lang/String;->hashCode()I109 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I
  
110 ····move-result·v1110 ····move-result·v0
  
111 ····add-int/2addr·v0,·v1111 ····add-int/2addr·v1,·v0
  
112 ····return·v0112 ····return·v1
113 .end·method113 .end·method
2.94 KB
smali/androidx/preference/e$b.smali vs.
smali/androidx/preference/h$c.smali
Files 6% similar despite different names
    
Offset 1, 61 lines modifiedOffset 1, 68 lines modified
1 .class·Landroidx/preference/e$b;1 .class·Landroidx/preference/h$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/preference/Preference$e;5 .implements·Landroidx/preference/Preference$e;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/preference/e;->x(Landroidx/preference/PreferenceGroup;Ljava/util/List;)Landroidx/preference/b;8 ····value·=·Landroidx/preference/h;->B(Landroidx/preference/PreferenceGroup;Ljava/util/List;)Landroidx/preference/b;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·a:Landroidx/preference/PreferenceGroup;15 .field·final·synthetic·a:Landroidx/preference/PreferenceGroup;
  
16 .field·final·synthetic·b:Landroidx/preference/e;16 .field·final·synthetic·b:Landroidx/preference/h;
  
  
17 #·direct·methods17 #·direct·methods
18 .method·constructor·<init>(Landroidx/preference/e;Landroidx/preference/PreferenceGroup;)V18 .method·constructor·<init>(Landroidx/preference/h;Landroidx/preference/PreferenceGroup;)V
19 ····.locals·019 ····.locals·0
  
20 ····iput-object·p1,·p0,·Landroidx/preference/e$b;->b:Landroidx/preference/e;20 ····iput-object·p1,·p0,·Landroidx/preference/h$c;->b:Landroidx/preference/h;
  
21 ····iput-object·p2,·p0,·Landroidx/preference/e$b;->a:Landroidx/preference/PreferenceGroup;21 ····iput-object·p2,·p0,·Landroidx/preference/h$c;->a:Landroidx/preference/PreferenceGroup;
  
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
  
  
25 #·virtual·methods25 #·virtual·methods
26 .method·public·a(Landroidx/preference/Preference;)Z26 .method·public·a(Landroidx/preference/Preference;)Z
27 ····.locals·227 ····.locals·2
  
28 ····iget-object·v0,·p0,·Landroidx/preference/e$b;->a:Landroidx/preference/PreferenceGroup;28 ····iget-object·v0,·p0,·Landroidx/preference/h$c;->a:Landroidx/preference/PreferenceGroup;
  
29 ····const·v1,·0x7fffffff29 ····const·v1,·0x7fffffff
  
30 ····invoke-virtual·{v0,·v1},·Landroidx/preference/PreferenceGroup;->P0(I)V30 ····invoke-virtual·{v0,·v1},·Landroidx/preference/PreferenceGroup;->R0(I)V
  
31 ····iget-object·v0,·p0,·Landroidx/preference/e$b;->b:Landroidx/preference/e;31 ····iget-object·v0,·p0,·Landroidx/preference/h$c;->b:Landroidx/preference/h;
  
32 ····invoke-virtual·{v0,·p1},·Landroidx/preference/e;->a(Landroidx/preference/Preference;)V32 ····invoke-virtual·{v0,·p1},·Landroidx/preference/h;->a(Landroidx/preference/Preference;)V
  
33 ····iget-object·p1,·p0,·Landroidx/preference/e$b;->a:Landroidx/preference/PreferenceGroup;33 ····iget-object·p1,·p0,·Landroidx/preference/h$c;->a:Landroidx/preference/PreferenceGroup;
  
34 ····invoke-virtual·{p1},·Landroidx/preference/PreferenceGroup;->K0()Landroidx/preference/PreferenceGroup$b;34 ····invoke-virtual·{p1},·Landroidx/preference/PreferenceGroup;->M0()Landroidx/preference/PreferenceGroup$b;
  
 35 ····move-result-object·p1
  
 36 ····if-eqz·p1,·:cond_0
  
 37 ····invoke-interface·{p1},·Landroidx/preference/PreferenceGroup$b;->a()V
  
 38 ····:cond_0
35 ····const/4·p1,·0x139 ····const/4·p1,·0x1
  
36 ····return·p140 ····return·p1
37 .end·method41 .end·method
2.95 KB
smali/androidx/lifecycle/m$a.smali vs.
smali/androidx/lifecycle/n$a.smali
Files 16% similar despite different names
    
Offset 1, 64 lines modifiedOffset 1, 64 lines modified
1 .class·Landroidx/lifecycle/m$a;1 .class·Landroidx/lifecycle/n$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/lifecycle/m;6 ····value·=·Landroidx/lifecycle/n;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x89 ····accessFlags·=·0x8
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·a:Landroidx/lifecycle/f$c;13 .field·a:Landroidx/lifecycle/g$c;
  
14 .field·b:Landroidx/lifecycle/j;14 .field·b:Landroidx/lifecycle/k;
  
  
15 #·direct·methods15 #·direct·methods
16 .method·constructor·<init>(Landroidx/lifecycle/k;Landroidx/lifecycle/f$c;)V16 .method·constructor·<init>(Landroidx/lifecycle/l;Landroidx/lifecycle/g$c;)V
17 ····.locals·017 ····.locals·0
  
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
19 ····invoke-static·{p1},·Landroidx/lifecycle/n;->f(Ljava/lang/Object;)Landroidx/lifecycle/j;19 ····invoke-static·{p1},·Landroidx/lifecycle/p;->f(Ljava/lang/Object;)Landroidx/lifecycle/k;
  
20 ····move-result-object·p120 ····move-result-object·p1
  
21 ····iput-object·p1,·p0,·Landroidx/lifecycle/m$a;->b:Landroidx/lifecycle/j;21 ····iput-object·p1,·p0,·Landroidx/lifecycle/n$a;->b:Landroidx/lifecycle/k;
  
22 ····iput-object·p2,·p0,·Landroidx/lifecycle/m$a;->a:Landroidx/lifecycle/f$c;22 ····iput-object·p2,·p0,·Landroidx/lifecycle/n$a;->a:Landroidx/lifecycle/g$c;
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
  
  
25 #·virtual·methods25 #·virtual·methods
26 .method·a(Landroidx/lifecycle/l;Landroidx/lifecycle/f$b;)V26 .method·a(Landroidx/lifecycle/m;Landroidx/lifecycle/g$b;)V
27 ····.locals·227 ····.locals·2
  
28 ····invoke-virtual·{p2},·Landroidx/lifecycle/f$b;->f()Landroidx/lifecycle/f$c;28 ····invoke-virtual·{p2},·Landroidx/lifecycle/g$b;->d()Landroidx/lifecycle/g$c;
  
29 ····move-result-object·v029 ····move-result-object·v0
  
30 ····iget-object·v1,·p0,·Landroidx/lifecycle/m$a;->a:Landroidx/lifecycle/f$c;30 ····iget-object·v1,·p0,·Landroidx/lifecycle/n$a;->a:Landroidx/lifecycle/g$c;
  
31 ····invoke-static·{v1,·v0},·Landroidx/lifecycle/m;->k(Landroidx/lifecycle/f$c;Landroidx/lifecycle/f$c;)Landroidx/lifecycle/f$c;31 ····invoke-static·{v1,·v0},·Landroidx/lifecycle/n;->k(Landroidx/lifecycle/g$c;Landroidx/lifecycle/g$c;)Landroidx/lifecycle/g$c;
  
32 ····move-result-object·v132 ····move-result-object·v1
  
33 ····iput-object·v1,·p0,·Landroidx/lifecycle/m$a;->a:Landroidx/lifecycle/f$c;33 ····iput-object·v1,·p0,·Landroidx/lifecycle/n$a;->a:Landroidx/lifecycle/g$c;
  
34 ····iget-object·v1,·p0,·Landroidx/lifecycle/m$a;->b:Landroidx/lifecycle/j;34 ····iget-object·v1,·p0,·Landroidx/lifecycle/n$a;->b:Landroidx/lifecycle/k;
  
35 ····invoke-interface·{v1,·p1,·p2},·Landroidx/lifecycle/j;->a(Landroidx/lifecycle/l;Landroidx/lifecycle/f$b;)V35 ····invoke-interface·{v1,·p1,·p2},·Landroidx/lifecycle/k;->d(Landroidx/lifecycle/m;Landroidx/lifecycle/g$b;)V
  
36 ····iput-object·v0,·p0,·Landroidx/lifecycle/m$a;->a:Landroidx/lifecycle/f$c;36 ····iput-object·v0,·p0,·Landroidx/lifecycle/n$a;->a:Landroidx/lifecycle/g$c;
  
37 ····return-void37 ····return-void
38 .end·method38 .end·method
4.19 KB
smali/androidx/lifecycle/z$a.smali vs.
smali/androidx/lifecycle/a0$a.smali
Max HTML report size reached
1.23 KB
smali/androidx/lifecycle/z$c.smali vs.
smali/androidx/recyclerview/widget/p$b.smali
Files 26% similar despite different names
    
Offset 1, 32 lines modifiedOffset 1, 31 lines modified
 1 .class·interface·abstract·Landroidx/recyclerview/widget/p$b;
 2 .super·Ljava/lang/Object;
 3 .source·""
1 .class·abstract·Landroidx/lifecycle/z$c; 
2 .super·Landroidx/lifecycle/z$e; 
3 .source·"SourceFile" 
  
4 #·interfaces 
5 .implements·Landroidx/lifecycle/z$b; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroidx/lifecycle/z;6 ····value·=·Landroidx/recyclerview/widget/p;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x4089 ····accessFlags·=·0x608
12 ····name·=·"c"10 ····name·=·"b"
13 .end·annotation11 .end·annotation
  
  
14 #·direct·methods12 #·virtual·methods
15 .method·constructor·<init>()V 
16 ····.locals·013 .method·public·abstract·a(I)Landroid/view/View;
 14 .end·method
  
17 ····invoke-direct·{p0},·Landroidx/lifecycle/z$e;-><init>()V15 .method·public·abstract·b()I
 16 .end·method
  
18 ····return-void17 .method·public·abstract·c()I
19 .end·method18 .end·method
  
 19 .method·public·abstract·d(Landroid/view/View;)I
 20 .end·method
  
 21 .method·public·abstract·e(Landroid/view/View;)I
20 #·virtual·methods 
21 .method·public·abstract·c(Ljava/lang/String;Ljava/lang/Class;)Landroidx/lifecycle/w; 
22 .end·method22 .end·method
11.6 KB
smali/androidx/lifecycle/f$b.smali vs.
smali/androidx/lifecycle/g$b.smali
Max HTML report size reached
2.61 KB
smali/androidx/lifecycle/z$d.smali vs.
smali/androidx/lifecycle/a0$d.smali
Files 6% similar despite different names
    
Offset 1, 71 lines modifiedOffset 1, 80 lines modified
1 .class·public·Landroidx/lifecycle/z$d;1 .class·public·Landroidx/lifecycle/a0$d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/lifecycle/z$b;5 .implements·Landroidx/lifecycle/a0$b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroidx/lifecycle/z;8 ····value·=·Landroidx/lifecycle/a0;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x911 ····accessFlags·=·0x9
12 ····name·=·"d"12 ····name·=·"d"
13 .end·annotation13 .end·annotation
  
  
14 #·static·fields14 #·static·fields
15 .field·private·static·a:Landroidx/lifecycle/z$d;15 .field·private·static·a:Landroidx/lifecycle/a0$d;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·public·constructor·<init>()V17 .method·public·constructor·<init>()V
18 ····.locals·018 ····.locals·0
  
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
  
22 .method·static·b()Landroidx/lifecycle/z$d;22 .method·static·b()Landroidx/lifecycle/a0$d;
23 ····.locals·123 ····.locals·1
  
24 ····sget-object·v0,·Landroidx/lifecycle/z$d;->a:Landroidx/lifecycle/z$d;24 ····sget-object·v0,·Landroidx/lifecycle/a0$d;->a:Landroidx/lifecycle/a0$d;
  
25 ····if-nez·v0,·:cond_025 ····if-nez·v0,·:cond_0
  
26 ····new-instance·v0,·Landroidx/lifecycle/z$d;26 ····new-instance·v0,·Landroidx/lifecycle/a0$d;
  
27 ····invoke-direct·{v0},·Landroidx/lifecycle/z$d;-><init>()V27 ····invoke-direct·{v0},·Landroidx/lifecycle/a0$d;-><init>()V
  
28 ····sput-object·v0,·Landroidx/lifecycle/z$d;->a:Landroidx/lifecycle/z$d;28 ····sput-object·v0,·Landroidx/lifecycle/a0$d;->a:Landroidx/lifecycle/a0$d;
  
29 ····:cond_029 ····:cond_0
30 ····sget-object·v0,·Landroidx/lifecycle/z$d;->a:Landroidx/lifecycle/z$d;30 ····sget-object·v0,·Landroidx/lifecycle/a0$d;->a:Landroidx/lifecycle/a0$d;
  
31 ····return-object·v031 ····return-object·v0
32 .end·method32 .end·method
  
  
33 #·virtual·methods33 #·virtual·methods
34 .method·public·a(Ljava/lang/Class;)Landroidx/lifecycle/w;34 .method·public·a(Ljava/lang/Class;)Landroidx/lifecycle/x;
35 ····.locals·435 ····.locals·4
 36 ····.annotation·system·Ldalvik/annotation/Signature;
 37 ········value·=·{
 38 ············"<T:",
 39 ············"Landroidx/lifecycle/x;",
 40 ············">(",
 41 ············"Ljava/lang/Class<",
 42 ············"TT;>;)TT;"
 43 ········}
 44 ····.end·annotation
  
36 ····const-string·v0,·"Cannot·create·an·instance·of·"45 ····const-string·v0,·"Cannot·create·an·instance·of·"
  
37 ····:try_start_046 ····:try_start_0
38 ····invoke-virtual·{p1},·Ljava/lang/Class;->newInstance()Ljava/lang/Object;47 ····invoke-virtual·{p1},·Ljava/lang/Class;->newInstance()Ljava/lang/Object;
  
39 ····move-result-object·v148 ····move-result-object·v1
  
40 ····check-cast·v1,·Landroidx/lifecycle/w;49 ····check-cast·v1,·Landroidx/lifecycle/x;
41 ····:try_end_050 ····:try_end_0
42 ····.catch·Ljava/lang/InstantiationException;·{:try_start_0·..·:try_end_0}·:catch_151 ····.catch·Ljava/lang/InstantiationException;·{:try_start_0·..·:try_end_0}·:catch_1
43 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_052 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_0
  
44 ····return-object·v153 ····return-object·v1
  
45 ····:catch_054 ····:catch_0
7.02 KB
smali/androidx/lifecycle/f$a.smali vs.
smali/androidx/lifecycle/g$a.smali
Max HTML report size reached
5.89 KB
smali/androidx/lifecycle/f$c.smali vs.
smali/androidx/lifecycle/g$c.smali
Max HTML report size reached
796 B
smali/androidx/lifecycle/z$e.smali vs.
smali/androidx/lifecycle/a0$e.smali
Files 8% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·abstract·Landroidx/lifecycle/z$e;1 .class·Landroidx/lifecycle/a0$e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/lifecycle/z;6 ····value·=·Landroidx/lifecycle/a0;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x89 ····accessFlags·=·0x8
10 ····name·=·"e"10 ····name·=·"e"
11 .end·annotation11 .end·annotation
  
Offset 21, 9 lines modifiedOffset 21, 12 lines modified
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····return-void22 ····return-void
23 .end·method23 .end·method
  
  
24 #·virtual·methods24 #·virtual·methods
25 .method·abstract·b(Landroidx/lifecycle/w;)V25 .method·b(Landroidx/lifecycle/x;)V
 26 ····.locals·0
  
 27 ····return-void
26 .end·method28 .end·method
4.33 KB
smali/androidx/lifecycle/s$b.smali vs.
smali/androidx/lifecycle/u$b.smali
Max HTML report size reached
4.69 KB
smali/androidx/fragment/app/u0$d.smali vs.
smali/androidx/fragment/app/c0$d.smali
Max HTML report size reached
545 B
smali/androidx/fragment/app/v$h.smali vs.
smali/androidx/fragment/app/w$h.smali
Files 3% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·Landroidx/fragment/app/v$h;1 .class·Landroidx/fragment/app/w$h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/fragment/app/v;6 ····value·=·Landroidx/fragment/app/w;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x89 ····accessFlags·=·0x8
10 ····name·=·"h"10 ····name·=·"h"
11 .end·annotation11 .end·annotation
  
3.39 KB
smali/androidx/fragment/app/q0$c.smali vs.
smali/androidx/fragment/app/y$b.smali
Files 14% similar despite different names
    
Offset 1, 87 lines modifiedOffset 1, 88 lines modified
1 .class·Landroidx/fragment/app/q0$c;1 .class·Landroidx/fragment/app/y$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/fragment/app/q0;->s(Landroid/view/ViewGroup;Ljava/util/ArrayList;Ljava/util/Map;)V8 ····value·=·Landroidx/fragment/app/y;->x(Landroid/view/View;Ljava/util/ArrayList;Ljava/util/Map;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·d:Ljava/util/ArrayList;15 .field·final·synthetic·e:Ljava/util/ArrayList;
  
16 .field·final·synthetic·e:Ljava/util/Map;16 .field·final·synthetic·f:Ljava/util/Map;
  
17 .field·final·synthetic·f:Landroidx/fragment/app/q0;17 .field·final·synthetic·g:Landroidx/fragment/app/y;
  
  
18 #·direct·methods18 #·direct·methods
19 .method·constructor·<init>(Landroidx/fragment/app/q0;Ljava/util/ArrayList;Ljava/util/Map;)V19 .method·constructor·<init>(Landroidx/fragment/app/y;Ljava/util/ArrayList;Ljava/util/Map;)V
20 ····.locals·020 ····.locals·0
  
21 ····iput-object·p1,·p0,·Landroidx/fragment/app/q0$c;->f:Landroidx/fragment/app/q0;21 ····iput-object·p1,·p0,·Landroidx/fragment/app/y$b;->g:Landroidx/fragment/app/y;
  
22 ····iput-object·p2,·p0,·Landroidx/fragment/app/q0$c;->d:Ljava/util/ArrayList;22 ····iput-object·p2,·p0,·Landroidx/fragment/app/y$b;->e:Ljava/util/ArrayList;
  
23 ····iput-object·p3,·p0,·Landroidx/fragment/app/q0$c;->e:Ljava/util/Map;23 ····iput-object·p3,·p0,·Landroidx/fragment/app/y$b;->f:Ljava/util/Map;
  
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·run()V28 .method·public·run()V
29 ····.locals·529 ····.locals·5
  
30 ····iget-object·v0,·p0,·Landroidx/fragment/app/q0$c;->d:Ljava/util/ArrayList;30 ····iget-object·v0,·p0,·Landroidx/fragment/app/y$b;->e:Ljava/util/ArrayList;
  
31 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->size()I31 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->size()I
  
32 ····move-result·v032 ····move-result·v0
  
33 ····const/4·v1,·0x033 ····const/4·v1,·0x0
  
34 ····:goto_034 ····:goto_0
35 ····if-ge·v1,·v0,·:cond_035 ····if-ge·v1,·v0,·:cond_1
  
36 ····iget-object·v2,·p0,·Landroidx/fragment/app/q0$c;->d:Ljava/util/ArrayList;36 ····iget-object·v2,·p0,·Landroidx/fragment/app/y$b;->e:Ljava/util/ArrayList;
  
37 ····invoke-virtual·{v2,·v1},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;37 ····invoke-virtual·{v2,·v1},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
  
38 ····move-result-object·v238 ····move-result-object·v2
  
39 ····check-cast·v2,·Landroid/view/View;39 ····check-cast·v2,·Landroid/view/View;
  
40 ····invoke-static·{v2},·La0/a1;->E(Landroid/view/View;)Ljava/lang/String;40 ····invoke-static·{v2},·Lc/d/k/v;->E(Landroid/view/View;)Ljava/lang/String;
  
41 ····move-result-object·v341 ····move-result-object·v3
  
42 ····iget-object·v4,·p0,·Landroidx/fragment/app/q0$c;->e:Ljava/util/Map;42 ····if-eqz·v3,·:cond_0
  
43 ····invoke-interface·{v4,·v3},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;43 ····iget-object·v4,·p0,·Landroidx/fragment/app/y$b;->f:Ljava/util/Map;
  
44 ····move-result-object·v344 ····invoke-static·{v4,·v3},·Landroidx/fragment/app/y;->i(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;
  
45 ····check-cast·v3,·Ljava/lang/String;45 ····move-result-object·v3
  
46 ····invoke-static·{v2,·v3},·La0/a1;->j0(Landroid/view/View;Ljava/lang/String;)V46 ····invoke-static·{v2,·v3},·Lc/d/k/v;->j0(Landroid/view/View;Ljava/lang/String;)V
  
 47 ····:cond_0
47 ····add-int/lit8·v1,·v1,·0x148 ····add-int/lit8·v1,·v1,·0x1
  
48 ····goto·:goto_049 ····goto·:goto_0
  
49 ····:cond_050 ····:cond_1
50 ····return-void51 ····return-void
51 .end·method52 .end·method
1.78 KB
smali/androidx/fragment/app/o0$a.smali vs.
smali/androidx/fragment/app/x$a.smali
Files 14% similar despite different names
    
Offset 1, 44 lines modifiedOffset 1, 44 lines modified
1 .class·Landroidx/fragment/app/o0$a;1 .class·Landroidx/fragment/app/x$a;
2 .super·Landroid/transition/Transition$EpicenterCallback;2 .super·Landroid/transition/Transition$EpicenterCallback;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Landroidx/fragment/app/o0;->v(Ljava/lang/Object;Landroid/view/View;)V6 ····value·=·Landroidx/fragment/app/x;->v(Ljava/lang/Object;Landroid/view/View;)V
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·final·synthetic·a:Landroid/graphics/Rect;13 .field·final·synthetic·a:Landroid/graphics/Rect;
  
14 .field·final·synthetic·b:Landroidx/fragment/app/o0;14 .field·final·synthetic·b:Landroidx/fragment/app/x;
  
  
15 #·direct·methods15 #·direct·methods
16 .method·constructor·<init>(Landroidx/fragment/app/o0;Landroid/graphics/Rect;)V16 .method·constructor·<init>(Landroidx/fragment/app/x;Landroid/graphics/Rect;)V
17 ····.locals·017 ····.locals·0
  
18 ····iput-object·p1,·p0,·Landroidx/fragment/app/o0$a;->b:Landroidx/fragment/app/o0;18 ····iput-object·p1,·p0,·Landroidx/fragment/app/x$a;->b:Landroidx/fragment/app/x;
  
19 ····iput-object·p2,·p0,·Landroidx/fragment/app/o0$a;->a:Landroid/graphics/Rect;19 ····iput-object·p2,·p0,·Landroidx/fragment/app/x$a;->a:Landroid/graphics/Rect;
  
20 ····invoke-direct·{p0},·Landroid/transition/Transition$EpicenterCallback;-><init>()V20 ····invoke-direct·{p0},·Landroid/transition/Transition$EpicenterCallback;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·onGetEpicenter(Landroid/transition/Transition;)Landroid/graphics/Rect;24 .method·public·onGetEpicenter(Landroid/transition/Transition;)Landroid/graphics/Rect;
25 ····.locals·025 ····.locals·0
  
26 ····iget-object·p1,·p0,·Landroidx/fragment/app/o0$a;->a:Landroid/graphics/Rect;26 ····iget-object·p1,·p0,·Landroidx/fragment/app/x$a;->a:Landroid/graphics/Rect;
  
27 ····return-object·p127 ····return-object·p1
28 .end·method28 .end·method
7.76 KB
smali/androidx/fragment/app/v$d.smali vs.
smali/androidx/fragment/app/w$d.smali
Max HTML report size reached
7.14 KB
smali/androidx/fragment/app/o0$c.smali vs.
smali/androidx/fragment/app/c0$c.smali
Max HTML report size reached
19.0 KB
smali/androidx/fragment/app/u0$e.smali vs.
smali/androidx/fragment/app/c0$e.smali
Max HTML report size reached
4.99 KB
smali/androidx/fragment/app/t0.smali vs.
smali/kotlinx/coroutines/m1.smali
Max HTML report size reached
2.61 KB
smali/androidx/fragment/app/u$a.smali vs.
smali/androidx/fragment/app/w$c.smali
Files 22% similar despite different names
    
Offset 1, 61 lines modifiedOffset 1, 57 lines modified
1 .class·final·Landroidx/fragment/app/u$a;1 .class·Landroidx/fragment/app/w$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
 4 #·interfaces
 5 .implements·Ljava/lang/Runnable;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Landroidx/fragment/app/u;8 ····value·=·Landroidx/fragment/app/w;->n(Landroid/view/ViewGroup;Landroidx/fragment/app/w$h;Landroid/view/View;Lc/c/a;Landroidx/fragment/app/w$g;)V
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x1811 ····accessFlags·=·0x0
10 ····name·=·"a"12 ····name·=·null
11 .end·annotation13 .end·annotation
  
  
12 #·instance·fields14 #·instance·fields
 15 .field·final·synthetic·e:Landroidx/fragment/app/w$g;
13 .field·a:I 
  
14 .field·b:Landroidx/fragment/app/Fragment; 
  
15 .field·c:I 
  
16 .field·d:I16 .field·final·synthetic·f:Landroidx/fragment/app/Fragment;
  
17 .field·e:I17 .field·final·synthetic·g:Lc/d/g/b;
  
18 .field·f:I 
  
19 .field·g:Landroidx/lifecycle/f$c;18 #·direct·methods
 19 .method·constructor·<init>(Landroidx/fragment/app/w$g;Landroidx/fragment/app/Fragment;Lc/d/g/b;)V
 20 ····.locals·0
  
20 .field·h:Landroidx/lifecycle/f$c;21 ····iput-object·p1,·p0,·Landroidx/fragment/app/w$c;->e:Landroidx/fragment/app/w$g;
  
 22 ····iput-object·p2,·p0,·Landroidx/fragment/app/w$c;->f:Landroidx/fragment/app/Fragment;
  
 23 ····iput-object·p3,·p0,·Landroidx/fragment/app/w$c;->g:Lc/d/g/b;
21 #·direct·methods 
22 .method·constructor·<init>()V 
23 ····.locals·0 
  
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
27 .method·constructor·<init>(ILandroidx/fragment/app/Fragment;)V 
28 ····.locals·0 
  
29 ····.line·1 
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
31 ····iput·p1,·p0,·Landroidx/fragment/app/u$a;->a:I27 #·virtual·methods
 28 .method·public·run()V
 29 ····.locals·3
  
32 ····iput-object·p2,·p0,·Landroidx/fragment/app/u$a;->b:Landroidx/fragment/app/Fragment;30 ····iget-object·v0,·p0,·Landroidx/fragment/app/w$c;->e:Landroidx/fragment/app/w$g;
  
33 ····sget-object·p1,·Landroidx/lifecycle/f$c;->h:Landroidx/lifecycle/f$c;31 ····iget-object·v1,·p0,·Landroidx/fragment/app/w$c;->f:Landroidx/fragment/app/Fragment;
  
34 ····iput-object·p1,·p0,·Landroidx/fragment/app/u$a;->g:Landroidx/lifecycle/f$c;32 ····iget-object·v2,·p0,·Landroidx/fragment/app/w$c;->g:Lc/d/g/b;
  
35 ····iput-object·p1,·p0,·Landroidx/fragment/app/u$a;->h:Landroidx/lifecycle/f$c;33 ····invoke-interface·{v0,·v1,·v2},·Landroidx/fragment/app/w$g;->a(Landroidx/fragment/app/Fragment;Lc/d/g/b;)V
  
36 ····return-void34 ····return-void
37 .end·method35 .end·method
3.37 KB
smali/androidx/fragment/app/q0$b.smali vs.
smali/androidx/fragment/app/y$c.smali
Files 19% similar despite different names
    
Offset 1, 88 lines modifiedOffset 1, 87 lines modified
1 .class·Landroidx/fragment/app/q0$b;1 .class·Landroidx/fragment/app/y$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/fragment/app/q0;->x(Landroid/view/View;Ljava/util/ArrayList;Ljava/util/Map;)V8 ····value·=·Landroidx/fragment/app/y;->s(Landroid/view/ViewGroup;Ljava/util/ArrayList;Ljava/util/Map;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·d:Ljava/util/ArrayList;15 .field·final·synthetic·e:Ljava/util/ArrayList;
  
16 .field·final·synthetic·e:Ljava/util/Map;16 .field·final·synthetic·f:Ljava/util/Map;
  
17 .field·final·synthetic·f:Landroidx/fragment/app/q0;17 .field·final·synthetic·g:Landroidx/fragment/app/y;
  
  
18 #·direct·methods18 #·direct·methods
19 .method·constructor·<init>(Landroidx/fragment/app/q0;Ljava/util/ArrayList;Ljava/util/Map;)V19 .method·constructor·<init>(Landroidx/fragment/app/y;Ljava/util/ArrayList;Ljava/util/Map;)V
20 ····.locals·020 ····.locals·0
  
21 ····iput-object·p1,·p0,·Landroidx/fragment/app/q0$b;->f:Landroidx/fragment/app/q0;21 ····iput-object·p1,·p0,·Landroidx/fragment/app/y$c;->g:Landroidx/fragment/app/y;
  
22 ····iput-object·p2,·p0,·Landroidx/fragment/app/q0$b;->d:Ljava/util/ArrayList;22 ····iput-object·p2,·p0,·Landroidx/fragment/app/y$c;->e:Ljava/util/ArrayList;
  
23 ····iput-object·p3,·p0,·Landroidx/fragment/app/q0$b;->e:Ljava/util/Map;23 ····iput-object·p3,·p0,·Landroidx/fragment/app/y$c;->f:Ljava/util/Map;
  
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·run()V28 .method·public·run()V
29 ····.locals·529 ····.locals·5
  
30 ····iget-object·v0,·p0,·Landroidx/fragment/app/q0$b;->d:Ljava/util/ArrayList;30 ····iget-object·v0,·p0,·Landroidx/fragment/app/y$c;->e:Ljava/util/ArrayList;
  
31 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->size()I31 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->size()I
  
32 ····move-result·v032 ····move-result·v0
  
33 ····const/4·v1,·0x033 ····const/4·v1,·0x0
  
34 ····:goto_034 ····:goto_0
35 ····if-ge·v1,·v0,·:cond_135 ····if-ge·v1,·v0,·:cond_0
  
36 ····iget-object·v2,·p0,·Landroidx/fragment/app/q0$b;->d:Ljava/util/ArrayList;36 ····iget-object·v2,·p0,·Landroidx/fragment/app/y$c;->e:Ljava/util/ArrayList;
  
37 ····invoke-virtual·{v2,·v1},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;37 ····invoke-virtual·{v2,·v1},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
  
38 ····move-result-object·v238 ····move-result-object·v2
  
39 ····check-cast·v2,·Landroid/view/View;39 ····check-cast·v2,·Landroid/view/View;
  
40 ····invoke-static·{v2},·La0/a1;->E(Landroid/view/View;)Ljava/lang/String;40 ····invoke-static·{v2},·Lc/d/k/v;->E(Landroid/view/View;)Ljava/lang/String;
  
41 ····move-result-object·v341 ····move-result-object·v3
  
42 ····if-eqz·v3,·:cond_042 ····iget-object·v4,·p0,·Landroidx/fragment/app/y$c;->f:Ljava/util/Map;
  
 43 ····invoke-interface·{v4,·v3},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
43 ····iget-object·v4,·p0,·Landroidx/fragment/app/q0$b;->e:Ljava/util/Map; 
  
44 ····invoke-static·{v4,·v3},·Landroidx/fragment/app/q0;->i(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String; 
  
45 ····move-result-object·v344 ····move-result-object·v3
  
 45 ····check-cast·v3,·Ljava/lang/String;
  
46 ····invoke-static·{v2,·v3},·La0/a1;->j0(Landroid/view/View;Ljava/lang/String;)V46 ····invoke-static·{v2,·v3},·Lc/d/k/v;->j0(Landroid/view/View;Ljava/lang/String;)V
  
47 ····:cond_0 
48 ····add-int/lit8·v1,·v1,·0x147 ····add-int/lit8·v1,·v1,·0x1
  
49 ····goto·:goto_048 ····goto·:goto_0
  
50 ····:cond_149 ····:cond_0
51 ····return-void50 ····return-void
52 .end·method51 .end·method
4.34 KB
smali/androidx/fragment/app/q0$a.smali vs.
smali/androidx/fragment/app/y$a.smali
Max HTML report size reached
9.4 KB
smali/androidx/fragment/app/v$f.smali vs.
smali/androidx/fragment/app/w$f.smali
Max HTML report size reached
5.38 KB
smali/androidx/fragment/app/u0$e$b.smali vs.
smali/androidx/fragment/app/w$e.smali
Max HTML report size reached
1.75 KB
smali/androidx/fragment/app/u0$e$a.smali vs.
smali/androidx/fragment/app/c0$e$a.smali
Files 8% similar despite different names
    
Offset 1, 45 lines modifiedOffset 1, 45 lines modified
1 .class·Landroidx/fragment/app/u0$e$a;1 .class·Landroidx/fragment/app/c0$e$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lw/b$a;5 .implements·Lc/d/g/b$a;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/fragment/app/u0$e;-><init>(Landroidx/fragment/app/u0$e$c;Landroidx/fragment/app/u0$e$b;Landroidx/fragment/app/Fragment;Lw/b;)V8 ····value·=·Landroidx/fragment/app/c0$e;-><init>(Landroidx/fragment/app/c0$e$c;Landroidx/fragment/app/c0$e$b;Landroidx/fragment/app/Fragment;Lc/d/g/b;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·a:Landroidx/fragment/app/u0$e;15 .field·final·synthetic·a:Landroidx/fragment/app/c0$e;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(Landroidx/fragment/app/u0$e;)V17 .method·constructor·<init>(Landroidx/fragment/app/c0$e;)V
18 ····.locals·018 ····.locals·0
  
19 ····iput-object·p1,·p0,·Landroidx/fragment/app/u0$e$a;->a:Landroidx/fragment/app/u0$e;19 ····iput-object·p1,·p0,·Landroidx/fragment/app/c0$e$a;->a:Landroidx/fragment/app/c0$e;
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·a()V24 .method·public·a()V
25 ····.locals·125 ····.locals·1
  
26 ····iget-object·v0,·p0,·Landroidx/fragment/app/u0$e$a;->a:Landroidx/fragment/app/u0$e;26 ····iget-object·v0,·p0,·Landroidx/fragment/app/c0$e$a;->a:Landroidx/fragment/app/c0$e;
  
27 ····invoke-virtual·{v0},·Landroidx/fragment/app/u0$e;->b()V27 ····invoke-virtual·{v0},·Landroidx/fragment/app/c0$e;->b()V
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
9.1 KB
smali/androidx/fragment/app/u0$e$c.smali vs.
smali/androidx/fragment/app/c0$e$c.smali
Max HTML report size reached
4.83 KB
smali/androidx/fragment/app/u0$c.smali vs.
smali/androidx/fragment/app/t$b.smali
Max HTML report size reached
1.66 KB
smali/androidx/fragment/app/v$b.smali vs.
smali/androidx/fragment/app/w$b.smali
Files 14% similar despite different names
    
Offset 1, 47 lines modifiedOffset 1, 47 lines modified
1 .class·Landroidx/fragment/app/v$b;1 .class·Landroidx/fragment/app/w$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/fragment/app/v;->v(Landroidx/fragment/app/q0;Ljava/lang/Object;Landroidx/fragment/app/Fragment;Ljava/util/ArrayList;)V8 ····value·=·Landroidx/fragment/app/w;->v(Landroidx/fragment/app/y;Ljava/lang/Object;Landroidx/fragment/app/Fragment;Ljava/util/ArrayList;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·d:Ljava/util/ArrayList;15 .field·final·synthetic·e:Ljava/util/ArrayList;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(Ljava/util/ArrayList;)V17 .method·constructor·<init>(Ljava/util/ArrayList;)V
18 ····.locals·018 ····.locals·0
  
19 ····iput-object·p1,·p0,·Landroidx/fragment/app/v$b;->d:Ljava/util/ArrayList;19 ····iput-object·p1,·p0,·Landroidx/fragment/app/w$b;->e:Ljava/util/ArrayList;
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·run()V24 .method·public·run()V
25 ····.locals·225 ····.locals·2
  
26 ····iget-object·v0,·p0,·Landroidx/fragment/app/v$b;->d:Ljava/util/ArrayList;26 ····iget-object·v0,·p0,·Landroidx/fragment/app/w$b;->e:Ljava/util/ArrayList;
  
27 ····const/4·v1,·0x427 ····const/4·v1,·0x4
  
28 ····invoke-static·{v0,·v1},·Landroidx/fragment/app/v;->A(Ljava/util/ArrayList;I)V28 ····invoke-static·{v0,·v1},·Landroidx/fragment/app/w;->A(Ljava/util/ArrayList;I)V
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
3.9 KB
smali/androidx/fragment/app/o0$b.smali vs.
smali/androidx/fragment/app/x$b.smali
Max HTML report size reached
53.7 KB
smali/androidx/fragment/app/u0.smali vs.
smali/c/m/a/a/b.smali
Max HTML report size reached
2.39 KB
smali/androidx/fragment/app/r$a.smali vs.
smali/androidx/fragment/app/m$m$a.smali
Files 11% similar despite different names
    
Offset 1, 67 lines modifiedOffset 1, 76 lines modified
1 .class·Landroidx/fragment/app/r$a;1 .class·Landroidx/fragment/app/m$m$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/os/Parcelable$Creator;5 .implements·Landroid/os/Parcelable$Creator;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroidx/fragment/app/r;8 ····value·=·Landroidx/fragment/app/m$m;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
 14 .annotation·system·Ldalvik/annotation/Signature;
 15 ····value·=·{
 16 ········"Ljava/lang/Object;",
 17 ········"Landroid/os/Parcelable$Creator<",
 18 ········"Landroidx/fragment/app/m$m;",
 19 ········">;"
 20 ····}
 21 .end·annotation
  
  
14 #·direct·methods22 #·direct·methods
15 .method·constructor·<init>()V23 .method·constructor·<init>()V
16 ····.locals·024 ····.locals·0
  
17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
18 ····return-void26 ····return-void
19 .end·method27 .end·method
  
  
20 #·virtual·methods28 #·virtual·methods
21 .method·public·a(Landroid/os/Parcel;)Landroidx/fragment/app/r;29 .method·public·a(Landroid/os/Parcel;)Landroidx/fragment/app/m$m;
22 ····.locals·130 ····.locals·1
  
23 ····new-instance·v0,·Landroidx/fragment/app/r;31 ····new-instance·v0,·Landroidx/fragment/app/m$m;
  
24 ····invoke-direct·{v0,·p1},·Landroidx/fragment/app/r;-><init>(Landroid/os/Parcel;)V32 ····invoke-direct·{v0,·p1},·Landroidx/fragment/app/m$m;-><init>(Landroid/os/Parcel;)V
  
25 ····return-object·v033 ····return-object·v0
26 .end·method34 .end·method
  
27 .method·public·b(I)[Landroidx/fragment/app/r;35 .method·public·b(I)[Landroidx/fragment/app/m$m;
28 ····.locals·036 ····.locals·0
  
29 ····new-array·p1,·p1,·[Landroidx/fragment/app/r;37 ····new-array·p1,·p1,·[Landroidx/fragment/app/m$m;
  
30 ····return-object·p138 ····return-object·p1
31 .end·method39 .end·method
  
32 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;40 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
33 ····.locals·041 ····.locals·0
  
34 ····invoke-virtual·{p0,·p1},·Landroidx/fragment/app/r$a;->a(Landroid/os/Parcel;)Landroidx/fragment/app/r;42 ····invoke-virtual·{p0,·p1},·Landroidx/fragment/app/m$m$a;->a(Landroid/os/Parcel;)Landroidx/fragment/app/m$m;
  
35 ····move-result-object·p143 ····move-result-object·p1
  
36 ····return-object·p144 ····return-object·p1
37 .end·method45 .end·method
  
38 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;46 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;
39 ····.locals·047 ····.locals·0
  
40 ····invoke-virtual·{p0,·p1},·Landroidx/fragment/app/r$a;->b(I)[Landroidx/fragment/app/r;48 ····invoke-virtual·{p0,·p1},·Landroidx/fragment/app/m$m$a;->b(I)[Landroidx/fragment/app/m$m;
  
41 ····move-result-object·p149 ····move-result-object·p1
  
42 ····return-object·p150 ····return-object·p1
43 .end·method51 .end·method
27.7 KB
smali/androidx/fragment/app/q0.smali vs.
smali/c/d/d/d/c.smali
Max HTML report size reached
1.98 KB
smali/androidx/fragment/app/o0$d.smali vs.
smali/androidx/fragment/app/x$d.smali
Files 4% similar despite different names
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
1 .class·Landroidx/fragment/app/o0$d;1 .class·Landroidx/fragment/app/x$d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/transition/Transition$TransitionListener;5 .implements·Landroid/transition/Transition$TransitionListener;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/fragment/app/o0;->w(Landroidx/fragment/app/Fragment;Ljava/lang/Object;Lw/b;Ljava/lang/Runnable;)V8 ····value·=·Landroidx/fragment/app/x;->w(Landroidx/fragment/app/Fragment;Ljava/lang/Object;Lc/d/g/b;Ljava/lang/Runnable;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·a:Ljava/lang/Runnable;15 .field·final·synthetic·a:Ljava/lang/Runnable;
  
16 .field·final·synthetic·b:Landroidx/fragment/app/o0;16 .field·final·synthetic·b:Landroidx/fragment/app/x;
  
  
17 #·direct·methods17 #·direct·methods
18 .method·constructor·<init>(Landroidx/fragment/app/o0;Ljava/lang/Runnable;)V18 .method·constructor·<init>(Landroidx/fragment/app/x;Ljava/lang/Runnable;)V
19 ····.locals·019 ····.locals·0
  
20 ····iput-object·p1,·p0,·Landroidx/fragment/app/o0$d;->b:Landroidx/fragment/app/o0;20 ····iput-object·p1,·p0,·Landroidx/fragment/app/x$d;->b:Landroidx/fragment/app/x;
  
21 ····iput-object·p2,·p0,·Landroidx/fragment/app/o0$d;->a:Ljava/lang/Runnable;21 ····iput-object·p2,·p0,·Landroidx/fragment/app/x$d;->a:Ljava/lang/Runnable;
  
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
  
  
Offset 43, 15 lines modifiedOffset 43, 15 lines modified
  
43 ····return-void43 ····return-void
44 .end·method44 .end·method
  
45 .method·public·onTransitionEnd(Landroid/transition/Transition;)V45 .method·public·onTransitionEnd(Landroid/transition/Transition;)V
46 ····.locals·046 ····.locals·0
  
47 ····iget-object·p1,·p0,·Landroidx/fragment/app/o0$d;->a:Ljava/lang/Runnable;47 ····iget-object·p1,·p0,·Landroidx/fragment/app/x$d;->a:Ljava/lang/Runnable;
  
48 ····invoke-interface·{p1},·Ljava/lang/Runnable;->run()V48 ····invoke-interface·{p1},·Ljava/lang/Runnable;->run()V
  
49 ····return-void49 ····return-void
50 .end·method50 .end·method
  
51 .method·public·onTransitionPause(Landroid/transition/Transition;)V51 .method·public·onTransitionPause(Landroid/transition/Transition;)V
3.32 KB
smali/androidx/fragment/app/u0$a.smali vs.
smali/androidx/fragment/app/c0$b.smali
Files 14% similar despite different names
    
Offset 1, 74 lines modifiedOffset 1, 61 lines modified
1 .class·Landroidx/fragment/app/u0$a;1 .class·Landroidx/fragment/app/c0$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/fragment/app/u0;->a(Landroidx/fragment/app/u0$e$c;Landroidx/fragment/app/u0$e$b;Landroidx/fragment/app/s;)V8 ····value·=·Landroidx/fragment/app/c0;->a(Landroidx/fragment/app/c0$e$c;Landroidx/fragment/app/c0$e$b;Landroidx/fragment/app/t;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·d:Landroidx/fragment/app/u0$d;15 .field·final·synthetic·e:Landroidx/fragment/app/c0$d;
  
16 .field·final·synthetic·e:Landroidx/fragment/app/u0;16 .field·final·synthetic·f:Landroidx/fragment/app/c0;
  
  
17 #·direct·methods17 #·direct·methods
18 .method·constructor·<init>(Landroidx/fragment/app/u0;Landroidx/fragment/app/u0$d;)V18 .method·constructor·<init>(Landroidx/fragment/app/c0;Landroidx/fragment/app/c0$d;)V
19 ····.locals·019 ····.locals·0
  
20 ····iput-object·p1,·p0,·Landroidx/fragment/app/u0$a;->e:Landroidx/fragment/app/u0;20 ····iput-object·p1,·p0,·Landroidx/fragment/app/c0$b;->f:Landroidx/fragment/app/c0;
  
21 ····iput-object·p2,·p0,·Landroidx/fragment/app/u0$a;->d:Landroidx/fragment/app/u0$d;21 ····iput-object·p2,·p0,·Landroidx/fragment/app/c0$b;->e:Landroidx/fragment/app/c0$d;
  
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
  
  
25 #·virtual·methods25 #·virtual·methods
26 .method·public·run()V26 .method·public·run()V
27 ····.locals·227 ····.locals·2
  
28 ····iget-object·v0,·p0,·Landroidx/fragment/app/u0$a;->e:Landroidx/fragment/app/u0;28 ····iget-object·v0,·p0,·Landroidx/fragment/app/c0$b;->f:Landroidx/fragment/app/c0;
  
29 ····iget-object·v0,·v0,·Landroidx/fragment/app/u0;->b:Ljava/util/ArrayList;29 ····iget-object·v0,·v0,·Landroidx/fragment/app/c0;->b:Ljava/util/ArrayList;
  
30 ····iget-object·v1,·p0,·Landroidx/fragment/app/u0$a;->d:Landroidx/fragment/app/u0$d;30 ····iget-object·v1,·p0,·Landroidx/fragment/app/c0$b;->e:Landroidx/fragment/app/c0$d;
  
31 ····invoke-virtual·{v0,·v1},·Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z31 ····invoke-virtual·{v0,·v1},·Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z
  
32 ····move-result·v032 ····iget-object·v0,·p0,·Landroidx/fragment/app/c0$b;->f:Landroidx/fragment/app/c0;
  
33 ····if-eqz·v0,·:cond_033 ····iget-object·v0,·v0,·Landroidx/fragment/app/c0;->c:Ljava/util/ArrayList;
  
34 ····iget-object·v0,·p0,·Landroidx/fragment/app/u0$a;->d:Landroidx/fragment/app/u0$d;34 ····iget-object·v1,·p0,·Landroidx/fragment/app/c0$b;->e:Landroidx/fragment/app/c0$d;
  
35 ····invoke-virtual·{v0},·Landroidx/fragment/app/u0$e;->e()Landroidx/fragment/app/u0$e$c;35 ····invoke-virtual·{v0,·v1},·Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z
  
36 ····move-result-object·v0 
  
37 ····iget-object·v1,·p0,·Landroidx/fragment/app/u0$a;->d:Landroidx/fragment/app/u0$d; 
  
38 ····invoke-virtual·{v1},·Landroidx/fragment/app/u0$e;->f()Landroidx/fragment/app/Fragment; 
  
39 ····move-result-object·v1 
  
40 ····iget-object·v1,·v1,·Landroidx/fragment/app/Fragment;->I:Landroid/view/View; 
  
41 ····invoke-virtual·{v0,·v1},·Landroidx/fragment/app/u0$e$c;->e(Landroid/view/View;)V 
  
42 ····:cond_0 
43 ····return-void36 ····return-void
44 .end·method37 .end·method
2.15 KB
smali/androidx/fragment/app/o0$e.smali vs.
smali/androidx/fragment/app/x$e.smali
Files 4% similar despite different names
    
Offset 1, 61 lines modifiedOffset 1, 61 lines modified
1 .class·Landroidx/fragment/app/o0$e;1 .class·Landroidx/fragment/app/x$e;
2 .super·Landroid/transition/Transition$EpicenterCallback;2 .super·Landroid/transition/Transition$EpicenterCallback;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Landroidx/fragment/app/o0;->u(Ljava/lang/Object;Landroid/graphics/Rect;)V6 ····value·=·Landroidx/fragment/app/x;->u(Ljava/lang/Object;Landroid/graphics/Rect;)V
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·final·synthetic·a:Landroid/graphics/Rect;13 .field·final·synthetic·a:Landroid/graphics/Rect;
  
14 .field·final·synthetic·b:Landroidx/fragment/app/o0;14 .field·final·synthetic·b:Landroidx/fragment/app/x;
  
  
15 #·direct·methods15 #·direct·methods
16 .method·constructor·<init>(Landroidx/fragment/app/o0;Landroid/graphics/Rect;)V16 .method·constructor·<init>(Landroidx/fragment/app/x;Landroid/graphics/Rect;)V
17 ····.locals·017 ····.locals·0
  
18 ····iput-object·p1,·p0,·Landroidx/fragment/app/o0$e;->b:Landroidx/fragment/app/o0;18 ····iput-object·p1,·p0,·Landroidx/fragment/app/x$e;->b:Landroidx/fragment/app/x;
  
19 ····iput-object·p2,·p0,·Landroidx/fragment/app/o0$e;->a:Landroid/graphics/Rect;19 ····iput-object·p2,·p0,·Landroidx/fragment/app/x$e;->a:Landroid/graphics/Rect;
  
20 ····invoke-direct·{p0},·Landroid/transition/Transition$EpicenterCallback;-><init>()V20 ····invoke-direct·{p0},·Landroid/transition/Transition$EpicenterCallback;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·onGetEpicenter(Landroid/transition/Transition;)Landroid/graphics/Rect;24 .method·public·onGetEpicenter(Landroid/transition/Transition;)Landroid/graphics/Rect;
25 ····.locals·025 ····.locals·0
  
26 ····iget-object·p1,·p0,·Landroidx/fragment/app/o0$e;->a:Landroid/graphics/Rect;26 ····iget-object·p1,·p0,·Landroidx/fragment/app/x$e;->a:Landroid/graphics/Rect;
  
27 ····if-eqz·p1,·:cond_127 ····if-eqz·p1,·:cond_1
  
28 ····invoke-virtual·{p1},·Landroid/graphics/Rect;->isEmpty()Z28 ····invoke-virtual·{p1},·Landroid/graphics/Rect;->isEmpty()Z
  
29 ····move-result·p129 ····move-result·p1
  
30 ····if-eqz·p1,·:cond_030 ····if-eqz·p1,·:cond_0
  
31 ····goto·:goto_031 ····goto·:goto_0
  
32 ····:cond_032 ····:cond_0
33 ····iget-object·p1,·p0,·Landroidx/fragment/app/o0$e;->a:Landroid/graphics/Rect;33 ····iget-object·p1,·p0,·Landroidx/fragment/app/x$e;->a:Landroid/graphics/Rect;
  
34 ····return-object·p134 ····return-object·p1
  
35 ····:cond_135 ····:cond_1
36 ····:goto_036 ····:goto_0
37 ····const/4·p1,·0x037 ····const/4·p1,·0x0
  
2.21 KB
smali/androidx/fragment/app/m$l$a.smali vs.
smali/b/a/a/a/b$a.smali
Files 23% similar despite different names
    
Offset 1, 67 lines modifiedOffset 1, 76 lines modified
1 .class·Landroidx/fragment/app/m$l$a;1 .class·Lb/a/a/a/b$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/os/Parcelable$Creator;5 .implements·Landroid/os/Parcelable$Creator;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroidx/fragment/app/m$l;8 ····value·=·Lb/a/a/a/b;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
 14 .annotation·system·Ldalvik/annotation/Signature;
 15 ····value·=·{
 16 ········"Ljava/lang/Object;",
 17 ········"Landroid/os/Parcelable$Creator<",
 18 ········"Lb/a/a/a/b;",
 19 ········">;"
 20 ····}
 21 .end·annotation
  
  
14 #·direct·methods22 #·direct·methods
15 .method·constructor·<init>()V23 .method·constructor·<init>()V
16 ····.locals·024 ····.locals·0
  
17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
18 ····return-void26 ····return-void
19 .end·method27 .end·method
  
  
20 #·virtual·methods28 #·virtual·methods
21 .method·public·a(Landroid/os/Parcel;)Landroidx/fragment/app/m$l;29 .method·public·a(Landroid/os/Parcel;)Lb/a/a/a/b;
22 ····.locals·130 ····.locals·1
  
23 ····new-instance·v0,·Landroidx/fragment/app/m$l;31 ····new-instance·v0,·Lb/a/a/a/b;
  
24 ····invoke-direct·{v0,·p1},·Landroidx/fragment/app/m$l;-><init>(Landroid/os/Parcel;)V32 ····invoke-direct·{v0,·p1},·Lb/a/a/a/b;-><init>(Landroid/os/Parcel;)V
  
25 ····return-object·v033 ····return-object·v0
26 .end·method34 .end·method
  
27 .method·public·b(I)[Landroidx/fragment/app/m$l;35 .method·public·b(I)[Lb/a/a/a/b;
28 ····.locals·036 ····.locals·0
  
29 ····new-array·p1,·p1,·[Landroidx/fragment/app/m$l;37 ····new-array·p1,·p1,·[Lb/a/a/a/b;
  
30 ····return-object·p138 ····return-object·p1
31 .end·method39 .end·method
  
32 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;40 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
33 ····.locals·041 ····.locals·0
  
34 ····invoke-virtual·{p0,·p1},·Landroidx/fragment/app/m$l$a;->a(Landroid/os/Parcel;)Landroidx/fragment/app/m$l;42 ····invoke-virtual·{p0,·p1},·Lb/a/a/a/b$a;->a(Landroid/os/Parcel;)Lb/a/a/a/b;
  
35 ····move-result-object·p143 ····move-result-object·p1
  
36 ····return-object·p144 ····return-object·p1
37 .end·method45 .end·method
  
38 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;46 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;
39 ····.locals·047 ····.locals·0
  
40 ····invoke-virtual·{p0,·p1},·Landroidx/fragment/app/m$l$a;->b(I)[Landroidx/fragment/app/m$l;48 ····invoke-virtual·{p0,·p1},·Lb/a/a/a/b$a;->b(I)[Lb/a/a/a/b;
  
41 ····move-result-object·p149 ····move-result-object·p1
  
42 ····return-object·p150 ····return-object·p1
43 .end·method51 .end·method
4.29 KB
smali/androidx/fragment/app/v$e.smali vs.
smali/androidx/fragment/app/c0$a.smali
Max HTML report size reached
2.66 KB
smali/androidx/fragment/app/v$c.smali vs.
smali/androidx/fragment/app/w$a.smali
Files 24% similar despite different names
    
Offset 1, 57 lines modifiedOffset 1, 57 lines modified
1 .class·Landroidx/fragment/app/v$c;1 .class·Landroidx/fragment/app/w$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/fragment/app/v;->n(Landroid/view/ViewGroup;Landroidx/fragment/app/v$h;Landroid/view/View;Lo/a;Landroidx/fragment/app/v$g;)V8 ····value·=·Landroidx/fragment/app/w;->o(Landroid/view/ViewGroup;Landroidx/fragment/app/w$h;Landroid/view/View;Lc/c/a;Landroidx/fragment/app/w$g;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·d:Landroidx/fragment/app/v$g;15 .field·final·synthetic·e:Landroidx/fragment/app/w$g;
  
16 .field·final·synthetic·e:Landroidx/fragment/app/Fragment;16 .field·final·synthetic·f:Landroidx/fragment/app/Fragment;
  
17 .field·final·synthetic·f:Lw/b;17 .field·final·synthetic·g:Lc/d/g/b;
  
  
18 #·direct·methods18 #·direct·methods
19 .method·constructor·<init>(Landroidx/fragment/app/v$g;Landroidx/fragment/app/Fragment;Lw/b;)V19 .method·constructor·<init>(Landroidx/fragment/app/w$g;Landroidx/fragment/app/Fragment;Lc/d/g/b;)V
20 ····.locals·020 ····.locals·0
  
21 ····iput-object·p1,·p0,·Landroidx/fragment/app/v$c;->d:Landroidx/fragment/app/v$g;21 ····iput-object·p1,·p0,·Landroidx/fragment/app/w$a;->e:Landroidx/fragment/app/w$g;
  
22 ····iput-object·p2,·p0,·Landroidx/fragment/app/v$c;->e:Landroidx/fragment/app/Fragment;22 ····iput-object·p2,·p0,·Landroidx/fragment/app/w$a;->f:Landroidx/fragment/app/Fragment;
  
23 ····iput-object·p3,·p0,·Landroidx/fragment/app/v$c;->f:Lw/b;23 ····iput-object·p3,·p0,·Landroidx/fragment/app/w$a;->g:Lc/d/g/b;
  
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·run()V28 .method·public·run()V
29 ····.locals·329 ····.locals·3
  
30 ····iget-object·v0,·p0,·Landroidx/fragment/app/v$c;->d:Landroidx/fragment/app/v$g;30 ····iget-object·v0,·p0,·Landroidx/fragment/app/w$a;->e:Landroidx/fragment/app/w$g;
  
31 ····iget-object·v1,·p0,·Landroidx/fragment/app/v$c;->e:Landroidx/fragment/app/Fragment;31 ····iget-object·v1,·p0,·Landroidx/fragment/app/w$a;->f:Landroidx/fragment/app/Fragment;
  
32 ····iget-object·v2,·p0,·Landroidx/fragment/app/v$c;->f:Lw/b;32 ····iget-object·v2,·p0,·Landroidx/fragment/app/w$a;->g:Lc/d/g/b;
  
33 ····invoke-interface·{v0,·v1,·v2},·Landroidx/fragment/app/v$g;->a(Landroidx/fragment/app/Fragment;Lw/b;)V33 ····invoke-interface·{v0,·v1,·v2},·Landroidx/fragment/app/w$g;->a(Landroidx/fragment/app/Fragment;Lc/d/g/b;)V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
2.4 KB
smali/androidx/fragment/app/s0$a.smali vs.
smali/androidx/fragment/app/a0$a.smali
Files 13% similar despite different names
    
Offset 1, 59 lines modifiedOffset 1, 68 lines modified
1 .class·final·Landroidx/fragment/app/s0$a;1 .class·final·Landroidx/fragment/app/a0$a;
2 .super·Lh1/m;2 .super·Le/w/d/m;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lg1/a;5 .implements·Le/w/c/a;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/fragment/app/s0;->a(Landroidx/fragment/app/Fragment;Lm1/b;Lg1/a;Lg1/a;)Lw0/e;8 ····value·=·Landroidx/fragment/app/a0;->a(Landroidx/fragment/app/Fragment;Le/a0/b;Le/w/c/a;Le/w/c/a;)Le/e;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1811 ····accessFlags·=·0x18
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
 14 .annotation·system·Ldalvik/annotation/Signature;
 15 ····value·=·{
 16 ········"Le/w/d/m;",
 17 ········"Le/w/c/a<",
 18 ········"Landroidx/lifecycle/a0$b;",
 19 ········">;"
 20 ····}
 21 .end·annotation
  
  
14 #·instance·fields22 #·instance·fields
15 .field·final·synthetic·e:Landroidx/fragment/app/Fragment;23 .field·final·synthetic·f:Landroidx/fragment/app/Fragment;
  
  
16 #·direct·methods24 #·direct·methods
17 .method·constructor·<init>(Landroidx/fragment/app/Fragment;)V25 .method·constructor·<init>(Landroidx/fragment/app/Fragment;)V
18 ····.locals·026 ····.locals·0
  
19 ····iput-object·p1,·p0,·Landroidx/fragment/app/s0$a;->e:Landroidx/fragment/app/Fragment;27 ····iput-object·p1,·p0,·Landroidx/fragment/app/a0$a;->f:Landroidx/fragment/app/Fragment;
  
20 ····const/4·p1,·0x028 ····const/4·p1,·0x0
  
21 ····invoke-direct·{p0,·p1},·Lh1/m;-><init>(I)V29 ····invoke-direct·{p0,·p1},·Le/w/d/m;-><init>(I)V
  
22 ····return-void30 ····return-void
23 .end·method31 .end·method
  
  
24 #·virtual·methods32 #·virtual·methods
25 .method·public·final·a()Landroidx/lifecycle/z$b;33 .method·public·final·a()Landroidx/lifecycle/a0$b;
26 ····.locals·134 ····.locals·1
  
27 ····iget-object·v0,·p0,·Landroidx/fragment/app/s0$a;->e:Landroidx/fragment/app/Fragment;35 ····iget-object·v0,·p0,·Landroidx/fragment/app/a0$a;->f:Landroidx/fragment/app/Fragment;
  
28 ····invoke-virtual·{v0},·Landroidx/fragment/app/Fragment;->z()Landroidx/lifecycle/z$b;36 ····invoke-virtual·{v0},·Landroidx/fragment/app/Fragment;->z()Landroidx/lifecycle/a0$b;
  
29 ····move-result-object·v037 ····move-result-object·v0
  
30 ····return-object·v038 ····return-object·v0
31 .end·method39 .end·method
  
32 .method·public·bridge·synthetic·b()Ljava/lang/Object;40 .method·public·bridge·synthetic·c()Ljava/lang/Object;
33 ····.locals·141 ····.locals·1
  
34 ····invoke-virtual·{p0},·Landroidx/fragment/app/s0$a;->a()Landroidx/lifecycle/z$b;42 ····invoke-virtual·{p0},·Landroidx/fragment/app/a0$a;->a()Landroidx/lifecycle/a0$b;
  
35 ····move-result-object·v043 ····move-result-object·v0
  
36 ····return-object·v044 ····return-object·v0
37 .end·method45 .end·method
7.31 KB
smali/androidx/vectordrawable/graphics/drawable/h.smali vs.
smali/c/m/a/a/c.smali
Max HTML report size reached
41.0 KB
smali/androidx/vectordrawable/graphics/drawable/i.smali vs.
smali/c/m/a/a/d.smali
Max HTML report size reached
5.02 KB
smali/androidx/vectordrawable/graphics/drawable/m$b.smali vs.
smali/c/f/a/a$b.smali
Max HTML report size reached
13.5 KB
smali/androidx/vectordrawable/graphics/drawable/k.smali vs.
smali/c/m/a/a/f.smali
Max HTML report size reached
6.53 KB
smali/androidx/vectordrawable/graphics/drawable/m$f.smali vs.
smali/c/m/a/a/h$i.smali
Max HTML report size reached
3.48 KB
smali/androidx/vectordrawable/graphics/drawable/i$a.smali vs.
smali/c/d/h/c$a.smali
Files 25% similar despite different names
    
Offset 1, 113 lines modifiedOffset 1, 100 lines modified
1 .class·Landroidx/vectordrawable/graphics/drawable/i$a;1 .class·Lc/d/h/c$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/animation/TypeEvaluator;5 .implements·Ljava/util/Comparator;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroidx/vectordrawable/graphics/drawable/i;8 ····value·=·Lc/d/h/c;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0xa11 ····accessFlags·=·0x0
12 ····name·=·"a"12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields 
15 .field·private·a:[Lt/d$b;14 .annotation·system·Ldalvik/annotation/Signature;
 15 ····value·=·{
 16 ········"Ljava/lang/Object;",
 17 ········"Ljava/util/Comparator<",
 18 ········"[B>;"
 19 ····}
 20 .end·annotation
  
  
16 #·direct·methods21 #·direct·methods
17 .method·constructor·<init>()V22 .method·constructor·<init>()V
18 ····.locals·023 ····.locals·0
  
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····return-void25 ····return-void
21 .end·method26 .end·method
  
  
22 #·virtual·methods27 #·virtual·methods
23 .method·public·a(F[Lt/d$b;[Lt/d$b;)[Lt/d$b;28 .method·public·a([B[B)I
24 ····.locals·429 ····.locals·4
  
 30 ····array-length·v0,·p1
25 ····invoke-static·{p2,·p3},·Lt/d;->b([Lt/d$b;[Lt/d$b;)Z 
  
26 ····move-result·v0 
  
27 ····if-eqz·v0,·:cond_2 
  
28 ····iget-object·v0,·p0,·Landroidx/vectordrawable/graphics/drawable/i$a;->a:[Lt/d$b; 
  
29 ····invoke-static·{v0,·p2},·Lt/d;->b([Lt/d$b;[Lt/d$b;)Z31 ····array-length·v1,·p2
  
30 ····move-result·v032 ····if-eq·v0,·v1,·:cond_0
  
31 ····if-nez·v0,·:cond_033 ····array-length·p1,·p1
  
32 ····invoke-static·{p2},·Lt/d;->f([Lt/d$b;)[Lt/d$b;34 ····array-length·p2,·p2
  
33 ····move-result-object·v035 ····:goto_0
 36 ····sub-int/2addr·p1,·p2
  
34 ····iput-object·v0,·p0,·Landroidx/vectordrawable/graphics/drawable/i$a;->a:[Lt/d$b;37 ····return·p1
  
35 ····:cond_038 ····:cond_0
36 ····const/4·v0,·0x039 ····const/4·v0,·0x0
  
 40 ····const/4·v1,·0x0
37 ····:goto_0 
38 ····array-length·v1,·p2 
  
39 ····if-ge·v0,·v1,·:cond_141 ····:goto_1
 42 ····array-length·v2,·p1
  
40 ····iget-object·v1,·p0,·Landroidx/vectordrawable/graphics/drawable/i$a;->a:[Lt/d$b;43 ····if-ge·v1,·v2,·:cond_2
  
41 ····aget-object·v1,·v1,·v044 ····aget-byte·v2,·p1,·v1
  
42 ····aget-object·v2,·p2,·v045 ····aget-byte·v3,·p2,·v1
  
43 ····aget-object·v3,·p3,·v046 ····if-eq·v2,·v3,·:cond_1
  
44 ····invoke-virtual·{v1,·v2,·v3,·p1},·Lt/d$b;->d(Lt/d$b;Lt/d$b;F)V47 ····aget-byte·p1,·p1,·v1
  
45 ····add-int/lit8·v0,·v0,·0x148 ····aget-byte·p2,·p2,·v1
  
46 ····goto·:goto_049 ····goto·:goto_0
  
47 ····:cond_150 ····:cond_1
48 ····iget-object·p1,·p0,·Landroidx/vectordrawable/graphics/drawable/i$a;->a:[Lt/d$b;51 ····add-int/lit8·v1,·v1,·0x1
  
49 ····return-object·p152 ····goto·:goto_1
  
50 ····:cond_253 ····:cond_2
 54 ····return·v0
51 ····new-instance·p1,·Ljava/lang/IllegalArgumentException; 
  
52 ····const-string·p2,·"Can\'t·interpolate·between·two·incompatible·pathData" 
  
53 ····invoke-direct·{p1,·p2},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V 
  
54 ····goto·:goto_2 
  
55 ····:goto_1 
56 ····throw·p1 
  
57 ····:goto_2 
58 ····goto·:goto_1 
59 .end·method55 .end·method
  
60 .method·public·bridge·synthetic·evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;56 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I
61 ····.locals·057 ····.locals·0
  
62 ····check-cast·p2,·[Lt/d$b;58 ····check-cast·p1,·[B
  
63 ····check-cast·p3,·[Lt/d$b;59 ····check-cast·p2,·[B
  
64 ····invoke-virtual·{p0,·p1,·p2,·p3},·Landroidx/vectordrawable/graphics/drawable/i$a;->a(F[Lt/d$b;[Lt/d$b;)[Lt/d$b;60 ····invoke-virtual·{p0,·p1,·p2},·Lc/d/h/c$a;->a([B[B)I
  
65 ····move-result-object·p161 ····move-result·p1
  
66 ····return-object·p162 ····return·p1
67 .end·method63 .end·method
3.45 KB
smali/androidx/vectordrawable/graphics/drawable/f$a.smali vs.
smali/c/a/l/a/b$c.smali
Files 16% similar despite different names
    
Offset 1, 65 lines modifiedOffset 1, 85 lines modified
1 .class·Landroidx/vectordrawable/graphics/drawable/f$a;1 .class·Lc/a/l/a/b$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/graphics/drawable/Drawable$Callback;5 .implements·Landroid/graphics/drawable/Drawable$Callback;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroidx/vectordrawable/graphics/drawable/f;8 ····value·=·Lc/a/l/a/b;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x8
12 ····name·=·null12 ····name·=·"c"
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·b:Landroidx/vectordrawable/graphics/drawable/f;15 .field·private·e:Landroid/graphics/drawable/Drawable$Callback;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(Landroidx/vectordrawable/graphics/drawable/f;)V17 .method·constructor·<init>()V
18 ····.locals·018 ····.locals·0
  
19 ····iput-object·p1,·p0,·Landroidx/vectordrawable/graphics/drawable/f$a;->b:Landroidx/vectordrawable/graphics/drawable/f; 
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void20 ····return-void
22 .end·method21 .end·method
  
  
23 #·virtual·methods22 #·virtual·methods
24 .method·public·invalidateDrawable(Landroid/graphics/drawable/Drawable;)V23 .method·public·a()Landroid/graphics/drawable/Drawable$Callback;
 24 ····.locals·2
  
 25 ····iget-object·v0,·p0,·Lc/a/l/a/b$c;->e:Landroid/graphics/drawable/Drawable$Callback;
  
 26 ····const/4·v1,·0x0
  
 27 ····iput-object·v1,·p0,·Lc/a/l/a/b$c;->e:Landroid/graphics/drawable/Drawable$Callback;
  
 28 ····return-object·v0
 29 .end·method
  
 30 .method·public·b(Landroid/graphics/drawable/Drawable$Callback;)Lc/a/l/a/b$c;
25 ····.locals·031 ····.locals·0
  
26 ····iget-object·p1,·p0,·Landroidx/vectordrawable/graphics/drawable/f$a;->b:Landroidx/vectordrawable/graphics/drawable/f;32 ····iput-object·p1,·p0,·Lc/a/l/a/b$c;->e:Landroid/graphics/drawable/Drawable$Callback;
  
27 ····invoke-virtual·{p1},·Landroid/graphics/drawable/Drawable;->invalidateSelf()V33 ····return-object·p0
 34 .end·method
  
 35 .method·public·invalidateDrawable(Landroid/graphics/drawable/Drawable;)V
 36 ····.locals·0
  
28 ····return-void37 ····return-void
29 .end·method38 .end·method
  
30 .method·public·scheduleDrawable(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;J)V39 .method·public·scheduleDrawable(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;J)V
31 ····.locals·040 ····.locals·1
  
 41 ····iget-object·v0,·p0,·Lc/a/l/a/b$c;->e:Landroid/graphics/drawable/Drawable$Callback;
  
32 ····iget-object·p1,·p0,·Landroidx/vectordrawable/graphics/drawable/f$a;->b:Landroidx/vectordrawable/graphics/drawable/f;42 ····if-eqz·v0,·:cond_0
  
33 ····invoke-virtual·{p1,·p2,·p3,·p4},·Landroid/graphics/drawable/Drawable;->scheduleSelf(Ljava/lang/Runnable;J)V43 ····invoke-interface·{v0,·p1,·p2,·p3,·p4},·Landroid/graphics/drawable/Drawable$Callback;->scheduleDrawable(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;J)V
  
 44 ····:cond_0
34 ····return-void45 ····return-void
35 .end·method46 .end·method
  
36 .method·public·unscheduleDrawable(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;)V47 .method·public·unscheduleDrawable(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;)V
37 ····.locals·048 ····.locals·1
  
 49 ····iget-object·v0,·p0,·Lc/a/l/a/b$c;->e:Landroid/graphics/drawable/Drawable$Callback;
  
38 ····iget-object·p1,·p0,·Landroidx/vectordrawable/graphics/drawable/f$a;->b:Landroidx/vectordrawable/graphics/drawable/f;50 ····if-eqz·v0,·:cond_0
  
39 ····invoke-virtual·{p1,·p2},·Landroid/graphics/drawable/Drawable;->unscheduleSelf(Ljava/lang/Runnable;)V51 ····invoke-interface·{v0,·p1,·p2},·Landroid/graphics/drawable/Drawable$Callback;->unscheduleDrawable(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;)V
  
 52 ····:cond_0
40 ····return-void53 ····return-void
41 .end·method54 .end·method
8.0 KB
smali/androidx/vectordrawable/graphics/drawable/l.smali vs.
smali/c/m/a/a/g.smali
Max HTML report size reached
6.81 KB
smali/androidx/vectordrawable/graphics/drawable/a.smali vs.
smali/c/k/b.smali
Max HTML report size reached
1.54 KB
smali/androidx/vectordrawable/graphics/drawable/j.smali vs.
smali/c/m/a/a/e.smali
Files 12% similar despite different names
    
Offset 1, 44 lines modifiedOffset 1, 44 lines modified
1 .class·public·Landroidx/vectordrawable/graphics/drawable/j;1 .class·public·Lc/m/a/a/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/animation/TypeEvaluator;5 .implements·Landroid/animation/TypeEvaluator;
  
  
6 #·static·fields6 #·static·fields
7 .field·private·static·final·a:Landroidx/vectordrawable/graphics/drawable/j;7 .field·private·static·final·a:Lc/m/a/a/e;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·constructor·<clinit>()V9 .method·static·constructor·<clinit>()V
10 ····.locals·110 ····.locals·1
  
11 ····new-instance·v0,·Landroidx/vectordrawable/graphics/drawable/j;11 ····new-instance·v0,·Lc/m/a/a/e;
  
12 ····invoke-direct·{v0},·Landroidx/vectordrawable/graphics/drawable/j;-><init>()V12 ····invoke-direct·{v0},·Lc/m/a/a/e;-><init>()V
  
13 ····sput-object·v0,·Landroidx/vectordrawable/graphics/drawable/j;->a:Landroidx/vectordrawable/graphics/drawable/j;13 ····sput-object·v0,·Lc/m/a/a/e;->a:Lc/m/a/a/e;
  
14 ····return-void14 ····return-void
15 .end·method15 .end·method
  
16 .method·public·constructor·<init>()V16 .method·public·constructor·<init>()V
17 ····.locals·017 ····.locals·0
  
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
19 ····return-void19 ····return-void
20 .end·method20 .end·method
  
21 .method·public·static·a()Landroidx/vectordrawable/graphics/drawable/j;21 .method·public·static·a()Lc/m/a/a/e;
22 ····.locals·122 ····.locals·1
  
23 ····sget-object·v0,·Landroidx/vectordrawable/graphics/drawable/j;->a:Landroidx/vectordrawable/graphics/drawable/j;23 ····sget-object·v0,·Lc/m/a/a/e;->a:Lc/m/a/a/e;
  
24 ····return-object·v024 ····return-object·v0
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;27 .method·public·evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
1.07 KB
smali/androidx/vectordrawable/graphics/drawable/m$e.smali vs.
smali/c/m/a/a/h$e.smali
Files 19% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·abstract·Landroidx/vectordrawable/graphics/drawable/m$e;1 .class·abstract·Lc/m/a/a/h$e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/vectordrawable/graphics/drawable/m;6 ····value·=·Lc/m/a/a/h;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x40a9 ····accessFlags·=·0x40a
10 ····name·=·"e"10 ····name·=·"e"
11 .end·annotation11 .end·annotation
  
Offset 19, 19 lines modifiedOffset 19, 18 lines modified
19 ····.locals·019 ····.locals·0
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
23 .method·synthetic·constructor·<init>(Landroidx/vectordrawable/graphics/drawable/m$a;)V23 .method·synthetic·constructor·<init>(Lc/m/a/a/h$a;)V
24 ····.locals·024 ····.locals·0
  
 25 ····invoke-direct·{p0},·Lc/m/a/a/h$e;-><init>()V
25 ····.line·1 
26 ····invoke-direct·{p0},·Landroidx/vectordrawable/graphics/drawable/m$e;-><init>()V 
  
27 ····return-void26 ····return-void
28 .end·method27 .end·method
  
  
29 #·virtual·methods28 #·virtual·methods
30 .method·public·a()Z29 .method·public·a()Z
10.2 KB
smali/androidx/core/widget/t.smali vs.
smali/c/d/k/w.smali
Max HTML report size reached
559 B
smali/androidx/core/widget/n0$a.smali vs.
smali/androidx/core/widget/j$a.smali
Files 10% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·abstract·Landroidx/core/widget/n0$a;1 .class·final·Landroidx/core/widget/j$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/core/widget/n0;6 ····value·=·Landroidx/core/widget/j;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x1a9 ····accessFlags·=·0x1a
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
11.5 KB
smali/androidx/core/widget/m0$a.smali vs.
smali/androidx/core/widget/i$a.smali
Max HTML report size reached
12.7 KB
smali/androidx/core/widget/n0.smali vs.
smali/e/w/d/f.smali
Max HTML report size reached
2.23 KB
smali/androidx/core/widget/p.smali vs.
smali/androidx/appcompat/widget/b0$b.smali
Files 25% similar despite different names
    
Offset 1, 53 lines modifiedOffset 1, 48 lines modified
1 .class·public·abstract·Landroidx/core/widget/p; 
2 .super·Ljava/lang/Object; 
3 .source·"SourceFile"1 .class·Landroidx/appcompat/widget/b0$b;
 2 .super·Landroidx/appcompat/widget/b0$a;
 3 .source·""
  
  
4 #·direct·methods 
5 .method·public·static·a(Landroid/widget/ListView;I)V 
6 ····.locals·24 #·annotations
 5 .annotation·system·Ldalvik/annotation/EnclosingClass;
 6 ····value·=·Landroidx/appcompat/widget/b0;
 7 .end·annotation
  
 8 .annotation·system·Ldalvik/annotation/InnerClass;
 9 ····accessFlags·=·0xa
 10 ····name·=·"b"
 11 .end·annotation
7 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I 
  
8 ····const/16·v1,·0x13 
  
9 ····if-lt·v0,·v1,·:cond_0 
  
10 ····invoke-static·{p0,·p1},·Landroidx/core/widget/o;->a(Landroid/widget/ListView;I)V 
  
11 ····goto·:goto_0 
  
12 ····:cond_0 
13 ····invoke-virtual·{p0},·Landroid/widget/AdapterView;->getFirstVisiblePosition()I 
  
14 ····move-result·v0 
  
15 ····const/4·v1,·-0x112 #·direct·methods
 13 .method·constructor·<init>()V
 14 ····.locals·0
  
16 ····if-ne·v0,·v1,·:cond_115 ····invoke-direct·{p0},·Landroidx/appcompat/widget/b0$a;-><init>()V
  
17 ····return-void16 ····return-void
 17 .end·method
  
18 ····:cond_1 
19 ····const/4·v1,·0x0 
  
20 ····invoke-virtual·{p0,·v1},·Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;18 #·virtual·methods
 19 .method·a(Landroid/text/StaticLayout$Builder;Landroid/widget/TextView;)V
 20 ····.locals·0
  
21 ····move-result-object·v121 ····invoke-virtual·{p2},·Landroid/widget/TextView;->getTextDirectionHeuristic()Landroid/text/TextDirectionHeuristic;
  
22 ····if-nez·v1,·:cond_222 ····move-result-object·p2
  
23 ····return-void23 ····invoke-virtual·{p1,·p2},·Landroid/text/StaticLayout$Builder;->setTextDirection(Landroid/text/TextDirectionHeuristic;)Landroid/text/StaticLayout$Builder;
  
24 ····:cond_2 
25 ····invoke-virtual·{v1},·Landroid/view/View;->getTop()I24 ····return-void
 25 .end·method
  
26 ····move-result·v126 .method·b(Landroid/widget/TextView;)Z
 27 ····.locals·0
  
27 ····sub-int/2addr·v1,·p128 ····invoke-virtual·{p1},·Landroid/widget/TextView;->isHorizontallyScrollable()Z
  
28 ····invoke-virtual·{p0,·v0,·v1},·Landroid/widget/ListView;->setSelectionFromTop(II)V29 ····move-result·p1
  
 30 ····return·p1
29 ····:goto_0 
30 ····return-void 
31 .end·method31 .end·method
4.9 KB
smali/androidx/core/widget/n.smali vs.
smali/ru/nsu/bobrofon/easysshfs/n/b.smali
Max HTML report size reached
2.09 KB
smali/androidx/datastore/preferences/protobuf/k1$d.smali vs.
smali/c/g/c/j/l$d.smali
Files 19% similar despite different names
    
Offset 1, 44 lines modifiedOffset 1, 48 lines modified
1 .class·Landroidx/datastore/preferences/protobuf/k1$d; 
2 .super·Ljava/lang/IllegalArgumentException; 
3 .source·"SourceFile"1 .class·public·Lc/g/c/j/l$d;
 2 .super·Ljava/io/IOException;
 3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/datastore/preferences/protobuf/k1;6 ····value·=·Lc/g/c/j/l;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x89 ····accessFlags·=·0x9
10 ····name·=·"d"10 ····name·=·"d"
11 .end·annotation11 .end·annotation
  
  
12 #·direct·methods12 #·direct·methods
13 .method·constructor·<init>(II)V13 .method·constructor·<init>(Ljava/lang/String;Ljava/lang/Throwable;)V
14 ····.locals·214 ····.locals·2
  
15 ····new-instance·v0,·Ljava/lang/StringBuilder;15 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
16 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V16 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
17 ····const-string·v1,·"Unpaired·surrogate·at·index·"17 ····const-string·v1,·"CodedOutputStream·was·writing·to·a·flat·byte·array·and·ran·out·of·space.:·"
  
18 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;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;19 ····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;20 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
24 ····move-result-object·p121 ····move-result-object·p1
  
25 ····invoke-direct·{p0,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V22 ····invoke-direct·{p0,·p1,·p2},·Ljava/io/IOException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
  
 23 ····return-void
 24 .end·method
  
 25 .method·constructor·<init>(Ljava/lang/Throwable;)V
 26 ····.locals·1
  
 27 ····const-string·v0,·"CodedOutputStream·was·writing·to·a·flat·byte·array·and·ran·out·of·space."
  
 28 ····invoke-direct·{p0,·v0,·p1},·Ljava/io/IOException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
  
26 ····return-void29 ····return-void
27 .end·method30 .end·method
13.7 KB
smali/androidx/datastore/preferences/protobuf/b1$e.smali vs.
smali/e/c0/h.smali
Max HTML report size reached
1.2 KB
smali/androidx/datastore/preferences/protobuf/j$c.smali vs.
smali/kotlinx/coroutines/p2/h$c.smali
Files 26% similar despite different names
    
Offset 1, 26 lines modifiedOffset 1, 34 lines modified
1 .class·public·Landroidx/datastore/preferences/protobuf/j$c; 
2 .super·Ljava/io/IOException; 
3 .source·"SourceFile"1 .class·public·Lkotlinx/coroutines/p2/h$c;
 2 .super·Ljava/lang/Object;
 3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/datastore/preferences/protobuf/j;6 ····value·=·Lkotlinx/coroutines/p2/h;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x99 ····accessFlags·=·0x9
10 ····name·=·"c"10 ····name·=·"c"
11 .end·annotation11 .end·annotation
  
  
12 #·direct·methods12 #·direct·methods
13 .method·constructor·<init>(Ljava/lang/Throwable;)V13 .method·public·constructor·<init>()V
14 ····.locals·114 ····.locals·0
  
15 ····const-string·v0,·"CodedOutputStream·was·writing·to·a·flat·byte·array·and·ran·out·of·space." 
  
16 ····invoke-direct·{p0,·v0,·p1},·Ljava/io/IOException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
17 ····return-void16 ····return-void
18 .end·method17 .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
10.3 KB
smali/androidx/datastore/preferences/protobuf/h.smali vs.
smali/e/r/v.smali
Max HTML report size reached
18.3 KB
smali/androidx/datastore/preferences/protobuf/v0.smali vs.
smali/android/support/v4/media/session/c$c.smali
Max HTML report size reached
1.39 KB
smali/androidx/datastore/preferences/protobuf/b1$d$b.smali vs.
smali/e/b0/b.smali
Files 26% similar despite different names
    
Offset 1, 39 lines modifiedOffset 1, 26 lines modified
1 .class·final·Landroidx/datastore/preferences/protobuf/b1$d$b;1 .class·public·interface·abstract·Le/b0/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·""
3 .source·"SourceFile" 
  
4 #·interfaces 
5 .implements·Ljava/lang/Iterable; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·Landroidx/datastore/preferences/protobuf/b1$d; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass;5 .annotation·system·Ldalvik/annotation/Signature;
11 ····accessFlags·=·0x8 
12 ····name·=·null6 ····value·=·{
 7 ········"<T:",
 8 ········"Ljava/lang/Object;",
 9 ········">",
 10 ········"Ljava/lang/Object;"
 11 ····}
13 .end·annotation12 .end·annotation
  
  
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·methods13 #·virtual·methods
21 .method·public·iterator()Ljava/util/Iterator;14 .method·public·abstract·iterator()Ljava/util/Iterator;
22 ····.locals·1 
  
23 ····invoke-static·{},·Landroidx/datastore/preferences/protobuf/b1$d;->a()Ljava/util/Iterator; 
  
24 ····move-result-object·v0 
  
25 ····return-object·v015 ····.annotation·system·Ldalvik/annotation/Signature;
 16 ········value·=·{
 17 ············"()",
 18 ············"Ljava/util/Iterator<",
 19 ············"TT;>;"
 20 ········}
 21 ····.end·annotation
26 .end·method22 .end·method
1.61 KB
smali/androidx/datastore/preferences/protobuf/f$h.smali vs.
smali/androidx/preference/h$a.smali
Files 26% similar despite different names
    
Offset 1, 36 lines modifiedOffset 1, 45 lines modified
1 .class·abstract·Landroidx/datastore/preferences/protobuf/f$h; 
2 .super·Landroidx/datastore/preferences/protobuf/f; 
3 .source·"SourceFile"1 .class·Landroidx/preference/h$a;
 2 .super·Ljava/lang/Object;
 3 .source·""
  
 4 #·interfaces
 5 .implements·Ljava/lang/Runnable;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/datastore/preferences/protobuf/f;8 ····value·=·Landroidx/preference/h;
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x40811 ····accessFlags·=·0x0
10 ····name·=·"h"12 ····name·=·null
11 .end·annotation13 .end·annotation
  
  
 14 #·instance·fields
 15 .field·final·synthetic·e:Landroidx/preference/h;
  
  
12 #·direct·methods16 #·direct·methods
13 .method·constructor·<init>()V17 .method·constructor·<init>(Landroidx/preference/h;)V
14 ····.locals·018 ····.locals·0
  
15 ····invoke-direct·{p0},·Landroidx/datastore/preferences/protobuf/f;-><init>()V19 ····iput-object·p1,·p0,·Landroidx/preference/h$a;->e:Landroidx/preference/h;
  
 20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····return-void21 ····return-void
17 .end·method22 .end·method
  
  
18 #·virtual·methods23 #·virtual·methods
19 .method·public·bridge·synthetic·iterator()Ljava/util/Iterator;24 .method·public·run()V
20 ····.locals·125 ····.locals·1
  
21 ····invoke-super·{p0},·Landroidx/datastore/preferences/protobuf/f;->q()Landroidx/datastore/preferences/protobuf/f$g;26 ····iget-object·v0,·p0,·Landroidx/preference/h$a;->e:Landroidx/preference/h;
  
22 ····move-result-object·v027 ····invoke-virtual·{v0},·Landroidx/preference/h;->I()V
  
23 ····return-object·v028 ····return-void
24 .end·method29 .end·method
45.1 KB
smali/androidx/datastore/preferences/protobuf/j1.smali vs.
smali/c/g/c/j/s1.smali
Max HTML report size reached
19.5 KB
smali/androidx/datastore/preferences/protobuf/k1$e.smali vs.
smali/c/g/c/j/t1$e.smali
Max HTML report size reached
12.7 KB
smali/androidx/datastore/preferences/protobuf/f.smali vs.
smali/c/g/c/j/h.smali
Max HTML report size reached
2.95 KB
smali/androidx/datastore/preferences/protobuf/d.smali vs.
smali/c/g/c/j/d.smali
Files 24% similar despite different names
    
Offset 1, 53 lines modifiedOffset 1, 71 lines modified
1 .class·abstract·Landroidx/datastore/preferences/protobuf/d;1 .class·final·Lc/g/c/j/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·static·fields4 #·static·fields
5 .field·private·static·final·a:Ljava/lang/Class;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
  
6 .field·private·static·final·b:Z13 .field·private·static·final·b:Z
  
  
7 #·direct·methods14 #·direct·methods
8 .method·static·constructor·<clinit>()V15 .method·static·constructor·<clinit>()V
9 ····.locals·116 ····.locals·1
  
10 ····const-string·v0,·"libcore.io.Memory"17 ····const-string·v0,·"libcore.io.Memory"
  
11 ····invoke-static·{v0},·Landroidx/datastore/preferences/protobuf/d;->a(Ljava/lang/String;)Ljava/lang/Class;18 ····invoke-static·{v0},·Lc/g/c/j/d;->a(Ljava/lang/String;)Ljava/lang/Class;
  
12 ····move-result-object·v019 ····move-result-object·v0
  
13 ····sput-object·v0,·Landroidx/datastore/preferences/protobuf/d;->a:Ljava/lang/Class;20 ····sput-object·v0,·Lc/g/c/j/d;->a:Ljava/lang/Class;
  
14 ····const-string·v0,·"org.robolectric.Robolectric"21 ····const-string·v0,·"org.robolectric.Robolectric"
  
15 ····invoke-static·{v0},·Landroidx/datastore/preferences/protobuf/d;->a(Ljava/lang/String;)Ljava/lang/Class;22 ····invoke-static·{v0},·Lc/g/c/j/d;->a(Ljava/lang/String;)Ljava/lang/Class;
  
16 ····move-result-object·v023 ····move-result-object·v0
  
17 ····if-eqz·v0,·:cond_024 ····if-eqz·v0,·:cond_0
  
18 ····const/4·v0,·0x125 ····const/4·v0,·0x1
  
19 ····goto·:goto_026 ····goto·:goto_0
  
20 ····:cond_027 ····:cond_0
21 ····const/4·v0,·0x028 ····const/4·v0,·0x0
  
22 ····:goto_029 ····:goto_0
23 ····sput-boolean·v0,·Landroidx/datastore/preferences/protobuf/d;->b:Z30 ····sput-boolean·v0,·Lc/g/c/j/d;->b:Z
  
24 ····return-void31 ····return-void
25 .end·method32 .end·method
  
26 .method·private·static·a(Ljava/lang/String;)Ljava/lang/Class;33 .method·private·static·a(Ljava/lang/String;)Ljava/lang/Class;
27 ····.locals·034 ····.locals·0
 35 ····.annotation·system·Ldalvik/annotation/Signature;
 36 ········value·=·{
 37 ············"<T:",
 38 ············"Ljava/lang/Object;",
 39 ············">(",
 40 ············"Ljava/lang/String;",
 41 ············")",
 42 ············"Ljava/lang/Class<",
 43 ············"TT;>;"
 44 ········}
 45 ····.end·annotation
  
28 ····:try_start_046 ····:try_start_0
29 ····invoke-static·{p0},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;47 ····invoke-static·{p0},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
  
30 ····move-result-object·p048 ····move-result-object·p0
31 ····:try_end_049 ····:try_end_0
32 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_050 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
Offset 58, 28 lines modifiedOffset 76, 35 lines modified
58 ····const/4·p0,·0x076 ····const/4·p0,·0x0
  
59 ····return-object·p077 ····return-object·p0
60 .end·method78 .end·method
  
61 .method·static·b()Ljava/lang/Class;79 .method·static·b()Ljava/lang/Class;
62 ····.locals·180 ····.locals·1
 81 ····.annotation·system·Ldalvik/annotation/Signature;
 82 ········value·=·{
 83 ············"()",
 84 ············"Ljava/lang/Class<",
 85 ············"*>;"
 86 ········}
 87 ····.end·annotation
  
63 ····sget-object·v0,·Landroidx/datastore/preferences/protobuf/d;->a:Ljava/lang/Class;88 ····sget-object·v0,·Lc/g/c/j/d;->a:Ljava/lang/Class;
  
64 ····return-object·v089 ····return-object·v0
65 .end·method90 .end·method
  
66 .method·static·c()Z91 .method·static·c()Z
67 ····.locals·192 ····.locals·1
  
68 ····sget-object·v0,·Landroidx/datastore/preferences/protobuf/d;->a:Ljava/lang/Class;93 ····sget-object·v0,·Lc/g/c/j/d;->a:Ljava/lang/Class;
  
69 ····if-eqz·v0,·:cond_094 ····if-eqz·v0,·:cond_0
  
70 ····sget-boolean·v0,·Landroidx/datastore/preferences/protobuf/d;->b:Z95 ····sget-boolean·v0,·Lc/g/c/j/d;->b:Z
  
71 ····if-nez·v0,·:cond_096 ····if-nez·v0,·:cond_0
  
72 ····const/4·v0,·0x197 ····const/4·v0,·0x1
  
73 ····goto·:goto_098 ····goto·:goto_0
  
1.51 KB
smali/androidx/datastore/preferences/protobuf/b1$d$a.smali vs.
smali/c/b/a/a/a$a.smali
Files 20% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·final·Landroidx/datastore/preferences/protobuf/b1$d$a;1 .class·final·Lc/b/a/a/a$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/Iterator;5 .implements·Ljava/util/concurrent/Executor;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroidx/datastore/preferences/protobuf/b1$d;8 ····value·=·Lc/b/a/a/a;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x811 ····accessFlags·=·0x8
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
Offset 24, 34 lines modifiedOffset 24, 18 lines modified
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·hasNext()Z28 .method·public·execute(Ljava/lang/Runnable;)V
29 ····.locals·129 ····.locals·1
  
30 ····const/4·v0,·0x030 ····invoke-static·{},·Lc/b/a/a/a;->d()Lc/b/a/a/a;
  
 31 ····move-result-object·v0
31 ····return·v0 
32 .end·method 
  
33 .method·public·next()Ljava/lang/Object; 
34 ····.locals·1 
  
 32 ····invoke-virtual·{v0,·p1},·Lc/b/a/a/a;->c(Ljava/lang/Runnable;)V
35 ····new-instance·v0,·Ljava/util/NoSuchElementException; 
  
36 ····invoke-direct·{v0},·Ljava/util/NoSuchElementException;-><init>()V 
  
37 ····throw·v0 
38 .end·method 
  
 33 ····return-void
39 .method·public·remove()V 
40 ····.locals·1 
  
41 ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; 
  
42 ····invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;-><init>()V 
  
43 ····throw·v0 
44 .end·method34 .end·method
8.81 KB
smali/androidx/datastore/preferences/protobuf/g0.smali vs.
smali/c/c/a.smali
Max HTML report size reached
8.2 KB
smali/androidx/datastore/preferences/protobuf/d1.smali vs.
smali/ru/nsu/bobrofon/easysshfs/k.smali
Max HTML report size reached
5.03 KB
smali/androidx/datastore/preferences/protobuf/j1$d.smali vs.
smali/c/g/c/j/s1$c.smali
Max HTML report size reached
3.94 KB
smali/androidx/datastore/preferences/protobuf/m1.smali vs.
smali/c/f/b/a$c.smali
Max HTML report size reached
15.4 KB
smali/androidx/datastore/preferences/protobuf/a$a.smali vs.
smali/c/g/c/j/i0$b.smali
Max HTML report size reached
2.52 KB
smali/androidx/datastore/preferences/protobuf/n$a.smali vs.
smali/c/g/c/j/q$a.smali
Files 23% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·final·Landroidx/datastore/preferences/protobuf/n$a;1 .class·final·Lc/g/c/j/q$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/datastore/preferences/protobuf/n;6 ····value·=·Lc/g/c/j/q;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x1a9 ····accessFlags·=·0x1a
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
Offset 22, 67 lines modifiedOffset 22, 67 lines modified
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Ljava/lang/Object;I)V23 .method·constructor·<init>(Ljava/lang/Object;I)V
24 ····.locals·024 ····.locals·0
  
25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
26 ····iput-object·p1,·p0,·Landroidx/datastore/preferences/protobuf/n$a;->a:Ljava/lang/Object;26 ····iput-object·p1,·p0,·Lc/g/c/j/q$a;->a:Ljava/lang/Object;
  
27 ····iput·p2,·p0,·Landroidx/datastore/preferences/protobuf/n$a;->b:I27 ····iput·p2,·p0,·Lc/g/c/j/q$a;->b:I
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
  
30 #·virtual·methods30 #·virtual·methods
31 .method·public·equals(Ljava/lang/Object;)Z31 .method·public·equals(Ljava/lang/Object;)Z
32 ····.locals·332 ····.locals·3
  
33 ····instance-of·v0,·p1,·Landroidx/datastore/preferences/protobuf/n$a;33 ····instance-of·v0,·p1,·Lc/g/c/j/q$a;
  
34 ····const/4·v1,·0x034 ····const/4·v1,·0x0
  
35 ····if-nez·v0,·:cond_035 ····if-nez·v0,·:cond_0
  
36 ····return·v136 ····return·v1
  
37 ····:cond_037 ····:cond_0
38 ····check-cast·p1,·Landroidx/datastore/preferences/protobuf/n$a;38 ····check-cast·p1,·Lc/g/c/j/q$a;
  
39 ····iget-object·v0,·p0,·Landroidx/datastore/preferences/protobuf/n$a;->a:Ljava/lang/Object;39 ····iget-object·v0,·p0,·Lc/g/c/j/q$a;->a:Ljava/lang/Object;
  
40 ····iget-object·v2,·p1,·Landroidx/datastore/preferences/protobuf/n$a;->a:Ljava/lang/Object;40 ····iget-object·v2,·p1,·Lc/g/c/j/q$a;->a:Ljava/lang/Object;
  
41 ····if-ne·v0,·v2,·:cond_141 ····if-ne·v0,·v2,·:cond_1
  
42 ····iget·v0,·p0,·Landroidx/datastore/preferences/protobuf/n$a;->b:I42 ····iget·v0,·p0,·Lc/g/c/j/q$a;->b:I
  
43 ····iget·p1,·p1,·Landroidx/datastore/preferences/protobuf/n$a;->b:I43 ····iget·p1,·p1,·Lc/g/c/j/q$a;->b:I
  
44 ····if-ne·v0,·p1,·:cond_144 ····if-ne·v0,·p1,·:cond_1
  
45 ····const/4·v1,·0x145 ····const/4·v1,·0x1
  
46 ····:cond_146 ····:cond_1
47 ····return·v147 ····return·v1
48 .end·method48 .end·method
  
49 .method·public·hashCode()I49 .method·public·hashCode()I
50 ····.locals·250 ····.locals·2
  
51 ····iget-object·v0,·p0,·Landroidx/datastore/preferences/protobuf/n$a;->a:Ljava/lang/Object;51 ····iget-object·v0,·p0,·Lc/g/c/j/q$a;->a:Ljava/lang/Object;
  
52 ····invoke-static·{v0},·Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I52 ····invoke-static·{v0},·Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I
  
53 ····move-result·v053 ····move-result·v0
  
54 ····const·v1,·0xffff54 ····const·v1,·0xffff
  
55 ····mul-int·v0,·v0,·v155 ····mul-int·v0,·v0,·v1
  
56 ····iget·v1,·p0,·Landroidx/datastore/preferences/protobuf/n$a;->b:I56 ····iget·v1,·p0,·Lc/g/c/j/q$a;->b:I
  
57 ····add-int/2addr·v0,·v157 ····add-int/2addr·v0,·v1
  
58 ····return·v058 ····return·v0
59 .end·method59 .end·method
4.68 KB
smali/androidx/datastore/preferences/protobuf/j1$e.smali vs.
smali/c/g/c/j/s1$e.smali
Max HTML report size reached
3.3 KB
smali/androidx/datastore/preferences/protobuf/t.smali vs.
smali/c/g/c/j/y.smali
Files 18% similar despite different names
    
Offset 1, 87 lines modifiedOffset 1, 102 lines modified
1 .class·Landroidx/datastore/preferences/protobuf/t;1 .class·Lc/g/c/j/y;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/datastore/preferences/protobuf/j0;5 .implements·Lc/g/c/j/r0;
  
  
6 #·static·fields6 #·static·fields
7 .field·private·static·final·a:Landroidx/datastore/preferences/protobuf/t;7 .field·private·static·final·a:Lc/g/c/j/y;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·constructor·<clinit>()V9 .method·static·constructor·<clinit>()V
10 ····.locals·110 ····.locals·1
  
11 ····new-instance·v0,·Landroidx/datastore/preferences/protobuf/t;11 ····new-instance·v0,·Lc/g/c/j/y;
  
12 ····invoke-direct·{v0},·Landroidx/datastore/preferences/protobuf/t;-><init>()V12 ····invoke-direct·{v0},·Lc/g/c/j/y;-><init>()V
  
13 ····sput-object·v0,·Landroidx/datastore/preferences/protobuf/t;->a:Landroidx/datastore/preferences/protobuf/t;13 ····sput-object·v0,·Lc/g/c/j/y;->a:Lc/g/c/j/y;
  
14 ····return-void14 ····return-void
15 .end·method15 .end·method
  
16 .method·private·constructor·<init>()V16 .method·private·constructor·<init>()V
17 ····.locals·017 ····.locals·0
  
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
19 ····return-void19 ····return-void
20 .end·method20 .end·method
  
21 .method·public·static·c()Landroidx/datastore/preferences/protobuf/t;21 .method·public·static·c()Lc/g/c/j/y;
22 ····.locals·122 ····.locals·1
  
23 ····sget-object·v0,·Landroidx/datastore/preferences/protobuf/t;->a:Landroidx/datastore/preferences/protobuf/t;23 ····sget-object·v0,·Lc/g/c/j/y;->a:Lc/g/c/j/y;
  
24 ····return-object·v024 ····return-object·v0
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·a(Ljava/lang/Class;)Z27 .method·public·a(Ljava/lang/Class;)Z
28 ····.locals·128 ····.locals·1
 29 ····.annotation·system·Ldalvik/annotation/Signature;
 30 ········value·=·{
 31 ············"(",
 32 ············"Ljava/lang/Class<",
 33 ············"*>;)Z"
 34 ········}
 35 ····.end·annotation
  
29 ····const-class·v0,·Landroidx/datastore/preferences/protobuf/u;36 ····const-class·v0,·Lc/g/c/j/z;
  
30 ····invoke-virtual·{v0,·p1},·Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z37 ····invoke-virtual·{v0,·p1},·Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z
  
31 ····move-result·p138 ····move-result·p1
  
32 ····return·p139 ····return·p1
33 .end·method40 .end·method
  
34 .method·public·b(Ljava/lang/Class;)Landroidx/datastore/preferences/protobuf/i0;41 .method·public·b(Ljava/lang/Class;)Lc/g/c/j/q0;
35 ····.locals·442 ····.locals·4
 43 ····.annotation·system·Ldalvik/annotation/Signature;
 44 ········value·=·{
 45 ············"(",
 46 ············"Ljava/lang/Class<",
 47 ············"*>;)",
 48 ············"Lc/g/c/j/q0;"
 49 ········}
 50 ····.end·annotation
  
36 ····const-class·v0,·Landroidx/datastore/preferences/protobuf/u;51 ····const-class·v0,·Lc/g/c/j/z;
  
37 ····invoke-virtual·{v0,·p1},·Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z52 ····invoke-virtual·{v0,·p1},·Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z
  
38 ····move-result·v153 ····move-result·v1
  
39 ····if-eqz·v1,·:cond_054 ····if-eqz·v1,·:cond_0
  
40 ····:try_start_055 ····:try_start_0
41 ····invoke-virtual·{p1,·v0},·Ljava/lang/Class;->asSubclass(Ljava/lang/Class;)Ljava/lang/Class;56 ····invoke-virtual·{p1,·v0},·Ljava/lang/Class;->asSubclass(Ljava/lang/Class;)Ljava/lang/Class;
  
42 ····move-result-object·v057 ····move-result-object·v0
  
43 ····invoke-static·{v0},·Landroidx/datastore/preferences/protobuf/u;->u(Ljava/lang/Class;)Landroidx/datastore/preferences/protobuf/u;58 ····invoke-static·{v0},·Lc/g/c/j/z;->z(Ljava/lang/Class;)Lc/g/c/j/z;
  
44 ····move-result-object·v059 ····move-result-object·v0
  
45 ····invoke-virtual·{v0},·Landroidx/datastore/preferences/protobuf/u;->n()Ljava/lang/Object;60 ····invoke-virtual·{v0},·Lc/g/c/j/z;->s()Ljava/lang/Object;
  
46 ····move-result-object·v061 ····move-result-object·v0
  
47 ····check-cast·v0,·Landroidx/datastore/preferences/protobuf/i0;62 ····check-cast·v0,·Lc/g/c/j/q0;
48 ····:try_end_063 ····:try_end_0
49 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_064 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
50 ····return-object·v065 ····return-object·v0
  
51 ····:catch_066 ····:catch_0
52 ····move-exception·v067 ····move-exception·v0
1.7 KB
smali/androidx/datastore/preferences/protobuf/c0$a.smali vs.
smali/c/g/c/j/h$k.smali
Files 20% similar despite different names
    
Offset 1, 49 lines modifiedOffset 1, 49 lines modified
1 .class·final·Landroidx/datastore/preferences/protobuf/c0$a;1 .class·final·Lc/g/c/j/h$k;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/datastore/preferences/protobuf/j0;5 .implements·Lc/g/c/j/h$f;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroidx/datastore/preferences/protobuf/c0;8 ····value·=·Lc/g/c/j/h;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x811 ····accessFlags·=·0x1a
12 ····name·=·null12 ····name·=·"k"
13 .end·annotation13 .end·annotation
  
  
14 #·direct·methods14 #·direct·methods
15 .method·constructor·<init>()V15 .method·private·constructor·<init>()V
16 ····.locals·016 ····.locals·0
  
17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
18 ····return-void18 ····return-void
19 .end·method19 .end·method
  
 20 .method·synthetic·constructor·<init>(Lc/g/c/j/h$a;)V
  
20 #·virtual·methods 
21 .method·public·a(Ljava/lang/Class;)Z 
22 ····.locals·021 ····.locals·0
  
23 ····const/4·p1,·0x022 ····invoke-direct·{p0},·Lc/g/c/j/h$k;-><init>()V
  
24 ····return·p123 ····return-void
25 .end·method24 .end·method
  
26 .method·public·b(Ljava/lang/Class;)Landroidx/datastore/preferences/protobuf/i0; 
27 ····.locals·1 
  
28 ····new-instance·p1,·Ljava/lang/IllegalStateException;25 #·virtual·methods
 26 .method·public·a([BII)[B
 27 ····.locals·2
  
 28 ····new-array·v0,·p3,·[B
  
29 ····const-string·v0,·"This·should·never·be·called."29 ····const/4·v1,·0x0
  
30 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V30 ····invoke-static·{p1,·p2,·v0,·v1,·p3},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
  
31 ····throw·p131 ····return-object·v0
32 .end·method32 .end·method
4.68 KB
smali/androidx/datastore/preferences/protobuf/m.smali vs.
smali/kotlinx/coroutines/p2/h$a.smali
Max HTML report size reached
16.1 KB
smali/androidx/datastore/preferences/protobuf/k1.smali vs.
smali/c/g/c/j/a$a.smali
Max HTML report size reached
14.9 KB
smali/androidx/datastore/preferences/protobuf/j$b.smali vs.
smali/c/g/c/j/l$b.smali
Max HTML report size reached
12.7 KB
smali/androidx/datastore/preferences/protobuf/f$i.smali vs.
smali/c/g/c/j/h$j.smali
Max HTML report size reached
4.97 KB
smali/androidx/datastore/preferences/protobuf/m1$a.smali vs.
smali/androidx/preference/k$a.smali
Max HTML report size reached
1.13 KB
smali/androidx/datastore/preferences/protobuf/r$b.smali vs.
smali/androidx/recyclerview/widget/k$a.smali
Files 24% similar despite different names
    
Offset 1, 31 lines modifiedOffset 1, 22 lines modified
1 .class·public·interface·abstract·Landroidx/datastore/preferences/protobuf/r$b;1 .class·interface·abstract·Landroidx/recyclerview/widget/k$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·""
3 .source·"SourceFile" 
  
4 #·interfaces 
5 .implements·Ljava/lang/Comparable; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroidx/datastore/preferences/protobuf/r;6 ····value·=·Landroidx/recyclerview/widget/k;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x6099 ····accessFlags·=·0x608
12 ····name·=·"b"10 ····name·=·"a"
13 .end·annotation11 .end·annotation
  
  
14 #·virtual·methods12 #·virtual·methods
 13 .method·public·abstract·a(Landroidx/recyclerview/widget/a$b;)V
15 .method·public·abstract·a()Z 
16 .end·method 
  
17 .method·public·abstract·b()Landroidx/datastore/preferences/protobuf/l1$b; 
18 .end·method 
  
19 .method·public·abstract·c()I 
20 .end·method14 .end·method
  
21 .method·public·abstract·d()Z15 .method·public·abstract·b(IIILjava/lang/Object;)Landroidx/recyclerview/widget/a$b;
22 .end·method16 .end·method
3.25 KB
smali/androidx/datastore/preferences/protobuf/c0$b.smali vs.
smali/c/g/c/j/k0$b.smali
Files 20% similar despite different names
    
Offset 1, 60 lines modifiedOffset 1, 67 lines modified
1 .class·Landroidx/datastore/preferences/protobuf/c0$b;1 .class·Lc/g/c/j/k0$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/datastore/preferences/protobuf/j0;5 .implements·Lc/g/c/j/r0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroidx/datastore/preferences/protobuf/c0;8 ····value·=·Lc/g/c/j/k0;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0xa11 ····accessFlags·=·0xa
12 ····name·=·"b"12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·private·a:[Landroidx/datastore/preferences/protobuf/j0;15 .field·private·a:[Lc/g/c/j/r0;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·varargs·constructor·<init>([Landroidx/datastore/preferences/protobuf/j0;)V17 .method·varargs·constructor·<init>([Lc/g/c/j/r0;)V
18 ····.locals·018 ····.locals·0
  
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····iput-object·p1,·p0,·Landroidx/datastore/preferences/protobuf/c0$b;->a:[Landroidx/datastore/preferences/protobuf/j0;20 ····iput-object·p1,·p0,·Lc/g/c/j/k0$b;->a:[Lc/g/c/j/r0;
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·a(Ljava/lang/Class;)Z24 .method·public·a(Ljava/lang/Class;)Z
25 ····.locals·525 ····.locals·5
 26 ····.annotation·system·Ldalvik/annotation/Signature;
 27 ········value·=·{
 28 ············"(",
 29 ············"Ljava/lang/Class<",
 30 ············"*>;)Z"
 31 ········}
 32 ····.end·annotation
  
26 ····iget-object·v0,·p0,·Landroidx/datastore/preferences/protobuf/c0$b;->a:[Landroidx/datastore/preferences/protobuf/j0;33 ····iget-object·v0,·p0,·Lc/g/c/j/k0$b;->a:[Lc/g/c/j/r0;
  
27 ····array-length·v1,·v034 ····array-length·v1,·v0
  
28 ····const/4·v2,·0x035 ····const/4·v2,·0x0
  
29 ····const/4·v3,·0x036 ····const/4·v3,·0x0
  
30 ····:goto_037 ····:goto_0
31 ····if-ge·v3,·v1,·:cond_138 ····if-ge·v3,·v1,·:cond_1
  
32 ····aget-object·v4,·v0,·v339 ····aget-object·v4,·v0,·v3
  
33 ····invoke-interface·{v4,·p1},·Landroidx/datastore/preferences/protobuf/j0;->a(Ljava/lang/Class;)Z40 ····invoke-interface·{v4,·p1},·Lc/g/c/j/r0;->a(Ljava/lang/Class;)Z
  
34 ····move-result·v441 ····move-result·v4
  
35 ····if-eqz·v4,·:cond_042 ····if-eqz·v4,·:cond_0
  
36 ····const/4·p1,·0x143 ····const/4·p1,·0x1
  
Offset 65, 35 lines modifiedOffset 72, 43 lines modified
  
65 ····goto·:goto_072 ····goto·:goto_0
  
66 ····:cond_173 ····:cond_1
67 ····return·v274 ····return·v2
68 .end·method75 .end·method
  
69 .method·public·b(Ljava/lang/Class;)Landroidx/datastore/preferences/protobuf/i0;76 .method·public·b(Ljava/lang/Class;)Lc/g/c/j/q0;
70 ····.locals·577 ····.locals·5
 78 ····.annotation·system·Ldalvik/annotation/Signature;
 79 ········value·=·{
 80 ············"(",
 81 ············"Ljava/lang/Class<",
 82 ············"*>;)",
 83 ············"Lc/g/c/j/q0;"
 84 ········}
 85 ····.end·annotation
  
71 ····iget-object·v0,·p0,·Landroidx/datastore/preferences/protobuf/c0$b;->a:[Landroidx/datastore/preferences/protobuf/j0;86 ····iget-object·v0,·p0,·Lc/g/c/j/k0$b;->a:[Lc/g/c/j/r0;
  
72 ····array-length·v1,·v087 ····array-length·v1,·v0
  
73 ····const/4·v2,·0x088 ····const/4·v2,·0x0
  
74 ····:goto_089 ····:goto_0
75 ····if-ge·v2,·v1,·:cond_190 ····if-ge·v2,·v1,·:cond_1
  
76 ····aget-object·v3,·v0,·v291 ····aget-object·v3,·v0,·v2
  
77 ····invoke-interface·{v3,·p1},·Landroidx/datastore/preferences/protobuf/j0;->a(Ljava/lang/Class;)Z92 ····invoke-interface·{v3,·p1},·Lc/g/c/j/r0;->a(Ljava/lang/Class;)Z
  
78 ····move-result·v493 ····move-result·v4
  
79 ····if-eqz·v4,·:cond_094 ····if-eqz·v4,·:cond_0
  
80 ····invoke-interface·{v3,·p1},·Landroidx/datastore/preferences/protobuf/j0;->b(Ljava/lang/Class;)Landroidx/datastore/preferences/protobuf/i0;95 ····invoke-interface·{v3,·p1},·Lc/g/c/j/r0;->b(Ljava/lang/Class;)Lc/g/c/j/q0;
  
81 ····move-result-object·p196 ····move-result-object·p1
  
82 ····return-object·p197 ····return-object·p1
  
83 ····:cond_098 ····:cond_0
84 ····add-int/lit8·v2,·v2,·0x199 ····add-int/lit8·v2,·v2,·0x1
1.83 KB
smali/androidx/datastore/preferences/protobuf/q0.smali vs.
smali/e/w/d/q.smali
Files 26% similar despite different names
    
Offset 1, 32 lines modifiedOffset 1, 54 lines modified
1 .class·final·Landroidx/datastore/preferences/protobuf/q0; 
2 .super·Ljava/lang/Object; 
3 .source·"SourceFile"1 .class·public·abstract·Le/w/d/q;
 2 .super·Le/w/d/s;
 3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/datastore/preferences/protobuf/p0;5 .implements·Le/a0/f;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·constructor·<init>()V7 .method·public·constructor·<init>(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
8 ····.locals·08 ····.locals·0
  
9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V9 ····invoke-direct/range·{p0·..·p5},·Le/w/d/s;-><init>(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
  
10 ····return-void10 ····return-void
11 .end·method11 .end·method
  
  
12 #·virtual·methods12 #·virtual·methods
13 .method·public·a(Ljava/lang/Object;)Ljava/lang/Object;13 .method·protected·d()Le/a0/a;
14 ····.locals·114 ····.locals·1
  
15 ····check-cast·p1,·Landroidx/datastore/preferences/protobuf/u;15 ····invoke-static·{p0},·Le/w/d/v;->f(Le/w/d/q;)Le/a0/f;
  
16 ····sget-object·v0,·Landroidx/datastore/preferences/protobuf/u$d;->g:Landroidx/datastore/preferences/protobuf/u$d;16 ····move-result-object·v0
  
17 ····invoke-virtual·{p1,·v0},·Landroidx/datastore/preferences/protobuf/u;->q(Landroidx/datastore/preferences/protobuf/u$d;)Ljava/lang/Object;17 ····return-object·v0
 18 .end·method
  
 19 .method·public·n()Le/a0/f$a;
 20 ····.locals·1
  
 21 ····invoke-virtual·{p0},·Le/w/d/s;->p()Le/a0/g;
  
 22 ····move-result-object·v0
  
 23 ····check-cast·v0,·Le/a0/f;
  
 24 ····invoke-interface·{v0},·Le/a0/f;->n()Le/a0/f$a;
  
 25 ····move-result-object·v0
  
 26 ····return-object·v0
 27 .end·method
  
 28 .method·public·o(Ljava/lang/Object;)Ljava/lang/Object;
 29 ····.locals·0
  
 30 ····invoke-interface·{p0,·p1},·Le/a0/f;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
18 ····move-result-object·p131 ····move-result-object·p1
  
19 ····return-object·p132 ····return-object·p1
20 .end·method33 .end·method
23.6 KB
smali/androidx/datastore/preferences/protobuf/z.smali vs.
smali/c/g/c/j/m0.smali
Max HTML report size reached
1.38 KB
smali/androidx/datastore/preferences/protobuf/f0.smali vs.
smali/c/g/c/j/h0.smali
Files 26% similar despite different names
    
Offset 1, 29 lines modifiedOffset 1, 27 lines modified
1 .class·interface·abstract·Landroidx/datastore/preferences/protobuf/f0;1 .class·public·interface·abstract·Lc/g/c/j/h0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
 4 #·interfaces
 5 .implements·Ljava/util/List;
  
4 #·virtual·methods 
5 .method·public·abstract·a(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 
6 .end·method 
  
 6 #·virtual·methods
 7 .method·public·abstract·a()Lc/g/c/j/h0;
7 .method·public·abstract·b(Ljava/lang/Object;)Ljava/util/Map; 
8 .end·method 
  
9 .method·public·abstract·c(Ljava/lang/Object;)Ljava/lang/Object; 
10 .end·method 
  
11 .method·public·abstract·d(ILjava/lang/Object;Ljava/lang/Object;)I 
12 .end·method 
  
13 .method·public·abstract·e(Ljava/lang/Object;)Ljava/util/Map; 
14 .end·method8 .end·method
  
15 .method·public·abstract·f(Ljava/lang/Object;)Z9 .method·public·abstract·b(Lc/g/c/j/h;)V
16 .end·method10 .end·method
  
17 .method·public·abstract·g(Ljava/lang/Object;)Ljava/lang/Object;11 .method·public·abstract·d(I)Ljava/lang/Object;
18 .end·method12 .end·method
  
19 .method·public·abstract·h(Ljava/lang/Object;)Landroidx/datastore/preferences/protobuf/d0$a;13 .method·public·abstract·f()Ljava/util/List;
 14 ····.annotation·system·Ldalvik/annotation/Signature;
 15 ········value·=·{
 16 ············"()",
 17 ············"Ljava/util/List<",
 18 ············"*>;"
 19 ········}
 20 ····.end·annotation
20 .end·method21 .end·method
1.62 KB
smali/androidx/datastore/preferences/protobuf/k1$b.smali vs.
smali/androidx/appcompat/app/a$c.smali
Files 20% similar despite different names
    
Offset 1, 52 lines modifiedOffset 1, 44 lines modified
1 .class·abstract·Landroidx/datastore/preferences/protobuf/k1$b;1 .class·public·abstract·Landroidx/appcompat/app/a$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/datastore/preferences/protobuf/k1;6 ····value·=·Landroidx/appcompat/app/a;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x4089 ····accessFlags·=·0x409
10 ····name·=·"b"10 ····name·=·"c"
 11 .end·annotation
  
 12 .annotation·runtime·Ljava/lang/Deprecated;
11 .end·annotation13 .end·annotation
  
  
12 #·direct·methods14 #·direct·methods
13 .method·constructor·<init>()V15 .method·public·constructor·<init>()V
14 ····.locals·016 ····.locals·0
  
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····return-void18 ····return-void
17 .end·method19 .end·method
  
  
18 #·virtual·methods20 #·virtual·methods
19 .method·abstract·a([BII)Ljava/lang/String;21 .method·public·abstract·a()Ljava/lang/CharSequence;
20 .end·method22 .end·method
  
21 .method·abstract·b(Ljava/lang/CharSequence;[BII)I23 .method·public·abstract·b()Landroid/view/View;
22 .end·method24 .end·method
  
 25 .method·public·abstract·c()Landroid/graphics/drawable/Drawable;
 26 .end·method
23 .method·final·c([BII)Z 
24 ····.locals·1 
  
25 ····const/4·v0,·0x0 
  
26 ····invoke-virtual·{p0,·v0,·p1,·p2,·p3},·Landroidx/datastore/preferences/protobuf/k1$b;->d(I[BII)I 
  
27 ····move-result·p1 
  
28 ····if-nez·p1,·:cond_0 
  
29 ····const/4·v0,·0x1 
  
 27 .method·public·abstract·d()Ljava/lang/CharSequence;
30 ····:cond_0 
31 ····return·v0 
32 .end·method28 .end·method
  
33 .method·abstract·d(I[BII)I29 .method·public·abstract·e()V
34 .end·method30 .end·method
4.35 KB
smali/androidx/datastore/preferences/protobuf/i1$b.smali vs.
smali/androidx/activity/d/a.smali
Max HTML report size reached
47.5 KB
smali/androidx/datastore/preferences/protobuf/b1.smali vs.
smali/e/r/r.smali
Max HTML report size reached
2.41 KB
smali/androidx/datastore/preferences/protobuf/f$c.smali vs.
smali/d/a/a/e/q$a.smali
Files 26% similar despite different names
    
Offset 1, 63 lines modifiedOffset 1, 65 lines modified
 1 .class·Ld/a/a/e/q$a;
 2 .super·Ld/a/a/e/q;
 3 .source·""
1 .class·abstract·Landroidx/datastore/preferences/protobuf/f$c; 
2 .super·Ljava/lang/Object; 
3 .source·"SourceFile" 
  
4 #·interfaces 
5 .implements·Landroidx/datastore/preferences/protobuf/f$g; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroidx/datastore/preferences/protobuf/f;6 ····value·=·Ld/a/a/e/q;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x4089 ····accessFlags·=·0x8
12 ····name·=·"c"10 ····name·=·"a"
 11 .end·annotation
  
 12 .annotation·system·Ldalvik/annotation/Signature;
 13 ····value·=·{
 14 ········"Ld/a/a/e/q<",
 15 ········"Ljava/lang/Void;",
 16 ········">;"
 17 ····}
13 .end·annotation18 .end·annotation
  
  
14 #·direct·methods19 #·direct·methods
15 .method·constructor·<init>()V20 .method·constructor·<init>(Ljava/io/InputStream;Ljava/util/List;)V
16 ····.locals·021 ····.locals·0
 22 ····.annotation·system·Ldalvik/annotation/Signature;
 23 ········value·=·{
 24 ············"(",
 25 ············"Ljava/io/InputStream;",
 26 ············"Ljava/util/List<",
 27 ············"Ljava/lang/String;",
 28 ············">;)V"
 29 ········}
 30 ····.end·annotation
  
17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V31 ····invoke-direct·{p0,·p1,·p2},·Ld/a/a/e/q;-><init>(Ljava/io/InputStream;Ljava/util/List;)V
  
18 ····return-void32 ····return-void
19 .end·method33 .end·method
  
  
20 #·virtual·methods34 #·virtual·methods
21 .method·public·final·b()Ljava/lang/Byte;35 .method·public·c()Ljava/lang/Void;
22 ····.locals·136 ····.locals·1
  
23 ····invoke-interface·{p0},·Landroidx/datastore/preferences/protobuf/f$g;->a()B37 ····const/4·v0,·0x0
  
24 ····move-result·v038 ····invoke-virtual·{p0,·v0},·Ld/a/a/e/q;->b(Z)Ljava/lang/String;
  
 39 ····const/4·v0,·0x0
25 ····invoke-static·{v0},·Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte; 
  
26 ····move-result-object·v0 
  
27 ····return-object·v040 ····return-object·v0
28 .end·method41 .end·method
  
29 .method·public·bridge·synthetic·next()Ljava/lang/Object;42 .method·public·bridge·synthetic·call()Ljava/lang/Object;
30 ····.locals·143 ····.locals·1
  
31 ····invoke-virtual·{p0},·Landroidx/datastore/preferences/protobuf/f$c;->b()Ljava/lang/Byte;44 ····invoke-virtual·{p0},·Ld/a/a/e/q$a;->c()Ljava/lang/Void;
  
32 ····move-result-object·v045 ····move-result-object·v0
  
33 ····return-object·v046 ····return-object·v0
34 .end·method47 .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 
5.94 KB
smali/androidx/datastore/preferences/protobuf/i1$a.smali vs.
smali/c/g/c/j/r1$a.smali
Max HTML report size reached
1.84 KB
smali/androidx/datastore/preferences/protobuf/j1$a.smali vs.
smali/c/g/c/j/s1$a.smali
Files 11% similar despite different names
    
Offset 1, 25 lines modifiedOffset 1, 34 lines modified
1 .class·final·Landroidx/datastore/preferences/protobuf/j1$a;1 .class·final·Lc/g/c/j/s1$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/security/PrivilegedExceptionAction;5 .implements·Ljava/security/PrivilegedExceptionAction;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/datastore/preferences/protobuf/j1;->B()Lsun/misc/Unsafe;8 ····value·=·Lc/g/c/j/s1;->B()Lsun/misc/Unsafe;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x811 ····accessFlags·=·0x8
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
 14 .annotation·system·Ldalvik/annotation/Signature;
 15 ····value·=·{
 16 ········"Ljava/lang/Object;",
 17 ········"Ljava/security/PrivilegedExceptionAction<",
 18 ········"Lsun/misc/Unsafe;",
 19 ········">;"
 20 ····}
 21 .end·annotation
  
  
14 #·direct·methods22 #·direct·methods
15 .method·constructor·<init>()V23 .method·constructor·<init>()V
16 ····.locals·024 ····.locals·0
  
17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 46, 15 lines modifiedOffset 55, 15 lines modified
  
46 ····if-ge·v3,·v2,·:cond_155 ····if-ge·v3,·v2,·:cond_1
  
47 ····aget-object·v5,·v1,·v356 ····aget-object·v5,·v1,·v3
  
48 ····const/4·v6,·0x157 ····const/4·v6,·0x1
  
49 ····invoke-virtual·{v5,·v6},·Ljava/lang/reflect/AccessibleObject;->setAccessible(Z)V58 ····invoke-virtual·{v5,·v6},·Ljava/lang/reflect/Field;->setAccessible(Z)V
  
50 ····invoke-virtual·{v5,·v4},·Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;59 ····invoke-virtual·{v5,·v4},·Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
51 ····move-result-object·v460 ····move-result-object·v4
  
52 ····invoke-virtual·{v0,·v4},·Ljava/lang/Class;->isInstance(Ljava/lang/Object;)Z61 ····invoke-virtual·{v0,·v4},·Ljava/lang/Class;->isInstance(Ljava/lang/Object;)Z
  
Offset 78, 13 lines modifiedOffset 87, 13 lines modified
78 ····:cond_187 ····:cond_1
79 ····return-object·v488 ····return-object·v4
80 .end·method89 .end·method
  
81 .method·public·bridge·synthetic·run()Ljava/lang/Object;90 .method·public·bridge·synthetic·run()Ljava/lang/Object;
82 ····.locals·191 ····.locals·1
  
83 ····invoke-virtual·{p0},·Landroidx/datastore/preferences/protobuf/j1$a;->a()Lsun/misc/Unsafe;92 ····invoke-virtual·{p0},·Lc/g/c/j/s1$a;->a()Lsun/misc/Unsafe;
  
84 ····move-result-object·v093 ····move-result-object·v0
  
85 ····return-object·v094 ····return-object·v0
86 .end·method95 .end·method
1.58 KB
smali/androidx/datastore/preferences/protobuf/f$d.smali vs.
smali/c/b/a/a/a$b.smali
Files 26% similar despite different names
    
Offset 1, 50 lines modifiedOffset 1, 41 lines modified
1 .class·final·Landroidx/datastore/preferences/protobuf/f$d;1 .class·final·Lc/b/a/a/a$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/datastore/preferences/protobuf/f$f;5 .implements·Ljava/util/concurrent/Executor;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroidx/datastore/preferences/protobuf/f;8 ····value·=·Lc/b/a/a/a;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1a11 ····accessFlags·=·0x8
12 ····name·=·"d"12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·direct·methods14 #·direct·methods
15 .method·private·constructor·<init>()V15 .method·constructor·<init>()V
16 ····.locals·016 ····.locals·0
  
17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
18 ····return-void18 ····return-void
19 .end·method19 .end·method
  
20 .method·synthetic·constructor·<init>(Landroidx/datastore/preferences/protobuf/f$a;)V 
21 ····.locals·0 
  
22 ····.line·1 
23 ····invoke-direct·{p0},·Landroidx/datastore/preferences/protobuf/f$d;-><init>()V 
  
24 ····return-void 
25 .end·method 
  
  
26 #·virtual·methods20 #·virtual·methods
27 .method·public·a([BII)[B21 .method·public·execute(Ljava/lang/Runnable;)V
28 ····.locals·022 ····.locals·1
  
29 ····add-int/2addr·p3,·p223 ····invoke-static·{},·Lc/b/a/a/a;->d()Lc/b/a/a/a;
  
30 ····invoke-static·{p1,·p2,·p3},·Ljava/util/Arrays;->copyOfRange([BII)[B24 ····move-result-object·v0
  
31 ····move-result-object·p125 ····invoke-virtual·{v0,·p1},·Lc/b/a/a/a;->a(Ljava/lang/Runnable;)V
  
32 ····return-object·p126 ····return-void
33 .end·method27 .end·method
5.23 KB
smali/androidx/datastore/preferences/protobuf/s$a.smali vs.
smali/c/g/c/e.smali
Max HTML report size reached
8.92 KB
smali/androidx/datastore/preferences/protobuf/k1$c.smali vs.
smali/c/g/c/j/t1$c.smali
Max HTML report size reached
5.39 KB
smali/androidx/datastore/preferences/protobuf/b1$a.smali vs.
smali/kotlinx/coroutines/internal/g$a.smali
Max HTML report size reached
2.93 KB
smali/androidx/datastore/preferences/protobuf/y.smali vs.
smali/e/v/g.smali
Files 26% similar despite different names
    
Offset 1, 72 lines modifiedOffset 1, 65 lines modified
1 .class·Landroidx/datastore/preferences/protobuf/y;1 .class·final·Le/v/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/Iterator;5 .implements·Le/b0/b;
  
  
6 #·instance·fields 
7 .field·private·d:Ljava/util/Iterator; 
  
  
8 #·direct·methods 
9 .method·public·constructor·<init>(Ljava/util/Iterator;)V 
10 ····.locals·0 
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V6 #·annotations
 7 .annotation·system·Ldalvik/annotation/Signature;
 8 ····value·=·{
 9 ········"Ljava/lang/Object;",
 10 ········"Le/b0/b<",
 11 ········"Ljava/lang/String;",
 12 ········">;"
 13 ····}
 14 .end·annotation
  
12 ····iput-object·p1,·p0,·Landroidx/datastore/preferences/protobuf/y;->d:Ljava/util/Iterator; 
  
13 ····return-void 
14 .end·method15 #·instance·fields
 16 .field·private·final·a:Ljava/io/BufferedReader;
  
  
15 #·virtual·methods17 #·direct·methods
16 .method·public·b()Ljava/util/Map$Entry;18 .method·public·constructor·<init>(Ljava/io/BufferedReader;)V
17 ····.locals·119 ····.locals·1
  
18 ····iget-object·v0,·p0,·Landroidx/datastore/preferences/protobuf/y;->d:Ljava/util/Iterator;20 ····const-string·v0,·"reader"
  
19 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;21 ····invoke-static·{p1,·v0},·Le/w/d/l;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
 22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
20 ····move-result-object·v0 
  
21 ····check-cast·v0,·Ljava/util/Map$Entry; 
  
22 ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;23 ····iput-object·p1,·p0,·Le/v/g;->a:Ljava/io/BufferedReader;
  
23 ····return-object·v024 ····return-void
24 .end·method25 .end·method
  
25 .method·public·hasNext()Z26 .method·public·static·final·synthetic·a(Le/v/g;)Ljava/io/BufferedReader;
26 ····.locals·127 ····.locals·0
  
27 ····iget-object·v0,·p0,·Landroidx/datastore/preferences/protobuf/y;->d:Ljava/util/Iterator; 
  
28 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z 
  
29 ····move-result·v028 ····iget-object·p0,·p0,·Le/v/g;->a:Ljava/io/BufferedReader;
  
30 ····return·v029 ····return-object·p0
31 .end·method30 .end·method
  
32 .method·public·bridge·synthetic·next()Ljava/lang/Object; 
33 ····.locals·1 
  
34 ····invoke-virtual·{p0},·Landroidx/datastore/preferences/protobuf/y;->b()Ljava/util/Map$Entry; 
  
 31 #·virtual·methods
 32 .method·public·iterator()Ljava/util/Iterator;
35 ····move-result-object·v0 
  
36 ····return-object·v0 
37 .end·method 
  
38 .method·public·remove()V 
39 ····.locals·133 ····.locals·1
 34 ····.annotation·system·Ldalvik/annotation/Signature;
 35 ········value·=·{
 36 ············"()",
 37 ············"Ljava/util/Iterator<",
 38 ············"Ljava/lang/String;",
 39 ············">;"
 40 ········}
 41 ····.end·annotation
  
40 ····iget-object·v0,·p0,·Landroidx/datastore/preferences/protobuf/y;->d:Ljava/util/Iterator;42 ····new-instance·v0,·Le/v/g$a;
  
41 ····invoke-interface·{v0},·Ljava/util/Iterator;->remove()V43 ····invoke-direct·{v0,·p0},·Le/v/g$a;-><init>(Le/v/g;)V
  
42 ····return-void44 ····return-object·v0
43 .end·method45 .end·method
13.8 KB
smali/androidx/datastore/preferences/protobuf/m0.smali vs.
smali/c/g/c/j/u0.smali
Max HTML report size reached
9.76 KB
smali/androidx/datastore/preferences/protobuf/f1.smali vs.
smali/c/g/c/j/o0.smali
Max HTML report size reached
5.53 KB
smali/androidx/datastore/preferences/protobuf/c.smali vs.
smali/c/g/c/j/c.smali
Max HTML report size reached
13.1 KB
smali/androidx/datastore/preferences/protobuf/b0$b.smali vs.
smali/c/g/c/j/o1.smali
Max HTML report size reached
2.74 KB
smali/androidx/recyclerview/widget/d$d.smali vs.
smali/androidx/recyclerview/widget/g$d.smali
Files 11% similar despite different names
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 .class·Landroidx/recyclerview/widget/d$d;1 .class·Landroidx/recyclerview/widget/g$d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/animation/ValueAnimator$AnimatorUpdateListener;5 .implements·Landroid/animation/ValueAnimator$AnimatorUpdateListener;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroidx/recyclerview/widget/d;8 ····value·=·Landroidx/recyclerview/widget/g;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x211 ····accessFlags·=·0x2
12 ····name·=·"d"12 ····name·=·"d"
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·a:Landroidx/recyclerview/widget/d;15 .field·final·synthetic·a:Landroidx/recyclerview/widget/g;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(Landroidx/recyclerview/widget/d;)V17 .method·constructor·<init>(Landroidx/recyclerview/widget/g;)V
18 ····.locals·018 ····.locals·0
  
19 ····iput-object·p1,·p0,·Landroidx/recyclerview/widget/d$d;->a:Landroidx/recyclerview/widget/d;19 ····iput-object·p1,·p0,·Landroidx/recyclerview/widget/g$d;->a:Landroidx/recyclerview/widget/g;
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
Offset 49, 25 lines modifiedOffset 49, 25 lines modified
  
49 ····const/high16·v0,·0x437f0000····#·255.0f49 ····const/high16·v0,·0x437f0000····#·255.0f
  
50 ····mul-float·p1,·p1,·v050 ····mul-float·p1,·p1,·v0
  
51 ····float-to-int·p1,·p151 ····float-to-int·p1,·p1
  
52 ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/d$d;->a:Landroidx/recyclerview/widget/d;52 ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/g$d;->a:Landroidx/recyclerview/widget/g;
  
53 ····iget-object·v0,·v0,·Landroidx/recyclerview/widget/d;->c:Landroid/graphics/drawable/StateListDrawable;53 ····iget-object·v0,·v0,·Landroidx/recyclerview/widget/g;->e:Landroid/graphics/drawable/StateListDrawable;
  
54 ····invoke-virtual·{v0,·p1},·Landroid/graphics/drawable/Drawable;->setAlpha(I)V54 ····invoke-virtual·{v0,·p1},·Landroid/graphics/drawable/StateListDrawable;->setAlpha(I)V
  
55 ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/d$d;->a:Landroidx/recyclerview/widget/d;55 ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/g$d;->a:Landroidx/recyclerview/widget/g;
  
56 ····iget-object·v0,·v0,·Landroidx/recyclerview/widget/d;->d:Landroid/graphics/drawable/Drawable;56 ····iget-object·v0,·v0,·Landroidx/recyclerview/widget/g;->f:Landroid/graphics/drawable/Drawable;
  
57 ····invoke-virtual·{v0,·p1},·Landroid/graphics/drawable/Drawable;->setAlpha(I)V57 ····invoke-virtual·{v0,·p1},·Landroid/graphics/drawable/Drawable;->setAlpha(I)V
  
58 ····iget-object·p1,·p0,·Landroidx/recyclerview/widget/d$d;->a:Landroidx/recyclerview/widget/d;58 ····iget-object·p1,·p0,·Landroidx/recyclerview/widget/g$d;->a:Landroidx/recyclerview/widget/g;
  
59 ····invoke-virtual·{p1},·Landroidx/recyclerview/widget/d;->u()V59 ····invoke-virtual·{p1},·Landroidx/recyclerview/widget/g;->v()V
  
60 ····return-void60 ····return-void
61 .end·method61 .end·method
3.93 KB
smali/androidx/recyclerview/widget/c$c.smali vs.
smali/c/g/b/e$a$b.smali
Max HTML report size reached
6.49 KB
smali/androidx/recyclerview/widget/c$g.smali vs.
smali/androidx/recyclerview/widget/e$g.smali
Max HTML report size reached
18.8 KB
smali/androidx/recyclerview/widget/b$a.smali vs.
smali/androidx/appcompat/app/n.smali
Max HTML report size reached
1.83 KB
smali/androidx/recyclerview/widget/m$b.smali vs.
smali/androidx/recyclerview/widget/q$b.smali
Files 10% similar despite different names
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
1 .class·interface·abstract·Landroidx/recyclerview/widget/m$b;1 .class·interface·abstract·Landroidx/recyclerview/widget/q$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/recyclerview/widget/m;6 ····value·=·Landroidx/recyclerview/widget/q;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x6089 ····accessFlags·=·0x608
10 ····name·=·"b"10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
  
12 #·virtual·methods12 #·virtual·methods
13 .method·public·abstract·a(Landroidx/recyclerview/widget/RecyclerView$b0;)V13 .method·public·abstract·a(Landroidx/recyclerview/widget/RecyclerView$d0;)V
14 .end·method14 .end·method
  
15 .method·public·abstract·b(Landroidx/recyclerview/widget/RecyclerView$b0;Landroidx/recyclerview/widget/RecyclerView$l$b;Landroidx/recyclerview/widget/RecyclerView$l$b;)V15 .method·public·abstract·b(Landroidx/recyclerview/widget/RecyclerView$d0;Landroidx/recyclerview/widget/RecyclerView$l$c;Landroidx/recyclerview/widget/RecyclerView$l$c;)V
16 .end·method16 .end·method
  
17 .method·public·abstract·c(Landroidx/recyclerview/widget/RecyclerView$b0;Landroidx/recyclerview/widget/RecyclerView$l$b;Landroidx/recyclerview/widget/RecyclerView$l$b;)V17 .method·public·abstract·c(Landroidx/recyclerview/widget/RecyclerView$d0;Landroidx/recyclerview/widget/RecyclerView$l$c;Landroidx/recyclerview/widget/RecyclerView$l$c;)V
18 .end·method18 .end·method
  
19 .method·public·abstract·d(Landroidx/recyclerview/widget/RecyclerView$b0;Landroidx/recyclerview/widget/RecyclerView$l$b;Landroidx/recyclerview/widget/RecyclerView$l$b;)V19 .method·public·abstract·d(Landroidx/recyclerview/widget/RecyclerView$d0;Landroidx/recyclerview/widget/RecyclerView$l$c;Landroidx/recyclerview/widget/RecyclerView$l$c;)V
20 .end·method20 .end·method
6.63 KB
smali/androidx/recyclerview/widget/i$a.smali vs.
smali/androidx/recyclerview/widget/e$e.smali
Max HTML report size reached
5.47 KB
smali/androidx/recyclerview/widget/c$i.smali vs.
smali/androidx/recyclerview/widget/e$i.smali
Max HTML report size reached
6.39 KB
smali/androidx/recyclerview/widget/c$f.smali vs.
smali/androidx/recyclerview/widget/e$f.smali
Max HTML report size reached
4.17 KB
smali/androidx/recyclerview/widget/RecyclerView$x$a.smali vs.
smali/androidx/recyclerview/widget/RecyclerView$y$a.smali
Max HTML report size reached
3.68 KB
smali/androidx/recyclerview/widget/d$c.smali vs.
smali/androidx/recyclerview/widget/g$c.smali
Files 14% similar despite different names
    
Offset 1, 73 lines modifiedOffset 1, 73 lines modified
1 .class·Landroidx/recyclerview/widget/d$c;1 .class·Landroidx/recyclerview/widget/g$c;
2 .super·Landroid/animation/AnimatorListenerAdapter;2 .super·Landroid/animation/AnimatorListenerAdapter;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/recyclerview/widget/d;6 ····value·=·Landroidx/recyclerview/widget/g;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x29 ····accessFlags·=·0x2
10 ····name·=·"c"10 ····name·=·"c"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·private·a:Z13 .field·private·a:Z
  
14 .field·final·synthetic·b:Landroidx/recyclerview/widget/d;14 .field·final·synthetic·b:Landroidx/recyclerview/widget/g;
  
  
15 #·direct·methods15 #·direct·methods
16 .method·constructor·<init>(Landroidx/recyclerview/widget/d;)V16 .method·constructor·<init>(Landroidx/recyclerview/widget/g;)V
17 ····.locals·017 ····.locals·0
  
18 ····iput-object·p1,·p0,·Landroidx/recyclerview/widget/d$c;->b:Landroidx/recyclerview/widget/d;18 ····iput-object·p1,·p0,·Landroidx/recyclerview/widget/g$c;->b:Landroidx/recyclerview/widget/g;
  
19 ····invoke-direct·{p0},·Landroid/animation/AnimatorListenerAdapter;-><init>()V19 ····invoke-direct·{p0},·Landroid/animation/AnimatorListenerAdapter;-><init>()V
  
20 ····const/4·p1,·0x020 ····const/4·p1,·0x0
  
21 ····iput-boolean·p1,·p0,·Landroidx/recyclerview/widget/d$c;->a:Z21 ····iput-boolean·p1,·p0,·Landroidx/recyclerview/widget/g$c;->a:Z
  
22 ····return-void22 ····return-void
23 .end·method23 .end·method
  
  
24 #·virtual·methods24 #·virtual·methods
25 .method·public·onAnimationCancel(Landroid/animation/Animator;)V25 .method·public·onAnimationCancel(Landroid/animation/Animator;)V
26 ····.locals·026 ····.locals·0
  
27 ····const/4·p1,·0x127 ····const/4·p1,·0x1
  
28 ····iput-boolean·p1,·p0,·Landroidx/recyclerview/widget/d$c;->a:Z28 ····iput-boolean·p1,·p0,·Landroidx/recyclerview/widget/g$c;->a:Z
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
31 .method·public·onAnimationEnd(Landroid/animation/Animator;)V31 .method·public·onAnimationEnd(Landroid/animation/Animator;)V
32 ····.locals·232 ····.locals·2
  
33 ····iget-boolean·p1,·p0,·Landroidx/recyclerview/widget/d$c;->a:Z33 ····iget-boolean·p1,·p0,·Landroidx/recyclerview/widget/g$c;->a:Z
  
34 ····const/4·v0,·0x034 ····const/4·v0,·0x0
  
35 ····if-eqz·p1,·:cond_035 ····if-eqz·p1,·:cond_0
  
36 ····iput-boolean·v0,·p0,·Landroidx/recyclerview/widget/d$c;->a:Z36 ····iput-boolean·v0,·p0,·Landroidx/recyclerview/widget/g$c;->a:Z
  
37 ····return-void37 ····return-void
  
38 ····:cond_038 ····:cond_0
39 ····iget-object·p1,·p0,·Landroidx/recyclerview/widget/d$c;->b:Landroidx/recyclerview/widget/d;39 ····iget-object·p1,·p0,·Landroidx/recyclerview/widget/g$c;->b:Landroidx/recyclerview/widget/g;
  
40 ····iget-object·p1,·p1,·Landroidx/recyclerview/widget/d;->z:Landroid/animation/ValueAnimator;40 ····iget-object·p1,·p1,·Landroidx/recyclerview/widget/g;->B:Landroid/animation/ValueAnimator;
  
41 ····invoke-virtual·{p1},·Landroid/animation/ValueAnimator;->getAnimatedValue()Ljava/lang/Object;41 ····invoke-virtual·{p1},·Landroid/animation/ValueAnimator;->getAnimatedValue()Ljava/lang/Object;
  
42 ····move-result-object·p142 ····move-result-object·p1
  
43 ····check-cast·p1,·Ljava/lang/Float;43 ····check-cast·p1,·Ljava/lang/Float;
  
Offset 77, 27 lines modifiedOffset 77, 27 lines modified
  
77 ····const/4·v1,·0x077 ····const/4·v1,·0x0
  
78 ····cmpl-float·p1,·p1,·v178 ····cmpl-float·p1,·p1,·v1
  
79 ····if-nez·p1,·:cond_179 ····if-nez·p1,·:cond_1
  
80 ····iget-object·p1,·p0,·Landroidx/recyclerview/widget/d$c;->b:Landroidx/recyclerview/widget/d;80 ····iget-object·p1,·p0,·Landroidx/recyclerview/widget/g$c;->b:Landroidx/recyclerview/widget/g;
  
81 ····iput·v0,·p1,·Landroidx/recyclerview/widget/d;->A:I81 ····iput·v0,·p1,·Landroidx/recyclerview/widget/g;->C:I
  
82 ····invoke-virtual·{p1,·v0},·Landroidx/recyclerview/widget/d;->x(I)V82 ····invoke-virtual·{p1,·v0},·Landroidx/recyclerview/widget/g;->y(I)V
  
83 ····goto·:goto_083 ····goto·:goto_0
  
84 ····:cond_184 ····:cond_1
85 ····iget-object·p1,·p0,·Landroidx/recyclerview/widget/d$c;->b:Landroidx/recyclerview/widget/d;85 ····iget-object·p1,·p0,·Landroidx/recyclerview/widget/g$c;->b:Landroidx/recyclerview/widget/g;
  
86 ····const/4·v0,·0x286 ····const/4·v0,·0x2
  
87 ····iput·v0,·p1,·Landroidx/recyclerview/widget/d;->A:I87 ····iput·v0,·p1,·Landroidx/recyclerview/widget/g;->C:I
  
88 ····invoke-virtual·{p1},·Landroidx/recyclerview/widget/d;->u()V88 ····invoke-virtual·{p1},·Landroidx/recyclerview/widget/g;->v()V
  
89 ····:goto_089 ····:goto_0
90 ····return-void90 ····return-void
91 .end·method91 .end·method
6.49 KB
smali/androidx/recyclerview/widget/c$h.smali vs.
smali/androidx/recyclerview/widget/e$h.smali
Max HTML report size reached
1.9 KB
smali/androidx/recyclerview/widget/b$b.smali vs.
smali/androidx/appcompat/widget/x$g.smali
Files 15% similar despite different names
    
Offset 1, 49 lines modifiedOffset 1, 55 lines modified
1 .class·interface·abstract·Landroidx/recyclerview/widget/b$b;1 .class·interface·abstract·Landroidx/appcompat/widget/x$g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/recyclerview/widget/b;6 ····value·=·Landroidx/appcompat/widget/x;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x6089 ····accessFlags·=·0x608
10 ····name·=·"b"10 ····name·=·"g"
11 .end·annotation11 .end·annotation
  
  
12 #·virtual·methods12 #·virtual·methods
13 .method·public·abstract·a(I)Landroid/view/View;13 .method·public·abstract·a(I)V
14 .end·method14 .end·method
  
15 .method·public·abstract·b(Landroid/view/View;)V15 .method·public·abstract·b()Z
16 .end·method16 .end·method
  
17 .method·public·abstract·c(I)V17 .method·public·abstract·c()I
18 .end·method18 .end·method
  
19 .method·public·abstract·d()V19 .method·public·abstract·d(II)V
20 .end·method20 .end·method
  
21 .method·public·abstract·e(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$b0;21 .method·public·abstract·dismiss()V
22 .end·method22 .end·method
  
23 .method·public·abstract·f(I)V23 .method·public·abstract·g()I
24 .end·method24 .end·method
  
25 .method·public·abstract·g(Landroid/view/View;)V25 .method·public·abstract·i()Landroid/graphics/drawable/Drawable;
26 .end·method26 .end·method
  
27 .method·public·abstract·h(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V27 .method·public·abstract·j()Ljava/lang/CharSequence;
28 .end·method28 .end·method
  
29 .method·public·abstract·i(Landroid/view/View;I)V29 .method·public·abstract·l(Ljava/lang/CharSequence;)V
30 .end·method30 .end·method
  
31 .method·public·abstract·j(Landroid/view/View;)I31 .method·public·abstract·m(Landroid/graphics/drawable/Drawable;)V
32 .end·method32 .end·method
  
33 .method·public·abstract·k()I33 .method·public·abstract·n(I)V
 34 .end·method
  
 35 .method·public·abstract·o(Landroid/widget/ListAdapter;)V
 36 .end·method
  
 37 .method·public·abstract·p(I)V
34 .end·method38 .end·method
1.76 KB
smali/androidx/recyclerview/widget/c$j.smali vs.
smali/androidx/recyclerview/widget/e$j.smali
Files 10% similar despite different names
    
Offset 1, 46 lines modifiedOffset 1, 46 lines modified
1 .class·Landroidx/recyclerview/widget/c$j;1 .class·Landroidx/recyclerview/widget/e$j;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/recyclerview/widget/c;6 ····value·=·Landroidx/recyclerview/widget/e;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0xa9 ····accessFlags·=·0xa
10 ····name·=·"j"10 ····name·=·"j"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·public·a:Landroidx/recyclerview/widget/RecyclerView$b0;13 .field·public·a:Landroidx/recyclerview/widget/RecyclerView$d0;
  
14 .field·public·b:I14 .field·public·b:I
  
15 .field·public·c:I15 .field·public·c:I
  
16 .field·public·d:I16 .field·public·d:I
  
17 .field·public·e:I17 .field·public·e:I
  
  
18 #·direct·methods18 #·direct·methods
19 .method·constructor·<init>(Landroidx/recyclerview/widget/RecyclerView$b0;IIII)V19 .method·constructor·<init>(Landroidx/recyclerview/widget/RecyclerView$d0;IIII)V
20 ····.locals·020 ····.locals·0
  
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····iput-object·p1,·p0,·Landroidx/recyclerview/widget/c$j;->a:Landroidx/recyclerview/widget/RecyclerView$b0;22 ····iput-object·p1,·p0,·Landroidx/recyclerview/widget/e$j;->a:Landroidx/recyclerview/widget/RecyclerView$d0;
  
23 ····iput·p2,·p0,·Landroidx/recyclerview/widget/c$j;->b:I23 ····iput·p2,·p0,·Landroidx/recyclerview/widget/e$j;->b:I
  
24 ····iput·p3,·p0,·Landroidx/recyclerview/widget/c$j;->c:I24 ····iput·p3,·p0,·Landroidx/recyclerview/widget/e$j;->c:I
  
25 ····iput·p4,·p0,·Landroidx/recyclerview/widget/c$j;->d:I25 ····iput·p4,·p0,·Landroidx/recyclerview/widget/e$j;->d:I
  
26 ····iput·p5,·p0,·Landroidx/recyclerview/widget/c$j;->e:I26 ····iput·p5,·p0,·Landroidx/recyclerview/widget/e$j;->e:I
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
5.77 KB
smali/androidx/recyclerview/widget/c$e.smali vs.
smali/androidx/recyclerview/widget/e$d.smali
Max HTML report size reached
4.88 KB
smali/androidx/recyclerview/widget/c$a.smali vs.
smali/androidx/recyclerview/widget/q$a.smali
Max HTML report size reached
4.37 KB
smali/androidx/recyclerview/widget/c$d.smali vs.
smali/androidx/recyclerview/widget/g$b.smali
Max HTML report size reached
1.01 KB
smali/androidx/appcompat/view/menu/k$a.smali vs.
smali/c/a/o/b$a.smali
Files 18% similar despite different names
    
Offset 1, 25 lines modifiedOffset 1, 28 lines modified
1 .class·public·interface·abstract·Landroidx/appcompat/view/menu/k$a;1 .class·public·interface·abstract·Lc/a/o/b$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/appcompat/view/menu/k;6 ····value·=·Lc/a/o/b;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x6099 ····accessFlags·=·0x609
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
  
12 #·virtual·methods12 #·virtual·methods
13 .method·public·abstract·c()Z13 .method·public·abstract·a(Lc/a/o/b;Landroid/view/Menu;)Z
14 .end·method14 .end·method
  
15 .method·public·abstract·d(Landroidx/appcompat/view/menu/g;I)V15 .method·public·abstract·b(Lc/a/o/b;Landroid/view/MenuItem;)Z
16 .end·method16 .end·method
  
17 .method·public·abstract·getItemData()Landroidx/appcompat/view/menu/g;17 .method·public·abstract·c(Lc/a/o/b;Landroid/view/Menu;)Z
 18 .end·method
  
 19 .method·public·abstract·d(Lc/a/o/b;)V
18 .end·method20 .end·method
5.32 KB
smali/androidx/appcompat/view/menu/b$c$a.smali vs.
smali/androidx/appcompat/view/menu/d$c$a.smali
Max HTML report size reached
5.07 KB
smali/androidx/appcompat/view/menu/b$a.smali vs.
smali/androidx/appcompat/view/menu/d$a.smali
Max HTML report size reached
2.15 KB
smali/androidx/appcompat/view/menu/b$d.smali vs.
smali/androidx/appcompat/view/menu/d$d.smali
Files 13% similar despite different names
    
Offset 1, 52 lines modifiedOffset 1, 52 lines modified
1 .class·Landroidx/appcompat/view/menu/b$d;1 .class·Landroidx/appcompat/view/menu/d$d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/appcompat/view/menu/b;6 ····value·=·Landroidx/appcompat/view/menu/d;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0xa9 ····accessFlags·=·0xa
10 ····name·=·"d"10 ····name·=·"d"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·public·final·a:Landroidx/appcompat/widget/o2;13 .field·public·final·a:Landroidx/appcompat/widget/m0;
  
14 .field·public·final·b:Landroidx/appcompat/view/menu/e;14 .field·public·final·b:Landroidx/appcompat/view/menu/g;
  
15 .field·public·final·c:I15 .field·public·final·c:I
  
  
16 #·direct·methods16 #·direct·methods
17 .method·public·constructor·<init>(Landroidx/appcompat/widget/o2;Landroidx/appcompat/view/menu/e;I)V17 .method·public·constructor·<init>(Landroidx/appcompat/widget/m0;Landroidx/appcompat/view/menu/g;I)V
18 ····.locals·018 ····.locals·0
  
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····iput-object·p1,·p0,·Landroidx/appcompat/view/menu/b$d;->a:Landroidx/appcompat/widget/o2;20 ····iput-object·p1,·p0,·Landroidx/appcompat/view/menu/d$d;->a:Landroidx/appcompat/widget/m0;
  
21 ····iput-object·p2,·p0,·Landroidx/appcompat/view/menu/b$d;->b:Landroidx/appcompat/view/menu/e;21 ····iput-object·p2,·p0,·Landroidx/appcompat/view/menu/d$d;->b:Landroidx/appcompat/view/menu/g;
  
22 ····iput·p3,·p0,·Landroidx/appcompat/view/menu/b$d;->c:I22 ····iput·p3,·p0,·Landroidx/appcompat/view/menu/d$d;->c:I
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
  
  
25 #·virtual·methods25 #·virtual·methods
26 .method·public·a()Landroid/widget/ListView;26 .method·public·a()Landroid/widget/ListView;
27 ····.locals·127 ····.locals·1
  
28 ····iget-object·v0,·p0,·Landroidx/appcompat/view/menu/b$d;->a:Landroidx/appcompat/widget/o2;28 ····iget-object·v0,·p0,·Landroidx/appcompat/view/menu/d$d;->a:Landroidx/appcompat/widget/m0;
  
29 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/h2;->k()Landroid/widget/ListView;29 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/k0;->k()Landroid/widget/ListView;
  
30 ····move-result-object·v030 ····move-result-object·v0
  
31 ····return-object·v031 ····return-object·v0
32 .end·method32 .end·method
6.23 KB
smali/androidx/appcompat/view/menu/b$c.smali vs.
smali/androidx/appcompat/view/menu/d$c.smali
Max HTML report size reached
3.3 KB
smali/androidx/appcompat/view/menu/b$b.smali vs.
smali/androidx/appcompat/view/menu/d$b.smali
Files 9% similar despite different names
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 .class·Landroidx/appcompat/view/menu/b$b;1 .class·Landroidx/appcompat/view/menu/d$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/view/View$OnAttachStateChangeListener;5 .implements·Landroid/view/View$OnAttachStateChangeListener;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroidx/appcompat/view/menu/b;8 ····value·=·Landroidx/appcompat/view/menu/d;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·b:Landroidx/appcompat/view/menu/b;15 .field·final·synthetic·e:Landroidx/appcompat/view/menu/d;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(Landroidx/appcompat/view/menu/b;)V17 .method·constructor·<init>(Landroidx/appcompat/view/menu/d;)V
18 ····.locals·018 ····.locals·0
  
19 ····iput-object·p1,·p0,·Landroidx/appcompat/view/menu/b$b;->b:Landroidx/appcompat/view/menu/b;19 ····iput-object·p1,·p0,·Landroidx/appcompat/view/menu/d$b;->e:Landroidx/appcompat/view/menu/d;
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
Offset 39, 40 lines modifiedOffset 39, 40 lines modified
  
39 ····return-void39 ····return-void
40 .end·method40 .end·method
  
41 .method·public·onViewDetachedFromWindow(Landroid/view/View;)V41 .method·public·onViewDetachedFromWindow(Landroid/view/View;)V
42 ····.locals·242 ····.locals·2
  
43 ····iget-object·v0,·p0,·Landroidx/appcompat/view/menu/b$b;->b:Landroidx/appcompat/view/menu/b;43 ····iget-object·v0,·p0,·Landroidx/appcompat/view/menu/d$b;->e:Landroidx/appcompat/view/menu/d;
  
44 ····iget-object·v0,·v0,·Landroidx/appcompat/view/menu/b;->z:Landroid/view/ViewTreeObserver;44 ····iget-object·v0,·v0,·Landroidx/appcompat/view/menu/d;->D:Landroid/view/ViewTreeObserver;
  
45 ····if-eqz·v0,·:cond_145 ····if-eqz·v0,·:cond_1
  
46 ····invoke-virtual·{v0},·Landroid/view/ViewTreeObserver;->isAlive()Z46 ····invoke-virtual·{v0},·Landroid/view/ViewTreeObserver;->isAlive()Z
  
47 ····move-result·v047 ····move-result·v0
  
48 ····if-nez·v0,·:cond_048 ····if-nez·v0,·:cond_0
  
49 ····iget-object·v0,·p0,·Landroidx/appcompat/view/menu/b$b;->b:Landroidx/appcompat/view/menu/b;49 ····iget-object·v0,·p0,·Landroidx/appcompat/view/menu/d$b;->e:Landroidx/appcompat/view/menu/d;
  
50 ····invoke-virtual·{p1},·Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver;50 ····invoke-virtual·{p1},·Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver;
  
51 ····move-result-object·v151 ····move-result-object·v1
  
52 ····iput-object·v1,·v0,·Landroidx/appcompat/view/menu/b;->z:Landroid/view/ViewTreeObserver;52 ····iput-object·v1,·v0,·Landroidx/appcompat/view/menu/d;->D:Landroid/view/ViewTreeObserver;
  
53 ····:cond_053 ····:cond_0
54 ····iget-object·v0,·p0,·Landroidx/appcompat/view/menu/b$b;->b:Landroidx/appcompat/view/menu/b;54 ····iget-object·v0,·p0,·Landroidx/appcompat/view/menu/d$b;->e:Landroidx/appcompat/view/menu/d;
  
55 ····iget-object·v1,·v0,·Landroidx/appcompat/view/menu/b;->z:Landroid/view/ViewTreeObserver;55 ····iget-object·v1,·v0,·Landroidx/appcompat/view/menu/d;->D:Landroid/view/ViewTreeObserver;
  
56 ····iget-object·v0,·v0,·Landroidx/appcompat/view/menu/b;->k:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;56 ····iget-object·v0,·v0,·Landroidx/appcompat/view/menu/d;->o:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;
  
57 ····invoke-virtual·{v1,·v0},·Landroid/view/ViewTreeObserver;->removeGlobalOnLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V57 ····invoke-virtual·{v1,·v0},·Landroid/view/ViewTreeObserver;->removeGlobalOnLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V
  
58 ····:cond_158 ····:cond_1
59 ····invoke-virtual·{p1,·p0},·Landroid/view/View;->removeOnAttachStateChangeListener(Landroid/view/View$OnAttachStateChangeListener;)V59 ····invoke-virtual·{p1,·p0},·Landroid/view/View;->removeOnAttachStateChangeListener(Landroid/view/View$OnAttachStateChangeListener;)V
  
60 ····return-void60 ····return-void
3.3 KB
smali/androidx/appcompat/view/menu/l$b.smali vs.
smali/androidx/appcompat/view/menu/q$b.smali
Files 20% similar despite different names
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 .class·Landroidx/appcompat/view/menu/l$b;1 .class·Landroidx/appcompat/view/menu/q$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/view/View$OnAttachStateChangeListener;5 .implements·Landroid/view/View$OnAttachStateChangeListener;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroidx/appcompat/view/menu/l;8 ····value·=·Landroidx/appcompat/view/menu/q;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·b:Landroidx/appcompat/view/menu/l;15 .field·final·synthetic·e:Landroidx/appcompat/view/menu/q;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(Landroidx/appcompat/view/menu/l;)V17 .method·constructor·<init>(Landroidx/appcompat/view/menu/q;)V
18 ····.locals·018 ····.locals·0
  
19 ····iput-object·p1,·p0,·Landroidx/appcompat/view/menu/l$b;->b:Landroidx/appcompat/view/menu/l;19 ····iput-object·p1,·p0,·Landroidx/appcompat/view/menu/q$b;->e:Landroidx/appcompat/view/menu/q;
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
Offset 39, 40 lines modifiedOffset 39, 40 lines modified
  
39 ····return-void39 ····return-void
40 .end·method40 .end·method
  
41 .method·public·onViewDetachedFromWindow(Landroid/view/View;)V41 .method·public·onViewDetachedFromWindow(Landroid/view/View;)V
42 ····.locals·242 ····.locals·2
  
43 ····iget-object·v0,·p0,·Landroidx/appcompat/view/menu/l$b;->b:Landroidx/appcompat/view/menu/l;43 ····iget-object·v0,·p0,·Landroidx/appcompat/view/menu/q$b;->e:Landroidx/appcompat/view/menu/q;
  
44 ····iget-object·v0,·v0,·Landroidx/appcompat/view/menu/l;->q:Landroid/view/ViewTreeObserver;44 ····iget-object·v0,·v0,·Landroidx/appcompat/view/menu/q;->u:Landroid/view/ViewTreeObserver;
  
45 ····if-eqz·v0,·:cond_145 ····if-eqz·v0,·:cond_1
  
46 ····invoke-virtual·{v0},·Landroid/view/ViewTreeObserver;->isAlive()Z46 ····invoke-virtual·{v0},·Landroid/view/ViewTreeObserver;->isAlive()Z
  
47 ····move-result·v047 ····move-result·v0
  
48 ····if-nez·v0,·:cond_048 ····if-nez·v0,·:cond_0
  
49 ····iget-object·v0,·p0,·Landroidx/appcompat/view/menu/l$b;->b:Landroidx/appcompat/view/menu/l;49 ····iget-object·v0,·p0,·Landroidx/appcompat/view/menu/q$b;->e:Landroidx/appcompat/view/menu/q;
  
50 ····invoke-virtual·{p1},·Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver;50 ····invoke-virtual·{p1},·Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver;
  
51 ····move-result-object·v151 ····move-result-object·v1
  
52 ····iput-object·v1,·v0,·Landroidx/appcompat/view/menu/l;->q:Landroid/view/ViewTreeObserver;52 ····iput-object·v1,·v0,·Landroidx/appcompat/view/menu/q;->u:Landroid/view/ViewTreeObserver;
  
53 ····:cond_053 ····:cond_0
54 ····iget-object·v0,·p0,·Landroidx/appcompat/view/menu/l$b;->b:Landroidx/appcompat/view/menu/l;54 ····iget-object·v0,·p0,·Landroidx/appcompat/view/menu/q$b;->e:Landroidx/appcompat/view/menu/q;
  
55 ····iget-object·v1,·v0,·Landroidx/appcompat/view/menu/l;->q:Landroid/view/ViewTreeObserver;55 ····iget-object·v1,·v0,·Landroidx/appcompat/view/menu/q;->u:Landroid/view/ViewTreeObserver;
  
56 ····iget-object·v0,·v0,·Landroidx/appcompat/view/menu/l;->k:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;56 ····iget-object·v0,·v0,·Landroidx/appcompat/view/menu/q;->o:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;
  
57 ····invoke-virtual·{v1,·v0},·Landroid/view/ViewTreeObserver;->removeGlobalOnLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V57 ····invoke-virtual·{v1,·v0},·Landroid/view/ViewTreeObserver;->removeGlobalOnLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V
  
58 ····:cond_158 ····:cond_1
59 ····invoke-virtual·{p1,·p0},·Landroid/view/View;->removeOnAttachStateChangeListener(Landroid/view/View$OnAttachStateChangeListener;)V59 ····invoke-virtual·{p1,·p0},·Landroid/view/View;->removeOnAttachStateChangeListener(Landroid/view/View$OnAttachStateChangeListener;)V
  
60 ····return-void60 ····return-void
4.85 KB
smali/androidx/appcompat/app/g$v.smali vs.
smali/androidx/appcompat/app/h$v.smali
Max HTML report size reached
551 B
smali/androidx/appcompat/app/l$a.smali vs.
smali/androidx/appcompat/app/n$a.smali
Files 3% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·Landroidx/appcompat/app/l$a;1 .class·Landroidx/appcompat/app/n$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/appcompat/app/l;6 ····value·=·Landroidx/appcompat/app/n;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0xa9 ····accessFlags·=·0xa
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
19.9 KB
smali/androidx/appcompat/app/m$d.smali vs.
smali/androidx/appcompat/app/o$d.smali
Max HTML report size reached
4.25 KB
smali/androidx/appcompat/app/m$a.smali vs.
smali/androidx/appcompat/app/o$a.smali
Max HTML report size reached
3.97 KB
smali/androidx/appcompat/app/g$t.smali vs.
smali/androidx/appcompat/app/h$t.smali
Max HTML report size reached
2.58 KB
smali/androidx/appcompat/app/g$c.smali vs.
smali/androidx/appcompat/app/h$c.smali
Files 16% similar despite different names
    
Offset 1, 76 lines modifiedOffset 1, 76 lines modified
1 .class·Landroidx/appcompat/app/g$c;1 .class·Landroidx/appcompat/app/h$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·La0/y;5 .implements·Lc/d/k/q;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/appcompat/app/g;->R()Landroid/view/ViewGroup;8 ····value·=·Landroidx/appcompat/app/h;->R()Landroid/view/ViewGroup;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·a:Landroidx/appcompat/app/g;15 .field·final·synthetic·a:Landroidx/appcompat/app/h;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(Landroidx/appcompat/app/g;)V17 .method·constructor·<init>(Landroidx/appcompat/app/h;)V
18 ····.locals·018 ····.locals·0
  
19 ····iput-object·p1,·p0,·Landroidx/appcompat/app/g$c;->a:Landroidx/appcompat/app/g;19 ····iput-object·p1,·p0,·Landroidx/appcompat/app/h$c;->a:Landroidx/appcompat/app/h;
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·a(Landroid/view/View;La0/l2;)La0/l2;24 .method·public·a(Landroid/view/View;Lc/d/k/d0;)Lc/d/k/d0;
25 ····.locals·425 ····.locals·4
  
26 ····invoke-virtual·{p2},·La0/l2;->h()I26 ····invoke-virtual·{p2},·Lc/d/k/d0;->h()I
  
27 ····move-result·v027 ····move-result·v0
  
28 ····iget-object·v1,·p0,·Landroidx/appcompat/app/g$c;->a:Landroidx/appcompat/app/g;28 ····iget-object·v1,·p0,·Landroidx/appcompat/app/h$c;->a:Landroidx/appcompat/app/h;
  
29 ····const/4·v2,·0x029 ····const/4·v2,·0x0
  
30 ····invoke-virtual·{v1,·p2,·v2},·Landroidx/appcompat/app/g;->M0(La0/l2;Landroid/graphics/Rect;)I30 ····invoke-virtual·{v1,·p2,·v2},·Landroidx/appcompat/app/h;->M0(Lc/d/k/d0;Landroid/graphics/Rect;)I
  
31 ····move-result·v131 ····move-result·v1
  
32 ····if-eq·v0,·v1,·:cond_032 ····if-eq·v0,·v1,·:cond_0
  
33 ····invoke-virtual·{p2},·La0/l2;->f()I33 ····invoke-virtual·{p2},·Lc/d/k/d0;->f()I
  
34 ····move-result·v034 ····move-result·v0
  
35 ····invoke-virtual·{p2},·La0/l2;->g()I35 ····invoke-virtual·{p2},·Lc/d/k/d0;->g()I
  
36 ····move-result·v236 ····move-result·v2
  
37 ····invoke-virtual·{p2},·La0/l2;->e()I37 ····invoke-virtual·{p2},·Lc/d/k/d0;->e()I
  
38 ····move-result·v338 ····move-result·v3
  
39 ····invoke-virtual·{p2,·v0,·v1,·v2,·v3},·La0/l2;->l(IIII)La0/l2;39 ····invoke-virtual·{p2,·v0,·v1,·v2,·v3},·Lc/d/k/d0;->l(IIII)Lc/d/k/d0;
  
40 ····move-result-object·p240 ····move-result-object·p2
  
41 ····:cond_041 ····:cond_0
42 ····invoke-static·{p1,·p2},·La0/a1;->Q(Landroid/view/View;La0/l2;)La0/l2;42 ····invoke-static·{p1,·p2},·Lc/d/k/v;->Q(Landroid/view/View;Lc/d/k/d0;)Lc/d/k/d0;
  
43 ····move-result-object·p143 ····move-result-object·p1
  
44 ····return-object·p144 ····return-object·p1
45 .end·method45 .end·method
1.87 KB
smali/androidx/appcompat/app/m$b.smali vs.
smali/androidx/appcompat/app/o$b.smali
Files 19% similar despite different names
    
Offset 1, 48 lines modifiedOffset 1, 48 lines modified
1 .class·Landroidx/appcompat/app/m$b;1 .class·Landroidx/appcompat/app/o$b;
2 .super·La0/h2; 
3 .source·"SourceFile"2 .super·Lc/d/k/b0;
 3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/appcompat/app/m;6 ····value·=·Landroidx/appcompat/app/o;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·final·synthetic·a:Landroidx/appcompat/app/m;13 .field·final·synthetic·a:Landroidx/appcompat/app/o;
  
  
14 #·direct·methods14 #·direct·methods
15 .method·constructor·<init>(Landroidx/appcompat/app/m;)V15 .method·constructor·<init>(Landroidx/appcompat/app/o;)V
16 ····.locals·016 ····.locals·0
  
17 ····iput-object·p1,·p0,·Landroidx/appcompat/app/m$b;->a:Landroidx/appcompat/app/m;17 ····iput-object·p1,·p0,·Landroidx/appcompat/app/o$b;->a:Landroidx/appcompat/app/o;
  
18 ····invoke-direct·{p0},·La0/h2;-><init>()V18 ····invoke-direct·{p0},·Lc/d/k/b0;-><init>()V
  
19 ····return-void19 ····return-void
20 .end·method20 .end·method
  
  
21 #·virtual·methods21 #·virtual·methods
22 .method·public·a(Landroid/view/View;)V22 .method·public·a(Landroid/view/View;)V
23 ····.locals·123 ····.locals·1
  
24 ····iget-object·p1,·p0,·Landroidx/appcompat/app/m$b;->a:Landroidx/appcompat/app/m;24 ····iget-object·p1,·p0,·Landroidx/appcompat/app/o$b;->a:Landroidx/appcompat/app/o;
  
25 ····const/4·v0,·0x025 ····const/4·v0,·0x0
  
26 ····iput-object·v0,·p1,·Landroidx/appcompat/app/m;->x:Lj/h;26 ····iput-object·v0,·p1,·Landroidx/appcompat/app/o;->A:Lc/a/o/h;
  
27 ····iget-object·p1,·p1,·Landroidx/appcompat/app/m;->e:Landroidx/appcompat/widget/ActionBarContainer;27 ····iget-object·p1,·p1,·Landroidx/appcompat/app/o;->g:Landroidx/appcompat/widget/ActionBarContainer;
  
28 ····invoke-virtual·{p1},·Landroid/view/View;->requestLayout()V28 ····invoke-virtual·{p1},·Landroid/widget/FrameLayout;->requestLayout()V
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
6.64 KB
smali/androidx/appcompat/app/g$a.smali vs.
smali/androidx/core/app/c$c.smali
Max HTML report size reached
1.76 KB
smali/androidx/appcompat/app/g$m.smali vs.
smali/androidx/appcompat/app/h$m.smali
Files 16% similar despite different names
    
Offset 1, 42 lines modifiedOffset 1, 42 lines modified
1 .class·abstract·Landroidx/appcompat/app/g$m;1 .class·Landroidx/appcompat/app/h$m;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/appcompat/app/g;6 ····value·=·Landroidx/appcompat/app/h;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x89 ····accessFlags·=·0x8
10 ····name·=·"m"10 ····name·=·"m"
11 .end·annotation11 .end·annotation
  
  
12 #·direct·methods12 #·direct·methods
13 .method·static·a(Landroid/content/res/Configuration;Landroid/content/res/Configuration;Landroid/content/res/Configuration;)V13 .method·static·a(Landroid/content/res/Configuration;Landroid/content/res/Configuration;Landroid/content/res/Configuration;)V
14 ····.locals·114 ····.locals·1
  
15 ····invoke-static·{p0},·Le/h;->a(Landroid/content/res/Configuration;)Landroid/os/LocaleList;15 ····invoke-virtual·{p0},·Landroid/content/res/Configuration;->getLocales()Landroid/os/LocaleList;
  
16 ····move-result-object·p016 ····move-result-object·p0
  
17 ····invoke-static·{p1},·Le/h;->a(Landroid/content/res/Configuration;)Landroid/os/LocaleList;17 ····invoke-virtual·{p1},·Landroid/content/res/Configuration;->getLocales()Landroid/os/LocaleList;
  
18 ····move-result-object·v018 ····move-result-object·v0
  
19 ····invoke-static·{p0,·v0},·Le/i;->a(Landroid/os/LocaleList;Ljava/lang/Object;)Z19 ····invoke-virtual·{p0,·v0},·Landroid/os/LocaleList;->equals(Ljava/lang/Object;)Z
  
20 ····move-result·p020 ····move-result·p0
  
21 ····if-nez·p0,·:cond_021 ····if-nez·p0,·:cond_0
  
22 ····invoke-static·{p2,·v0},·Le/j;->a(Landroid/content/res/Configuration;Landroid/os/LocaleList;)V22 ····invoke-virtual·{p2,·v0},·Landroid/content/res/Configuration;->setLocales(Landroid/os/LocaleList;)V
  
23 ····iget-object·p0,·p1,·Landroid/content/res/Configuration;->locale:Ljava/util/Locale;23 ····iget-object·p0,·p1,·Landroid/content/res/Configuration;->locale:Ljava/util/Locale;
  
24 ····iput-object·p0,·p2,·Landroid/content/res/Configuration;->locale:Ljava/util/Locale;24 ····iput-object·p0,·p2,·Landroid/content/res/Configuration;->locale:Ljava/util/Locale;
  
25 ····:cond_025 ····:cond_0
26 ····return-void26 ····return-void
5.05 KB
smali/androidx/appcompat/app/g$g.smali vs.
smali/androidx/appcompat/app/h$g.smali
Max HTML report size reached
4.46 KB
smali/androidx/appcompat/app/g$h.smali vs.
smali/androidx/appcompat/app/h$h.smali
Max HTML report size reached
1.81 KB
smali/androidx/appcompat/app/g$e.smali vs.
smali/androidx/appcompat/app/i$a.smali
Files 13% similar despite different names
    
Offset 1, 51 lines modifiedOffset 1, 47 lines modified
1 .class·Landroidx/appcompat/app/g$e;1 .class·Landroidx/appcompat/app/i$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/appcompat/widget/ContentFrameLayout$a;5 .implements·Lc/d/k/f$a;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroidx/appcompat/app/g;->R()Landroid/view/ViewGroup;8 ····value·=·Landroidx/appcompat/app/i;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·a:Landroidx/appcompat/app/g;15 .field·final·synthetic·e:Landroidx/appcompat/app/i;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(Landroidx/appcompat/app/g;)V17 .method·constructor·<init>(Landroidx/appcompat/app/i;)V
18 ····.locals·018 ····.locals·0
  
19 ····iput-object·p1,·p0,·Landroidx/appcompat/app/g$e;->a:Landroidx/appcompat/app/g;19 ····iput-object·p1,·p0,·Landroidx/appcompat/app/i$a;->e:Landroidx/appcompat/app/i;
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
 24 .method·public·h(Landroid/view/KeyEvent;)Z
24 .method·public·a()V 
25 ····.locals·0 
  
26 ····return-void 
27 .end·method 
  
28 .method·public·onDetachedFromWindow()V 
29 ····.locals·125 ····.locals·1
  
30 ····iget-object·v0,·p0,·Landroidx/appcompat/app/g$e;->a:Landroidx/appcompat/app/g;26 ····iget-object·v0,·p0,·Landroidx/appcompat/app/i$a;->e:Landroidx/appcompat/app/i;
  
31 ····invoke-virtual·{v0},·Landroidx/appcompat/app/g;->T()V27 ····invoke-virtual·{v0,·p1},·Landroidx/appcompat/app/i;->c(Landroid/view/KeyEvent;)Z
  
32 ····return-void28 ····move-result·p1
  
 29 ····return·p1
33 .end·method30 .end·method
2.56 KB
smali/androidx/appcompat/app/g$b.smali vs.
smali/androidx/appcompat/app/h$b.smali
Files 8% similar despite different names
    
Offset 1, 73 lines modifiedOffset 1, 73 lines modified
1 .class·Landroidx/appcompat/app/g$b;1 .class·Landroidx/appcompat/app/h$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroidx/appcompat/app/g;8 ····value·=·Landroidx/appcompat/app/h;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·d:Landroidx/appcompat/app/g;15 .field·final·synthetic·e:Landroidx/appcompat/app/h;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(Landroidx/appcompat/app/g;)V17 .method·constructor·<init>(Landroidx/appcompat/app/h;)V
18 ····.locals·018 ····.locals·0
  
19 ····iput-object·p1,·p0,·Landroidx/appcompat/app/g$b;->d:Landroidx/appcompat/app/g;19 ····iput-object·p1,·p0,·Landroidx/appcompat/app/h$b;->e:Landroidx/appcompat/app/h;
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·run()V24 .method·public·run()V
25 ····.locals·325 ····.locals·3
  
26 ····iget-object·v0,·p0,·Landroidx/appcompat/app/g$b;->d:Landroidx/appcompat/app/g;26 ····iget-object·v0,·p0,·Landroidx/appcompat/app/h$b;->e:Landroidx/appcompat/app/h;
  
27 ····iget·v1,·v0,·Landroidx/appcompat/app/g;->V:I27 ····iget·v1,·v0,·Landroidx/appcompat/app/h;->e0:I
  
28 ····and-int/lit8·v1,·v1,·0x128 ····and-int/lit8·v1,·v1,·0x1
  
29 ····const/4·v2,·0x029 ····const/4·v2,·0x0
  
30 ····if-eqz·v1,·:cond_030 ····if-eqz·v1,·:cond_0
  
31 ····invoke-virtual·{v0,·v2},·Landroidx/appcompat/app/g;->V(I)V31 ····invoke-virtual·{v0,·v2},·Landroidx/appcompat/app/h;->V(I)V
  
32 ····:cond_032 ····:cond_0
33 ····iget-object·v0,·p0,·Landroidx/appcompat/app/g$b;->d:Landroidx/appcompat/app/g;33 ····iget-object·v0,·p0,·Landroidx/appcompat/app/h$b;->e:Landroidx/appcompat/app/h;
  
34 ····iget·v1,·v0,·Landroidx/appcompat/app/g;->V:I34 ····iget·v1,·v0,·Landroidx/appcompat/app/h;->e0:I
  
35 ····and-int/lit16·v1,·v1,·0x100035 ····and-int/lit16·v1,·v1,·0x1000
  
36 ····if-eqz·v1,·:cond_136 ····if-eqz·v1,·:cond_1
  
37 ····const/16·v1,·0x6c37 ····const/16·v1,·0x6c
  
38 ····invoke-virtual·{v0,·v1},·Landroidx/appcompat/app/g;->V(I)V38 ····invoke-virtual·{v0,·v1},·Landroidx/appcompat/app/h;->V(I)V
  
39 ····:cond_139 ····:cond_1
40 ····iget-object·v0,·p0,·Landroidx/appcompat/app/g$b;->d:Landroidx/appcompat/app/g;40 ····iget-object·v0,·p0,·Landroidx/appcompat/app/h$b;->e:Landroidx/appcompat/app/h;
  
41 ····iput-boolean·v2,·v0,·Landroidx/appcompat/app/g;->U:Z41 ····iput-boolean·v2,·v0,·Landroidx/appcompat/app/h;->d0:Z
  
42 ····iput·v2,·v0,·Landroidx/appcompat/app/g;->V:I42 ····iput·v2,·v0,·Landroidx/appcompat/app/h;->e0:I
  
43 ····return-void43 ····return-void
44 .end·method44 .end·method
4.32 KB
smali/androidx/appcompat/app/g$q.smali vs.
smali/androidx/appcompat/app/h$q.smali
Max HTML report size reached
2.25 KB
smali/androidx/appcompat/app/g$i.smali vs.
smali/androidx/appcompat/app/h$i.smali
Files 18% similar despite different names
    
Offset 1, 59 lines modifiedOffset 1, 59 lines modified
1 .class·final·Landroidx/appcompat/app/g$i;1 .class·final·Landroidx/appcompat/app/h$i;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/appcompat/view/menu/j$a;5 .implements·Landroidx/appcompat/view/menu/m$a;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroidx/appcompat/app/g;8 ····value·=·Landroidx/appcompat/app/h;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1211 ····accessFlags·=·0x12
12 ····name·=·"i"12 ····name·=·"i"
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·b:Landroidx/appcompat/app/g;15 .field·final·synthetic·e:Landroidx/appcompat/app/h;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(Landroidx/appcompat/app/g;)V17 .method·constructor·<init>(Landroidx/appcompat/app/h;)V
18 ····.locals·018 ····.locals·0
  
19 ····iput-object·p1,·p0,·Landroidx/appcompat/app/g$i;->b:Landroidx/appcompat/app/g;19 ····iput-object·p1,·p0,·Landroidx/appcompat/app/h$i;->e:Landroidx/appcompat/app/h;
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·a(Landroidx/appcompat/view/menu/e;Z)V24 .method·public·a(Landroidx/appcompat/view/menu/g;Z)V
25 ····.locals·025 ····.locals·0
  
26 ····iget-object·p2,·p0,·Landroidx/appcompat/app/g$i;->b:Landroidx/appcompat/app/g;26 ····iget-object·p2,·p0,·Landroidx/appcompat/app/h$i;->e:Landroidx/appcompat/app/h;
  
27 ····invoke-virtual·{p2,·p1},·Landroidx/appcompat/app/g;->M(Landroidx/appcompat/view/menu/e;)V27 ····invoke-virtual·{p2,·p1},·Landroidx/appcompat/app/h;->M(Landroidx/appcompat/view/menu/g;)V
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
30 .method·public·b(Landroidx/appcompat/view/menu/e;)Z30 .method·public·b(Landroidx/appcompat/view/menu/g;)Z
31 ····.locals·231 ····.locals·2
  
32 ····iget-object·v0,·p0,·Landroidx/appcompat/app/g$i;->b:Landroidx/appcompat/app/g;32 ····iget-object·v0,·p0,·Landroidx/appcompat/app/h$i;->e:Landroidx/appcompat/app/h;
  
33 ····invoke-virtual·{v0},·Landroidx/appcompat/app/g;->g0()Landroid/view/Window$Callback;33 ····invoke-virtual·{v0},·Landroidx/appcompat/app/h;->g0()Landroid/view/Window$Callback;
  
34 ····move-result-object·v034 ····move-result-object·v0
  
35 ····if-eqz·v0,·:cond_035 ····if-eqz·v0,·:cond_0
  
36 ····const/16·v1,·0x6c36 ····const/16·v1,·0x6c
  
3.01 KB
smali/androidx/appcompat/app/g$p.smali vs.
smali/androidx/appcompat/app/h$p.smali
Files 6% similar despite different names
    
Offset 1, 50 lines modifiedOffset 1, 50 lines modified
1 .class·Landroidx/appcompat/app/g$p;1 .class·Landroidx/appcompat/app/h$p;
2 .super·Landroidx/appcompat/app/g$q;2 .super·Landroidx/appcompat/app/h$q;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/appcompat/app/g;6 ····value·=·Landroidx/appcompat/app/h;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x29 ····accessFlags·=·0x2
10 ····name·=·"p"10 ····name·=·"p"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·private·final·c:Landroid/os/PowerManager;13 .field·private·final·c:Landroid/os/PowerManager;
  
14 .field·final·synthetic·d:Landroidx/appcompat/app/g;14 .field·final·synthetic·d:Landroidx/appcompat/app/h;
  
  
15 #·direct·methods15 #·direct·methods
16 .method·constructor·<init>(Landroidx/appcompat/app/g;Landroid/content/Context;)V16 .method·constructor·<init>(Landroidx/appcompat/app/h;Landroid/content/Context;)V
17 ····.locals·017 ····.locals·0
  
18 ····iput-object·p1,·p0,·Landroidx/appcompat/app/g$p;->d:Landroidx/appcompat/app/g;18 ····iput-object·p1,·p0,·Landroidx/appcompat/app/h$p;->d:Landroidx/appcompat/app/h;
  
19 ····invoke-direct·{p0,·p1},·Landroidx/appcompat/app/g$q;-><init>(Landroidx/appcompat/app/g;)V19 ····invoke-direct·{p0,·p1},·Landroidx/appcompat/app/h$q;-><init>(Landroidx/appcompat/app/h;)V
  
20 ····invoke-virtual·{p2},·Landroid/content/Context;->getApplicationContext()Landroid/content/Context;20 ····invoke-virtual·{p2},·Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
  
21 ····move-result-object·p121 ····move-result-object·p1
  
22 ····const-string·p2,·"power"22 ····const-string·p2,·"power"
  
23 ····invoke-virtual·{p1,·p2},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;23 ····invoke-virtual·{p1,·p2},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
24 ····move-result-object·p124 ····move-result-object·p1
  
25 ····check-cast·p1,·Landroid/os/PowerManager;25 ····check-cast·p1,·Landroid/os/PowerManager;
  
26 ····iput-object·p1,·p0,·Landroidx/appcompat/app/g$p;->c:Landroid/os/PowerManager;26 ····iput-object·p1,·p0,·Landroidx/appcompat/app/h$p;->c:Landroid/os/PowerManager;
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
  
29 #·virtual·methods29 #·virtual·methods
30 .method·b()Landroid/content/IntentFilter;30 .method·b()Landroid/content/IntentFilter;
Offset 73, 36 lines modifiedOffset 73, 36 lines modified
73 .end·method73 .end·method
  
74 .method·public·c()I74 .method·public·c()I
75 ····.locals·375 ····.locals·3
  
76 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I76 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
77 ····const/16·v1,·0x1577 ····const/4·v1,·0x1
  
78 ····const/4·v2,·0x178 ····const/16·v2,·0x15
  
79 ····if-lt·v0,·v1,·:cond_079 ····if-lt·v0,·v2,·:cond_0
  
80 ····iget-object·v0,·p0,·Landroidx/appcompat/app/g$p;->c:Landroid/os/PowerManager;80 ····iget-object·v0,·p0,·Landroidx/appcompat/app/h$p;->c:Landroid/os/PowerManager;
  
81 ····invoke-static·{v0},·Landroidx/appcompat/app/g$l;->a(Landroid/os/PowerManager;)Z81 ····invoke-static·{v0},·Landroidx/appcompat/app/h$l;->a(Landroid/os/PowerManager;)Z
  
82 ····move-result·v082 ····move-result·v0
  
83 ····if-eqz·v0,·:cond_083 ····if-eqz·v0,·:cond_0
  
84 ····const/4·v2,·0x284 ····const/4·v1,·0x2
  
85 ····:cond_085 ····:cond_0
86 ····return·v286 ····return·v1
87 .end·method87 .end·method
  
88 .method·public·d()V88 .method·public·d()V
89 ····.locals·189 ····.locals·1
  
90 ····iget-object·v0,·p0,·Landroidx/appcompat/app/g$p;->d:Landroidx/appcompat/app/g;90 ····iget-object·v0,·p0,·Landroidx/appcompat/app/h$p;->d:Landroidx/appcompat/app/h;
  
91 ····invoke-virtual·{v0},·Landroidx/appcompat/app/g;->G()Z91 ····invoke-virtual·{v0},·Landroidx/appcompat/app/h;->G()Z
  
92 ····return-void92 ····return-void
93 .end·method93 .end·method
2.48 KB
smali/androidx/appcompat/app/g$r.smali vs.
smali/androidx/appcompat/app/h$r.smali
Files 4% similar despite different names
    
Offset 1, 38 lines modifiedOffset 1, 38 lines modified
1 .class·Landroidx/appcompat/app/g$r;1 .class·Landroidx/appcompat/app/h$r;
2 .super·Landroidx/appcompat/app/g$q;2 .super·Landroidx/appcompat/app/h$q;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/appcompat/app/g;6 ····value·=·Landroidx/appcompat/app/h;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x29 ····accessFlags·=·0x2
10 ····name·=·"r"10 ····name·=·"r"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·private·final·c:Landroidx/appcompat/app/l;13 .field·private·final·c:Landroidx/appcompat/app/n;
  
14 .field·final·synthetic·d:Landroidx/appcompat/app/g;14 .field·final·synthetic·d:Landroidx/appcompat/app/h;
  
  
15 #·direct·methods15 #·direct·methods
16 .method·constructor·<init>(Landroidx/appcompat/app/g;Landroidx/appcompat/app/l;)V16 .method·constructor·<init>(Landroidx/appcompat/app/h;Landroidx/appcompat/app/n;)V
17 ····.locals·017 ····.locals·0
  
18 ····iput-object·p1,·p0,·Landroidx/appcompat/app/g$r;->d:Landroidx/appcompat/app/g;18 ····iput-object·p1,·p0,·Landroidx/appcompat/app/h$r;->d:Landroidx/appcompat/app/h;
  
19 ····invoke-direct·{p0,·p1},·Landroidx/appcompat/app/g$q;-><init>(Landroidx/appcompat/app/g;)V19 ····invoke-direct·{p0,·p1},·Landroidx/appcompat/app/h$q;-><init>(Landroidx/appcompat/app/h;)V
  
20 ····iput-object·p2,·p0,·Landroidx/appcompat/app/g$r;->c:Landroidx/appcompat/app/l;20 ····iput-object·p2,·p0,·Landroidx/appcompat/app/h$r;->c:Landroidx/appcompat/app/n;
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·b()Landroid/content/IntentFilter;24 .method·b()Landroid/content/IntentFilter;
Offset 56, 17 lines modifiedOffset 56, 17 lines modified
  
56 ····return-object·v056 ····return-object·v0
57 .end·method57 .end·method
  
58 .method·public·c()I58 .method·public·c()I
59 ····.locals·159 ····.locals·1
  
60 ····iget-object·v0,·p0,·Landroidx/appcompat/app/g$r;->c:Landroidx/appcompat/app/l;60 ····iget-object·v0,·p0,·Landroidx/appcompat/app/h$r;->c:Landroidx/appcompat/app/n;
  
61 ····invoke-virtual·{v0},·Landroidx/appcompat/app/l;->d()Z61 ····invoke-virtual·{v0},·Landroidx/appcompat/app/n;->d()Z
  
62 ····move-result·v062 ····move-result·v0
  
63 ····if-eqz·v0,·:cond_063 ····if-eqz·v0,·:cond_0
  
64 ····const/4·v0,·0x264 ····const/4·v0,·0x2
  
Offset 78, 13 lines modifiedOffset 78, 13 lines modified
78 ····:goto_078 ····:goto_0
79 ····return·v079 ····return·v0
80 .end·method80 .end·method
  
81 .method·public·d()V81 .method·public·d()V
82 ····.locals·182 ····.locals·1
  
83 ····iget-object·v0,·p0,·Landroidx/appcompat/app/g$r;->d:Landroidx/appcompat/app/g;83 ····iget-object·v0,·p0,·Landroidx/appcompat/app/h$r;->d:Landroidx/appcompat/app/h;
  
84 ····invoke-virtual·{v0},·Landroidx/appcompat/app/g;->G()Z84 ····invoke-virtual·{v0},·Landroidx/appcompat/app/h;->G()Z
  
85 ····return-void85 ····return-void
86 .end·method86 .end·method
1.58 KB
smali/androidx/appcompat/app/g$q$a.smali vs.
smali/androidx/appcompat/app/h$q$a.smali
Files 6% similar despite different names
    
Offset 1, 42 lines modifiedOffset 1, 42 lines modified
1 .class·Landroidx/appcompat/app/g$q$a;1 .class·Landroidx/appcompat/app/h$q$a;
2 .super·Landroid/content/BroadcastReceiver;2 .super·Landroid/content/BroadcastReceiver;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Landroidx/appcompat/app/g$q;->e()V6 ····value·=·Landroidx/appcompat/app/h$q;->e()V
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·final·synthetic·a:Landroidx/appcompat/app/g$q;13 .field·final·synthetic·a:Landroidx/appcompat/app/h$q;
  
  
14 #·direct·methods14 #·direct·methods
15 .method·constructor·<init>(Landroidx/appcompat/app/g$q;)V15 .method·constructor·<init>(Landroidx/appcompat/app/h$q;)V
16 ····.locals·016 ····.locals·0
  
17 ····iput-object·p1,·p0,·Landroidx/appcompat/app/g$q$a;->a:Landroidx/appcompat/app/g$q;17 ····iput-object·p1,·p0,·Landroidx/appcompat/app/h$q$a;->a:Landroidx/appcompat/app/h$q;
  
18 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V18 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V
  
19 ····return-void19 ····return-void
20 .end·method20 .end·method
  
  
21 #·virtual·methods21 #·virtual·methods
22 .method·public·onReceive(Landroid/content/Context;Landroid/content/Intent;)V22 .method·public·onReceive(Landroid/content/Context;Landroid/content/Intent;)V
23 ····.locals·023 ····.locals·0
  
24 ····iget-object·p1,·p0,·Landroidx/appcompat/app/g$q$a;->a:Landroidx/appcompat/app/g$q;24 ····iget-object·p1,·p0,·Landroidx/appcompat/app/h$q$a;->a:Landroidx/appcompat/app/h$q;
  
25 ····invoke-virtual·{p1},·Landroidx/appcompat/app/g$q;->d()V25 ····invoke-virtual·{p1},·Landroidx/appcompat/app/h$q;->d()V
  
26 ····return-void26 ····return-void
27 .end·method27 .end·method
5.65 KB
smali/androidx/appcompat/app/g$f.smali vs.
smali/androidx/appcompat/app/h$f.smali
Max HTML report size reached
1.88 KB
smali/androidx/appcompat/app/m$c.smali vs.
smali/androidx/appcompat/app/o$c.smali
Files 10% similar despite different names
    
Offset 1, 51 lines modifiedOffset 1, 51 lines modified
1 .class·Landroidx/appcompat/app/m$c;1 .class·Landroidx/appcompat/app/o$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·La0/i2;5 .implements·Lc/d/k/c0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroidx/appcompat/app/m;8 ····value·=·Landroidx/appcompat/app/o;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·a:Landroidx/appcompat/app/m;15 .field·final·synthetic·a:Landroidx/appcompat/app/o;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(Landroidx/appcompat/app/m;)V17 .method·constructor·<init>(Landroidx/appcompat/app/o;)V
18 ····.locals·018 ····.locals·0
  
19 ····iput-object·p1,·p0,·Landroidx/appcompat/app/m$c;->a:Landroidx/appcompat/app/m;19 ····iput-object·p1,·p0,·Landroidx/appcompat/app/o$c;->a:Landroidx/appcompat/app/o;
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·a(Landroid/view/View;)V24 .method·public·a(Landroid/view/View;)V
25 ····.locals·025 ····.locals·0
  
26 ····iget-object·p1,·p0,·Landroidx/appcompat/app/m$c;->a:Landroidx/appcompat/app/m;26 ····iget-object·p1,·p0,·Landroidx/appcompat/app/o$c;->a:Landroidx/appcompat/app/o;
  
27 ····iget-object·p1,·p1,·Landroidx/appcompat/app/m;->e:Landroidx/appcompat/widget/ActionBarContainer;27 ····iget-object·p1,·p1,·Landroidx/appcompat/app/o;->g:Landroidx/appcompat/widget/ActionBarContainer;
  
28 ····invoke-virtual·{p1},·Landroid/view/View;->getParent()Landroid/view/ViewParent;28 ····invoke-virtual·{p1},·Landroid/widget/FrameLayout;->getParent()Landroid/view/ViewParent;
  
29 ····move-result-object·p129 ····move-result-object·p1
  
30 ····check-cast·p1,·Landroid/view/View;30 ····check-cast·p1,·Landroid/view/View;
  
31 ····invoke-virtual·{p1},·Landroid/view/View;->invalidate()V31 ····invoke-virtual·{p1},·Landroid/view/View;->invalidate()V
  
10.9 KB
smali/androidx/appcompat/app/g$o.smali vs.
smali/androidx/appcompat/app/h$o.smali
Max HTML report size reached
7.93 KB
smali/androidx/appcompat/app/g$j.smali vs.
smali/androidx/appcompat/app/h$j.smali
Max HTML report size reached
5.95 KB
smali/androidx/appcompat/app/g$j$a.smali vs.
smali/androidx/appcompat/app/h$j$a.smali
Max HTML report size reached
1.79 KB
smali/androidx/appcompat/app/g$d.smali vs.
smali/androidx/appcompat/app/h$d.smali
Files 12% similar despite different names
    
Offset 1, 51 lines modifiedOffset 1, 51 lines modified
1 .class·Landroidx/appcompat/app/g$d;1 .class·Landroidx/appcompat/app/h$d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/appcompat/widget/b2$a;5 .implements·Landroidx/appcompat/widget/h0$a;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/appcompat/app/g;->R()Landroid/view/ViewGroup;8 ····value·=·Landroidx/appcompat/app/h;->R()Landroid/view/ViewGroup;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·a:Landroidx/appcompat/app/g;15 .field·final·synthetic·a:Landroidx/appcompat/app/h;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(Landroidx/appcompat/app/g;)V17 .method·constructor·<init>(Landroidx/appcompat/app/h;)V
18 ····.locals·018 ····.locals·0
  
19 ····iput-object·p1,·p0,·Landroidx/appcompat/app/g$d;->a:Landroidx/appcompat/app/g;19 ····iput-object·p1,·p0,·Landroidx/appcompat/app/h$d;->a:Landroidx/appcompat/app/h;
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·a(Landroid/graphics/Rect;)V24 .method·public·a(Landroid/graphics/Rect;)V
25 ····.locals·225 ····.locals·2
  
26 ····iget-object·v0,·p0,·Landroidx/appcompat/app/g$d;->a:Landroidx/appcompat/app/g;26 ····iget-object·v0,·p0,·Landroidx/appcompat/app/h$d;->a:Landroidx/appcompat/app/h;
  
27 ····const/4·v1,·0x027 ····const/4·v1,·0x0
  
28 ····invoke-virtual·{v0,·v1,·p1},·Landroidx/appcompat/app/g;->M0(La0/l2;Landroid/graphics/Rect;)I28 ····invoke-virtual·{v0,·v1,·p1},·Landroidx/appcompat/app/h;->M0(Lc/d/k/d0;Landroid/graphics/Rect;)I
  
29 ····move-result·v029 ····move-result·v0
  
30 ····iput·v0,·p1,·Landroid/graphics/Rect;->top:I30 ····iput·v0,·p1,·Landroid/graphics/Rect;->top:I
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
961 B
smali/androidx/appcompat/app/g$s.smali vs.
smali/androidx/appcompat/app/h$s.smali
Files 23% similar despite different names
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 .class·abstract·Landroidx/appcompat/app/g$s;1 .class·Landroidx/appcompat/app/h$s;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/appcompat/app/g;6 ····value·=·Landroidx/appcompat/app/h;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0xa9 ····accessFlags·=·0xa
10 ····name·=·"s"10 ····name·=·"s"
11 .end·annotation11 .end·annotation
  
  
12 #·direct·methods12 #·direct·methods
13 .method·static·a(Landroid/view/ContextThemeWrapper;Landroid/content/res/Configuration;)V13 .method·static·a(Landroid/view/ContextThemeWrapper;Landroid/content/res/Configuration;)V
14 ····.locals·014 ····.locals·0
  
15 ····invoke-static·{p0,·p1},·Le/m;->a(Landroid/view/ContextThemeWrapper;Landroid/content/res/Configuration;)V15 ····invoke-virtual·{p0,·p1},·Landroid/view/ContextThemeWrapper;->applyOverrideConfiguration(Landroid/content/res/Configuration;)V
  
16 ····return-void16 ····return-void
17 .end·method17 .end·method
9.3 KB
smali/androidx/appcompat/app/g$u.smali vs.
smali/androidx/appcompat/app/h$u.smali
Max HTML report size reached
1.83 KB
smali/androidx/appcompat/app/g$k.smali vs.
smali/androidx/appcompat/app/h$k.smali
Files 24% similar despite different names
    
Offset 1, 49 lines modifiedOffset 1, 41 lines modified
1 .class·abstract·Landroidx/appcompat/app/g$k;1 .class·Landroidx/appcompat/app/h$k;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/appcompat/app/g;6 ····value·=·Landroidx/appcompat/app/h;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x89 ····accessFlags·=·0x8
10 ····name·=·"k"10 ····name·=·"k"
11 .end·annotation11 .end·annotation
  
  
12 #·direct·methods12 #·direct·methods
13 .method·static·a(Landroid/content/Context;Landroid/content/res/Configuration;)Landroid/content/Context;13 .method·static·a(Landroid/content/Context;Landroid/content/res/Configuration;)Landroid/content/Context;
14 ····.locals·014 ····.locals·0
  
15 ····invoke-static·{p0,·p1},·Le/f;->a(Landroid/content/Context;Landroid/content/res/Configuration;)Landroid/content/Context;15 ····invoke-virtual·{p0,·p1},·Landroid/content/Context;->createConfigurationContext(Landroid/content/res/Configuration;)Landroid/content/Context;
  
16 ····move-result-object·p016 ····move-result-object·p0
  
17 ····return-object·p017 ····return-object·p0
18 .end·method18 .end·method
  
19 .method·static·b(Landroid/content/res/Configuration;Landroid/content/res/Configuration;Landroid/content/res/Configuration;)V19 .method·static·b(Landroid/content/res/Configuration;Landroid/content/res/Configuration;Landroid/content/res/Configuration;)V
20 ····.locals·120 ····.locals·0
  
21 ····invoke-static·{p0},·Le/d;->a(Landroid/content/res/Configuration;)I 
  
22 ····move-result·p0 
  
23 ····invoke-static·{p1},·Le/d;->a(Landroid/content/res/Configuration;)I 
  
24 ····move-result·v0 
  
25 ····if-eq·p0,·v0,·:cond_021 ····iget·p0,·p0,·Landroid/content/res/Configuration;->densityDpi:I
  
26 ····invoke-static·{p1},·Le/d;->a(Landroid/content/res/Configuration;)I22 ····iget·p1,·p1,·Landroid/content/res/Configuration;->densityDpi:I
  
27 ····move-result·p023 ····if-eq·p0,·p1,·:cond_0
  
28 ····invoke-static·{p2,·p0},·Le/e;->a(Landroid/content/res/Configuration;I)V24 ····iput·p1,·p2,·Landroid/content/res/Configuration;->densityDpi:I
  
29 ····:cond_025 ····:cond_0
30 ····return-void26 ····return-void
31 .end·method27 .end·method
3.81 KB
smali/androidx/appcompat/app/g$f$a.smali vs.
smali/androidx/appcompat/app/h$f$a.smali
Max HTML report size reached
2.32 KB
smali/androidx/appcompat/widget/h2$d.smali vs.
smali/androidx/appcompat/widget/k0$d.smali
Files 15% similar despite different names
    
Offset 1, 61 lines modifiedOffset 1, 61 lines modified
1 .class·Landroidx/appcompat/widget/h2$d;1 .class·Landroidx/appcompat/widget/k0$d;
2 .super·Landroid/database/DataSetObserver;2 .super·Landroid/database/DataSetObserver;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/appcompat/widget/h2;6 ····value·=·Landroidx/appcompat/widget/k0;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x29 ····accessFlags·=·0x2
10 ····name·=·"d"10 ····name·=·"d"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·final·synthetic·a:Landroidx/appcompat/widget/h2;13 .field·final·synthetic·a:Landroidx/appcompat/widget/k0;
  
  
14 #·direct·methods14 #·direct·methods
15 .method·constructor·<init>(Landroidx/appcompat/widget/h2;)V15 .method·constructor·<init>(Landroidx/appcompat/widget/k0;)V
16 ····.locals·016 ····.locals·0
  
17 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/h2$d;->a:Landroidx/appcompat/widget/h2;17 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/k0$d;->a:Landroidx/appcompat/widget/k0;
  
18 ····invoke-direct·{p0},·Landroid/database/DataSetObserver;-><init>()V18 ····invoke-direct·{p0},·Landroid/database/DataSetObserver;-><init>()V
  
19 ····return-void19 ····return-void
20 .end·method20 .end·method
  
  
21 #·virtual·methods21 #·virtual·methods
22 .method·public·onChanged()V22 .method·public·onChanged()V
23 ····.locals·123 ····.locals·1
  
24 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/h2$d;->a:Landroidx/appcompat/widget/h2;24 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/k0$d;->a:Landroidx/appcompat/widget/k0;
  
25 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/h2;->b()Z25 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/k0;->b()Z
  
26 ····move-result·v026 ····move-result·v0
  
27 ····if-eqz·v0,·:cond_027 ····if-eqz·v0,·:cond_0
  
28 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/h2$d;->a:Landroidx/appcompat/widget/h2;28 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/k0$d;->a:Landroidx/appcompat/widget/k0;
  
29 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/h2;->f()V29 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/k0;->f()V
  
30 ····:cond_030 ····:cond_0
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
33 .method·public·onInvalidated()V33 .method·public·onInvalidated()V
34 ····.locals·134 ····.locals·1
  
35 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/h2$d;->a:Landroidx/appcompat/widget/h2;35 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/k0$d;->a:Landroidx/appcompat/widget/k0;
  
36 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/h2;->dismiss()V36 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/k0;->dismiss()V
  
37 ····return-void37 ····return-void
38 .end·method38 .end·method
3.2 KB
smali/androidx/appcompat/widget/h2$a.smali vs.
smali/androidx/appcompat/widget/y0$a.smali
Files 18% similar despite different names
    
Offset 1, 60 lines modifiedOffset 1, 84 lines modified
1 .class·Landroidx/appcompat/widget/h2$a;1 .class·Landroidx/appcompat/widget/y0$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Landroid/view/View$OnClickListener;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/appcompat/widget/h2;->q()I8 ····value·=·Landroidx/appcompat/widget/y0;-><init>(Landroidx/appcompat/widget/Toolbar;ZII)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
 15 .field·final·e:Landroidx/appcompat/view/menu/a;
  
15 .field·final·synthetic·d:Landroidx/appcompat/widget/h2;16 .field·final·synthetic·f:Landroidx/appcompat/widget/y0;
  
  
16 #·direct·methods17 #·direct·methods
17 .method·constructor·<init>(Landroidx/appcompat/widget/h2;)V18 .method·constructor·<init>(Landroidx/appcompat/widget/y0;)V
18 ····.locals·019 ····.locals·8
  
19 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/h2$a;->d:Landroidx/appcompat/widget/h2;20 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/y0$a;->f:Landroidx/appcompat/widget/y0;
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 22 ····new-instance·v7,·Landroidx/appcompat/view/menu/a;
  
 23 ····iget-object·v0,·p1,·Landroidx/appcompat/widget/y0;->a:Landroidx/appcompat/widget/Toolbar;
  
 24 ····invoke-virtual·{v0},·Landroid/view/ViewGroup;->getContext()Landroid/content/Context;
  
 25 ····move-result-object·v1
  
 26 ····iget-object·v6,·p1,·Landroidx/appcompat/widget/y0;->i:Ljava/lang/CharSequence;
  
 27 ····const/4·v2,·0x0
  
 28 ····const·v3,·0x102002c
  
 29 ····const/4·v4,·0x0
  
 30 ····const/4·v5,·0x0
  
 31 ····move-object·v0,·v7
  
 32 ····invoke-direct/range·{v0·..·v6},·Landroidx/appcompat/view/menu/a;-><init>(Landroid/content/Context;IIIILjava/lang/CharSequence;)V
  
 33 ····iput-object·v7,·p0,·Landroidx/appcompat/widget/y0$a;->e:Landroidx/appcompat/view/menu/a;
  
21 ····return-void34 ····return-void
22 .end·method35 .end·method
  
  
23 #·virtual·methods36 #·virtual·methods
24 .method·public·run()V37 .method·public·onClick(Landroid/view/View;)V
25 ····.locals·138 ····.locals·2
  
26 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/h2$a;->d:Landroidx/appcompat/widget/h2; 
  
27 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/h2;->t()Landroid/view/View;39 ····iget-object·p1,·p0,·Landroidx/appcompat/widget/y0$a;->f:Landroidx/appcompat/widget/y0;
  
28 ····move-result-object·v040 ····iget-object·v0,·p1,·Landroidx/appcompat/widget/y0;->l:Landroid/view/Window$Callback;
  
29 ····if-eqz·v0,·:cond_041 ····if-eqz·v0,·:cond_0
  
30 ····invoke-virtual·{v0},·Landroid/view/View;->getWindowToken()Landroid/os/IBinder;42 ····iget-boolean·p1,·p1,·Landroidx/appcompat/widget/y0;->m:Z
  
31 ····move-result-object·v043 ····if-eqz·p1,·:cond_0
  
32 ····if-eqz·v0,·:cond_044 ····const/4·p1,·0x0
  
33 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/h2$a;->d:Landroidx/appcompat/widget/h2;45 ····iget-object·v1,·p0,·Landroidx/appcompat/widget/y0$a;->e:Landroidx/appcompat/view/menu/a;
  
34 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/h2;->f()V46 ····invoke-interface·{v0,·p1,·v1},·Landroid/view/Window$Callback;->onMenuItemSelected(ILandroid/view/MenuItem;)Z
  
35 ····:cond_047 ····:cond_0
36 ····return-void48 ····return-void
37 .end·method49 .end·method
3.52 KB
smali/androidx/appcompat/widget/a0$e$b.smali vs.
smali/androidx/appcompat/widget/q0$c.smali
Files 22% similar despite different names
    
Offset 1, 67 lines modifiedOffset 1, 91 lines modified
1 .class·Landroidx/appcompat/widget/a0$e$b;1 .class·Landroidx/appcompat/widget/q0$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;5 .implements·Landroid/view/View$OnClickListener;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroidx/appcompat/widget/a0$e;->e(II)V8 ····value·=·Landroidx/appcompat/widget/q0;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x2
12 ····name·=·null12 ····name·=·"c"
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·b:Landroidx/appcompat/widget/a0$e;15 .field·final·synthetic·e:Landroidx/appcompat/widget/q0;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(Landroidx/appcompat/widget/a0$e;)V17 .method·constructor·<init>(Landroidx/appcompat/widget/q0;)V
18 ····.locals·018 ····.locals·0
  
19 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/a0$e$b;->b:Landroidx/appcompat/widget/a0$e;19 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/q0$c;->e:Landroidx/appcompat/widget/q0;
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·onGlobalLayout()V24 .method·public·onClick(Landroid/view/View;)V
25 ····.locals·225 ····.locals·5
  
26 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/a0$e$b;->b:Landroidx/appcompat/widget/a0$e;26 ····move-object·v0,·p1
  
27 ····iget-object·v1,·v0,·Landroidx/appcompat/widget/a0$e;->O:Landroidx/appcompat/widget/a0;27 ····check-cast·v0,·Landroidx/appcompat/widget/q0$d;
  
28 ····invoke-virtual·{v0,·v1},·Landroidx/appcompat/widget/a0$e;->Q(Landroid/view/View;)Z28 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/q0$d;->b()Landroidx/appcompat/app/a$c;
  
 29 ····move-result-object·v0
  
 30 ····invoke-virtual·{v0},·Landroidx/appcompat/app/a$c;->e()V
  
 31 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/q0$c;->e:Landroidx/appcompat/widget/q0;
  
 32 ····iget-object·v0,·v0,·Landroidx/appcompat/widget/q0;->h:Landroidx/appcompat/widget/j0;
  
 33 ····invoke-virtual·{v0},·Landroid/view/ViewGroup;->getChildCount()I
  
29 ····move-result·v034 ····move-result·v0
  
30 ····if-nez·v0,·:cond_035 ····const/4·v1,·0x0
  
 36 ····const/4·v2,·0x0
  
31 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/a0$e$b;->b:Landroidx/appcompat/widget/a0$e;37 ····:goto_0
 38 ····if-ge·v2,·v0,·:cond_1
  
32 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/h2;->dismiss()V39 ····iget-object·v3,·p0,·Landroidx/appcompat/widget/q0$c;->e:Landroidx/appcompat/widget/q0;
  
 40 ····iget-object·v3,·v3,·Landroidx/appcompat/widget/q0;->h:Landroidx/appcompat/widget/j0;
  
 41 ····invoke-virtual·{v3,·v2},·Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
  
 42 ····move-result-object·v3
  
 43 ····if-ne·v3,·p1,·:cond_0
  
 44 ····const/4·v4,·0x1
  
33 ····goto·:goto_045 ····goto·:goto_1
  
34 ····:cond_046 ····:cond_0
35 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/a0$e$b;->b:Landroidx/appcompat/widget/a0$e;47 ····const/4·v4,·0x0
  
36 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/a0$e;->O()V48 ····:goto_1
 49 ····invoke-virtual·{v3,·v4},·Landroid/view/View;->setSelected(Z)V
  
37 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/a0$e$b;->b:Landroidx/appcompat/widget/a0$e;50 ····add-int/lit8·v2,·v2,·0x1
  
38 ····invoke-static·{v0},·Landroidx/appcompat/widget/a0$e;->N(Landroidx/appcompat/widget/a0$e;)V51 ····goto·:goto_0
  
39 ····:goto_052 ····:cond_1
40 ····return-void53 ····return-void
41 .end·method54 .end·method
23.0 KB
smali/androidx/appcompat/widget/y1.smali vs.
smali/c/d/k/d0$g.smali
Max HTML report size reached
9.07 KB
smali/androidx/appcompat/widget/i3.smali vs.
smali/c/l/a.smali
Max HTML report size reached
23.4 KB
smali/androidx/appcompat/widget/f3.smali vs.
smali/androidx/appcompat/widget/x$e.smali
Max HTML report size reached
4.92 KB
smali/androidx/appcompat/widget/h2$f.smali vs.
smali/androidx/appcompat/widget/y0$b.smali
Max HTML report size reached
12.5 KB
smali/androidx/appcompat/widget/o2$a.smali vs.
smali/androidx/appcompat/widget/m0$a.smali
Max HTML report size reached
4.62 KB
smali/androidx/appcompat/widget/w$b.smali vs.
smali/androidx/appcompat/widget/r0$a.smali
Max HTML report size reached
1.9 KB
smali/androidx/appcompat/widget/c2$a.smali vs.
smali/androidx/appcompat/widget/a1$b.smali
Files 19% similar despite different names
    
Offset 1, 56 lines modifiedOffset 1, 45 lines modified
1 .class·Landroidx/appcompat/widget/c2$a;1 .class·Landroidx/appcompat/widget/a1$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroidx/appcompat/widget/c2;8 ····value·=·Landroidx/appcompat/widget/a1;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x211 ····accessFlags·=·0x0
12 ····name·=·"a"12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·d:Landroidx/appcompat/widget/c2;15 .field·final·synthetic·e:Landroidx/appcompat/widget/a1;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(Landroidx/appcompat/widget/c2;)V17 .method·constructor·<init>(Landroidx/appcompat/widget/a1;)V
18 ····.locals·018 ····.locals·0
  
19 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/c2$a;->d:Landroidx/appcompat/widget/c2;19 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/a1$b;->e:Landroidx/appcompat/widget/a1;
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·run()V24 .method·public·run()V
25 ····.locals·225 ····.locals·1
  
26 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/c2$a;->d:Landroidx/appcompat/widget/c2;26 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/a1$b;->e:Landroidx/appcompat/widget/a1;
  
27 ····iget-object·v0,·v0,·Landroidx/appcompat/widget/c2;->e:Landroid/view/View;27 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/a1;->c()V
  
28 ····invoke-virtual·{v0},·Landroid/view/View;->getParent()Landroid/view/ViewParent; 
  
29 ····move-result-object·v0 
  
30 ····if-eqz·v0,·:cond_0 
  
31 ····const/4·v1,·0x1 
  
32 ····invoke-interface·{v0,·v1},·Landroid/view/ViewParent;->requestDisallowInterceptTouchEvent(Z)V 
  
33 ····:cond_0 
34 ····return-void28 ····return-void
35 .end·method29 .end·method
2.22 KB
smali/androidx/appcompat/widget/p2$g.smali vs.
smali/androidx/appcompat/widget/n0$b.smali
Files 8% similar despite different names
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 .class·Landroidx/appcompat/widget/p2$g;1 .class·Landroidx/appcompat/widget/n0$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/appcompat/widget/p2$e;5 .implements·Landroidx/appcompat/widget/n0$e;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroidx/appcompat/widget/p2;8 ····value·=·Landroidx/appcompat/widget/n0;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0xa11 ····accessFlags·=·0xa
12 ····name·=·"g"12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
  
14 #·direct·methods14 #·direct·methods
15 .method·constructor·<init>()V15 .method·constructor·<init>()V
16 ····.locals·016 ····.locals·0
  
Offset 25, 35 lines modifiedOffset 25, 35 lines modified
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·a(Landroid/content/Context;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;28 .method·public·a(Landroid/content/Context;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;
29 ····.locals·029 ····.locals·1
  
30 ····:try_start_030 ····:try_start_0
31 ····invoke-virtual·{p1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;31 ····invoke-virtual·{p1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;
  
32 ····move-result-object·p132 ····move-result-object·v0
  
33 ····invoke-static·{p1,·p2,·p3,·p4},·Landroidx/vectordrawable/graphics/drawable/m;->c(Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)Landroidx/vectordrawable/graphics/drawable/m;33 ····invoke-static·{p1,·v0,·p2,·p3,·p4},·Lc/m/a/a/b;->a(Landroid/content/Context;Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)Lc/m/a/a/b;
  
34 ····move-result-object·p134 ····move-result-object·p1
35 ····:try_end_035 ····:try_end_0
36 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_036 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
37 ····return-object·p137 ····return-object·p1
  
38 ····:catch_038 ····:catch_0
39 ····move-exception·p139 ····move-exception·p1
  
40 ····const-string·p2,·"VdcInflateDelegate"40 ····const-string·p2,·"AvdcInflateDelegate"
  
41 ····const-string·p3,·"Exception·while·inflating·<vector>"41 ····const-string·p3,·"Exception·while·inflating·<animated-vector>"
  
42 ····invoke-static·{p2,·p3,·p1},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I42 ····invoke-static·{p2,·p3,·p1},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
  
43 ····const/4·p1,·0x043 ····const/4·p1,·0x0
  
44 ····return-object·p144 ····return-object·p1
45 .end·method45 .end·method
1.6 KB
smali/androidx/appcompat/widget/f3$b.smali vs.
smali/androidx/appcompat/widget/i0$b.smali
Files 8% similar despite different names
    
Offset 1, 45 lines modifiedOffset 1, 45 lines modified
1 .class·Landroidx/appcompat/widget/f3$b;1 .class·Landroidx/appcompat/widget/i0$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroidx/appcompat/widget/f3;8 ····value·=·Landroidx/appcompat/widget/i0;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x2
12 ····name·=·null12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·d:Landroidx/appcompat/widget/f3;15 .field·final·synthetic·e:Landroidx/appcompat/widget/i0;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(Landroidx/appcompat/widget/f3;)V17 .method·constructor·<init>(Landroidx/appcompat/widget/i0;)V
18 ····.locals·018 ····.locals·0
  
19 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/f3$b;->d:Landroidx/appcompat/widget/f3;19 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/i0$b;->e:Landroidx/appcompat/widget/i0;
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·run()V24 .method·public·run()V
25 ····.locals·125 ····.locals·1
  
26 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/f3$b;->d:Landroidx/appcompat/widget/f3;26 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/i0$b;->e:Landroidx/appcompat/widget/i0;
  
27 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/f3;->c()V27 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/i0;->e()V
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
3.55 KB
smali/androidx/appcompat/widget/c3$a.smali vs.
smali/androidx/appcompat/widget/g0$b.smali
Files 22% similar despite different names
    
Offset 1, 84 lines modifiedOffset 1, 73 lines modified
1 .class·Landroidx/appcompat/widget/c3$a;1 .class·Landroidx/appcompat/widget/g0$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/view/View$OnClickListener;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroidx/appcompat/widget/c3;-><init>(Landroidx/appcompat/widget/Toolbar;ZII)V8 ····value·=·Landroidx/appcompat/widget/g0;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x2
12 ····name·=·null12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·b:Lk/a; 
  
16 .field·final·synthetic·c:Landroidx/appcompat/widget/c3;15 .field·final·synthetic·e:Landroidx/appcompat/widget/g0;
  
  
17 #·direct·methods16 #·direct·methods
18 .method·constructor·<init>(Landroidx/appcompat/widget/c3;)V17 .method·constructor·<init>(Landroidx/appcompat/widget/g0;)V
19 ····.locals·818 ····.locals·0
  
20 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/c3$a;->c:Landroidx/appcompat/widget/c3;19 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/g0$b;->e:Landroidx/appcompat/widget/g0;
  
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 21 ····return-void
 22 .end·method
22 ····new-instance·v7,·Lk/a; 
  
23 ····iget-object·v0,·p1,·Landroidx/appcompat/widget/c3;->a:Landroidx/appcompat/widget/Toolbar; 
  
24 ····invoke-virtual·{v0},·Landroid/view/View;->getContext()Landroid/content/Context; 
  
25 ····move-result-object·v123 #·virtual·methods
 24 .method·public·a()V
 25 ····.locals·2
  
26 ····const/4·v2,·0x026 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/g0$b;->e:Landroidx/appcompat/widget/g0;
  
27 ····const·v3,·0x102002c27 ····const/4·v1,·0x0
  
28 ····const/4·v4,·0x028 ····iput-object·v1,·v0,·Landroidx/appcompat/widget/g0;->r:Landroidx/appcompat/widget/g0$b;
  
29 ····const/4·v5,·0x029 ····invoke-virtual·{v0,·p0},·Landroid/widget/ListView;->removeCallbacks(Ljava/lang/Runnable;)Z
  
30 ····iget-object·v6,·p1,·Landroidx/appcompat/widget/c3;->i:Ljava/lang/CharSequence;30 ····return-void
 31 .end·method
  
31 ····move-object·v0,·v732 .method·public·b()V
 33 ····.locals·1
  
32 ····invoke-direct/range·{v0·..·v6},·Lk/a;-><init>(Landroid/content/Context;IIIILjava/lang/CharSequence;)V34 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/g0$b;->e:Landroidx/appcompat/widget/g0;
  
33 ····iput-object·v7,·p0,·Landroidx/appcompat/widget/c3$a;->b:Lk/a;35 ····invoke-virtual·{v0,·p0},·Landroid/widget/ListView;->post(Ljava/lang/Runnable;)Z
  
34 ····return-void36 ····return-void
35 .end·method37 .end·method
  
 38 .method·public·run()V
  
36 #·virtual·methods 
37 .method·public·onClick(Landroid/view/View;)V 
38 ····.locals·239 ····.locals·2
  
39 ····iget-object·p1,·p0,·Landroidx/appcompat/widget/c3$a;->c:Landroidx/appcompat/widget/c3;40 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/g0$b;->e:Landroidx/appcompat/widget/g0;
  
40 ····iget-object·v0,·p1,·Landroidx/appcompat/widget/c3;->l:Landroid/view/Window$Callback; 
  
41 ····if-eqz·v0,·:cond_0 
  
42 ····iget-boolean·p1,·p1,·Landroidx/appcompat/widget/c3;->m:Z 
  
43 ····if-eqz·p1,·:cond_0 
  
44 ····const/4·p1,·0x041 ····const/4·v1,·0x0
  
45 ····iget-object·v1,·p0,·Landroidx/appcompat/widget/c3$a;->b:Lk/a;42 ····iput-object·v1,·v0,·Landroidx/appcompat/widget/g0;->r:Landroidx/appcompat/widget/g0$b;
  
46 ····invoke-interface·{v0,·p1,·v1},·Landroid/view/Window$Callback;->onMenuItemSelected(ILandroid/view/MenuItem;)Z43 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/g0;->drawableStateChanged()V
  
47 ····:cond_0 
48 ····return-void44 ····return-void
49 .end·method45 .end·method
2.87 KB
smali/androidx/appcompat/widget/p2$c.smali vs.
smali/androidx/appcompat/widget/n0$c.smali
Files 24% similar despite different names
    
Offset 1, 84 lines modifiedOffset 1, 93 lines modified
1 .class·Landroidx/appcompat/widget/p2$c;1 .class·Landroidx/appcompat/widget/n0$c;
2 .super·Lo/e;2 .super·Lc/c/e;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/appcompat/widget/p2;6 ····value·=·Landroidx/appcompat/widget/n0;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0xa9 ····accessFlags·=·0xa
10 ····name·=·"c"10 ····name·=·"c"
11 .end·annotation11 .end·annotation
  
 12 .annotation·system·Ldalvik/annotation/Signature;
 13 ····value·=·{
 14 ········"Lc/c/e<",
 15 ········"Ljava/lang/Integer;",
 16 ········"Landroid/graphics/PorterDuffColorFilter;",
 17 ········">;"
 18 ····}
 19 .end·annotation
  
  
12 #·direct·methods20 #·direct·methods
13 .method·public·constructor·<init>(I)V21 .method·public·constructor·<init>(I)V
14 ····.locals·022 ····.locals·0
  
15 ····invoke-direct·{p0,·p1},·Lo/e;-><init>(I)V23 ····invoke-direct·{p0,·p1},·Lc/c/e;-><init>(I)V
  
16 ····return-void24 ····return-void
17 .end·method25 .end·method
  
18 .method·private·static·h(ILandroid/graphics/PorterDuff$Mode;)I26 .method·private·static·h(ILandroid/graphics/PorterDuff$Mode;)I
19 ····.locals·127 ····.locals·1
  
20 ····const/16·v0,·0x1f28 ····const/16·v0,·0x1f
  
21 ····add-int/2addr·p0,·v029 ····add-int/2addr·p0,·v0
  
22 ····mul-int/lit8·p0,·p0,·0x1f30 ····mul-int/lit8·p0,·p0,·0x1f
  
23 ····invoke-virtual·{p1},·Ljava/lang/Object;->hashCode()I31 ····invoke-virtual·{p1},·Landroid/graphics/PorterDuff$Mode;->hashCode()I
  
24 ····move-result·p132 ····move-result·p1
  
25 ····add-int/2addr·p0,·p133 ····add-int/2addr·p0,·p1
  
26 ····return·p034 ····return·p0
27 .end·method35 .end·method
  
  
28 #·virtual·methods36 #·virtual·methods
29 .method·i(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter;37 .method·i(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter;
30 ····.locals·038 ····.locals·0
  
31 ····invoke-static·{p1,·p2},·Landroidx/appcompat/widget/p2$c;->h(ILandroid/graphics/PorterDuff$Mode;)I39 ····invoke-static·{p1,·p2},·Landroidx/appcompat/widget/n0$c;->h(ILandroid/graphics/PorterDuff$Mode;)I
  
32 ····move-result·p140 ····move-result·p1
  
33 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;41 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
34 ····move-result-object·p142 ····move-result-object·p1
  
35 ····invoke-virtual·{p0,·p1},·Lo/e;->c(Ljava/lang/Object;)Ljava/lang/Object;43 ····invoke-virtual·{p0,·p1},·Lc/c/e;->c(Ljava/lang/Object;)Ljava/lang/Object;
  
36 ····move-result-object·p144 ····move-result-object·p1
  
37 ····check-cast·p1,·Landroid/graphics/PorterDuffColorFilter;45 ····check-cast·p1,·Landroid/graphics/PorterDuffColorFilter;
  
38 ····return-object·p146 ····return-object·p1
39 .end·method47 .end·method
  
40 .method·j(ILandroid/graphics/PorterDuff$Mode;Landroid/graphics/PorterDuffColorFilter;)Landroid/graphics/PorterDuffColorFilter;48 .method·j(ILandroid/graphics/PorterDuff$Mode;Landroid/graphics/PorterDuffColorFilter;)Landroid/graphics/PorterDuffColorFilter;
41 ····.locals·049 ····.locals·0
  
42 ····invoke-static·{p1,·p2},·Landroidx/appcompat/widget/p2$c;->h(ILandroid/graphics/PorterDuff$Mode;)I50 ····invoke-static·{p1,·p2},·Landroidx/appcompat/widget/n0$c;->h(ILandroid/graphics/PorterDuff$Mode;)I
  
43 ····move-result·p151 ····move-result·p1
  
44 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;52 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
45 ····move-result-object·p153 ····move-result-object·p1
  
46 ····invoke-virtual·{p0,·p1,·p3},·Lo/e;->d(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;54 ····invoke-virtual·{p0,·p1,·p3},·Lc/c/e;->d(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
47 ····move-result-object·p155 ····move-result-object·p1
  
48 ····check-cast·p1,·Landroid/graphics/PorterDuffColorFilter;56 ····check-cast·p1,·Landroid/graphics/PorterDuffColorFilter;
  
49 ····return-object·p157 ····return-object·p1
50 .end·method58 .end·method
19.4 KB
smali/androidx/appcompat/widget/b3.smali vs.
smali/androidx/appcompat/view/menu/o.smali
Max HTML report size reached
3.35 KB
smali/androidx/appcompat/widget/h2$e.smali vs.
smali/androidx/appcompat/widget/k0$e.smali
Files 18% similar despite different names
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 .class·Landroidx/appcompat/widget/h2$e;1 .class·Landroidx/appcompat/widget/k0$e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/widget/AbsListView$OnScrollListener;5 .implements·Landroid/widget/AbsListView$OnScrollListener;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroidx/appcompat/widget/h2;8 ····value·=·Landroidx/appcompat/widget/k0;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x211 ····accessFlags·=·0x2
12 ····name·=·"e"12 ····name·=·"e"
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·a:Landroidx/appcompat/widget/h2;15 .field·final·synthetic·a:Landroidx/appcompat/widget/k0;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(Landroidx/appcompat/widget/h2;)V17 .method·constructor·<init>(Landroidx/appcompat/widget/k0;)V
18 ····.locals·018 ····.locals·0
  
19 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/h2$e;->a:Landroidx/appcompat/widget/h2;19 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/k0$e;->a:Landroidx/appcompat/widget/k0;
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
Offset 43, 42 lines modifiedOffset 43, 42 lines modified
43 .method·public·onScrollStateChanged(Landroid/widget/AbsListView;I)V43 .method·public·onScrollStateChanged(Landroid/widget/AbsListView;I)V
44 ····.locals·044 ····.locals·0
  
45 ····const/4·p1,·0x145 ····const/4·p1,·0x1
  
46 ····if-ne·p2,·p1,·:cond_046 ····if-ne·p2,·p1,·:cond_0
  
47 ····iget-object·p1,·p0,·Landroidx/appcompat/widget/h2$e;->a:Landroidx/appcompat/widget/h2;47 ····iget-object·p1,·p0,·Landroidx/appcompat/widget/k0$e;->a:Landroidx/appcompat/widget/k0;
  
48 ····invoke-virtual·{p1},·Landroidx/appcompat/widget/h2;->w()Z48 ····invoke-virtual·{p1},·Landroidx/appcompat/widget/k0;->w()Z
  
49 ····move-result·p149 ····move-result·p1
  
50 ····if-nez·p1,·:cond_050 ····if-nez·p1,·:cond_0
  
51 ····iget-object·p1,·p0,·Landroidx/appcompat/widget/h2$e;->a:Landroidx/appcompat/widget/h2;51 ····iget-object·p1,·p0,·Landroidx/appcompat/widget/k0$e;->a:Landroidx/appcompat/widget/k0;
  
52 ····iget-object·p1,·p1,·Landroidx/appcompat/widget/h2;->G:Landroid/widget/PopupWindow;52 ····iget-object·p1,·p1,·Landroidx/appcompat/widget/k0;->M:Landroid/widget/PopupWindow;
  
53 ····invoke-virtual·{p1},·Landroid/widget/PopupWindow;->getContentView()Landroid/view/View;53 ····invoke-virtual·{p1},·Landroid/widget/PopupWindow;->getContentView()Landroid/view/View;
  
54 ····move-result-object·p154 ····move-result-object·p1
  
55 ····if-eqz·p1,·:cond_055 ····if-eqz·p1,·:cond_0
  
56 ····iget-object·p1,·p0,·Landroidx/appcompat/widget/h2$e;->a:Landroidx/appcompat/widget/h2;56 ····iget-object·p1,·p0,·Landroidx/appcompat/widget/k0$e;->a:Landroidx/appcompat/widget/k0;
  
57 ····iget-object·p2,·p1,·Landroidx/appcompat/widget/h2;->C:Landroid/os/Handler;57 ····iget-object·p2,·p1,·Landroidx/appcompat/widget/k0;->I:Landroid/os/Handler;
  
58 ····iget-object·p1,·p1,·Landroidx/appcompat/widget/h2;->x:Landroidx/appcompat/widget/h2$g;58 ····iget-object·p1,·p1,·Landroidx/appcompat/widget/k0;->D:Landroidx/appcompat/widget/k0$g;
  
59 ····invoke-virtual·{p2,·p1},·Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V59 ····invoke-virtual·{p2,·p1},·Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
  
60 ····iget-object·p1,·p0,·Landroidx/appcompat/widget/h2$e;->a:Landroidx/appcompat/widget/h2;60 ····iget-object·p1,·p0,·Landroidx/appcompat/widget/k0$e;->a:Landroidx/appcompat/widget/k0;
  
61 ····iget-object·p1,·p1,·Landroidx/appcompat/widget/h2;->x:Landroidx/appcompat/widget/h2$g;61 ····iget-object·p1,·p1,·Landroidx/appcompat/widget/k0;->D:Landroidx/appcompat/widget/k0$g;
  
62 ····invoke-virtual·{p1},·Landroidx/appcompat/widget/h2$g;->run()V62 ····invoke-virtual·{p1},·Landroidx/appcompat/widget/k0$g;->run()V
  
63 ····:cond_063 ····:cond_0
64 ····return-void64 ····return-void
65 .end·method65 .end·method
2.76 KB
smali/androidx/appcompat/widget/x0$b.smali vs.
smali/androidx/appcompat/widget/z$b.smali
Files 12% similar despite different names
    
Offset 1, 61 lines modifiedOffset 1, 61 lines modified
1 .class·Landroidx/appcompat/widget/x0$b;1 .class·Landroidx/appcompat/widget/z$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/appcompat/widget/x0;->n(Ljava/lang/ref/WeakReference;Landroid/graphics/Typeface;)V8 ····value·=·Landroidx/appcompat/widget/z;->n(Ljava/lang/ref/WeakReference;Landroid/graphics/Typeface;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·d:Landroid/widget/TextView;15 .field·final·synthetic·e:Landroid/widget/TextView;
  
16 .field·final·synthetic·e:Landroid/graphics/Typeface;16 .field·final·synthetic·f:Landroid/graphics/Typeface;
  
17 .field·final·synthetic·f:I17 .field·final·synthetic·g:I
  
18 .field·final·synthetic·g:Landroidx/appcompat/widget/x0;18 .field·final·synthetic·h:Landroidx/appcompat/widget/z;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Landroidx/appcompat/widget/x0;Landroid/widget/TextView;Landroid/graphics/Typeface;I)V20 .method·constructor·<init>(Landroidx/appcompat/widget/z;Landroid/widget/TextView;Landroid/graphics/Typeface;I)V
21 ····.locals·021 ····.locals·0
  
22 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/x0$b;->g:Landroidx/appcompat/widget/x0;22 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/z$b;->h:Landroidx/appcompat/widget/z;
  
23 ····iput-object·p2,·p0,·Landroidx/appcompat/widget/x0$b;->d:Landroid/widget/TextView;23 ····iput-object·p2,·p0,·Landroidx/appcompat/widget/z$b;->e:Landroid/widget/TextView;
  
24 ····iput-object·p3,·p0,·Landroidx/appcompat/widget/x0$b;->e:Landroid/graphics/Typeface;24 ····iput-object·p3,·p0,·Landroidx/appcompat/widget/z$b;->f:Landroid/graphics/Typeface;
  
25 ····iput·p4,·p0,·Landroidx/appcompat/widget/x0$b;->f:I25 ····iput·p4,·p0,·Landroidx/appcompat/widget/z$b;->g:I
  
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
  
29 #·virtual·methods29 #·virtual·methods
30 .method·public·run()V30 .method·public·run()V
31 ····.locals·331 ····.locals·3
  
32 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/x0$b;->d:Landroid/widget/TextView;32 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/z$b;->e:Landroid/widget/TextView;
  
33 ····iget-object·v1,·p0,·Landroidx/appcompat/widget/x0$b;->e:Landroid/graphics/Typeface;33 ····iget-object·v1,·p0,·Landroidx/appcompat/widget/z$b;->f:Landroid/graphics/Typeface;
  
34 ····iget·v2,·p0,·Landroidx/appcompat/widget/x0$b;->f:I34 ····iget·v2,·p0,·Landroidx/appcompat/widget/z$b;->g:I
  
35 ····invoke-virtual·{v0,·v1,·v2},·Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;I)V35 ····invoke-virtual·{v0,·v1,·v2},·Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;I)V
  
36 ····return-void36 ····return-void
37 .end·method37 .end·method
5.97 KB
smali/androidx/appcompat/widget/h3.smali vs.
smali/androidx/appcompat/widget/k0$f.smali
Max HTML report size reached
3.6 KB
smali/androidx/appcompat/widget/s1.smali vs.
smali/c/d/f/a/b.smali
Files 16% similar despite different names
    
Offset 1, 98 lines modifiedOffset 1, 77 lines modified
1 .class·public·interface·abstract·Landroidx/appcompat/widget/s1;1 .class·public·interface·abstract·Lc/d/f/a/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
 4 #·interfaces
 5 .implements·Landroid/view/MenuItem;
  
4 #·virtual·methods 
5 .method·public·abstract·a(Landroid/view/Menu;Landroidx/appcompat/view/menu/j$a;)V 
6 .end·method 
  
 6 #·virtual·methods
 7 .method·public·abstract·a(Lc/d/k/b;)Lc/d/f/a/b;
7 .method·public·abstract·b()Z 
8 .end·method 
  
9 .method·public·abstract·c()Z 
10 .end·method 
  
11 .method·public·abstract·collapseActionView()V 
12 .end·method 
  
13 .method·public·abstract·d()Landroid/content/Context; 
14 .end·method 
  
15 .method·public·abstract·e()Z 
16 .end·method 
  
17 .method·public·abstract·f()Z 
18 .end·method 
  
19 .method·public·abstract·g()V 
20 .end·method 
  
21 .method·public·abstract·getTitle()Ljava/lang/CharSequence; 
22 .end·method8 .end·method
  
23 .method·public·abstract·h()Z9 .method·public·abstract·b()Lc/d/k/b;
24 .end·method10 .end·method
  
25 .method·public·abstract·i()V11 .method·public·abstract·collapseActionView()Z
26 .end·method12 .end·method
  
27 .method·public·abstract·j()I13 .method·public·abstract·expandActionView()Z
28 .end·method14 .end·method
  
29 .method·public·abstract·k(I)V15 .method·public·abstract·getActionView()Landroid/view/View;
30 .end·method16 .end·method
  
31 .method·public·abstract·l(I)V17 .method·public·abstract·getAlphabeticModifiers()I
32 .end·method18 .end·method
  
33 .method·public·abstract·m(Landroidx/appcompat/widget/v2;)V19 .method·public·abstract·getContentDescription()Ljava/lang/CharSequence;
34 .end·method20 .end·method
  
35 .method·public·abstract·n()Landroid/view/ViewGroup;21 .method·public·abstract·getIconTintList()Landroid/content/res/ColorStateList;
36 .end·method22 .end·method
  
37 .method·public·abstract·o(I)V23 .method·public·abstract·getIconTintMode()Landroid/graphics/PorterDuff$Mode;
38 .end·method24 .end·method
  
39 .method·public·abstract·p(Z)V25 .method·public·abstract·getNumericModifiers()I
40 .end·method26 .end·method
  
41 .method·public·abstract·q()I27 .method·public·abstract·getTooltipText()Ljava/lang/CharSequence;
42 .end·method28 .end·method
  
43 .method·public·abstract·r(IJ)La0/f2;29 .method·public·abstract·isActionViewExpanded()Z
44 .end·method30 .end·method
  
45 .method·public·abstract·s()V31 .method·public·abstract·setActionView(I)Landroid/view/MenuItem;
46 .end·method32 .end·method
  
47 .method·public·abstract·setIcon(I)V33 .method·public·abstract·setActionView(Landroid/view/View;)Landroid/view/MenuItem;
48 .end·method34 .end·method
  
49 .method·public·abstract·setIcon(Landroid/graphics/drawable/Drawable;)V35 .method·public·abstract·setAlphabeticShortcut(CI)Landroid/view/MenuItem;
50 .end·method36 .end·method
  
51 .method·public·abstract·setTitle(Ljava/lang/CharSequence;)V37 .method·public·abstract·setContentDescription(Ljava/lang/CharSequence;)Lc/d/f/a/b;
52 .end·method38 .end·method
  
53 .method·public·abstract·setWindowCallback(Landroid/view/Window$Callback;)V39 .method·public·abstract·setIconTintList(Landroid/content/res/ColorStateList;)Landroid/view/MenuItem;
54 .end·method40 .end·method
  
55 .method·public·abstract·setWindowTitle(Ljava/lang/CharSequence;)V41 .method·public·abstract·setIconTintMode(Landroid/graphics/PorterDuff$Mode;)Landroid/view/MenuItem;
56 .end·method42 .end·method
  
57 .method·public·abstract·t()Z43 .method·public·abstract·setNumericShortcut(CI)Landroid/view/MenuItem;
58 .end·method44 .end·method
  
59 .method·public·abstract·u()V45 .method·public·abstract·setShortcut(CCII)Landroid/view/MenuItem;
60 .end·method46 .end·method
  
61 .method·public·abstract·v(Landroid/graphics/drawable/Drawable;)V47 .method·public·abstract·setShowAsAction(I)V
62 .end·method48 .end·method
  
63 .method·public·abstract·w(Z)V49 .method·public·abstract·setShowAsActionFlags(I)Landroid/view/MenuItem;
64 .end·method50 .end·method
  
65 .method·public·abstract·x(I)V51 .method·public·abstract·setTooltipText(Ljava/lang/CharSequence;)Lc/d/f/a/b;
66 .end·method52 .end·method
4.79 KB
smali/androidx/appcompat/widget/w$a.smali vs.
smali/androidx/appcompat/widget/u$a.smali
Max HTML report size reached
15.1 KB
smali/androidx/appcompat/widget/y2.smali vs.
smali/androidx/core/app/n.smali
Max HTML report size reached
92.6 KB
smali/androidx/appcompat/widget/w2.smali vs.
smali/ru/nsu/bobrofon/easysshfs/p/e/h.smali
Max HTML report size reached
2.04 KB
smali/androidx/appcompat/widget/c2$b.smali vs.
smali/androidx/appcompat/widget/k0$a.smali
Files 20% similar despite different names
    
Offset 1, 45 lines modifiedOffset 1, 60 lines modified
1 .class·Landroidx/appcompat/widget/c2$b;1 .class·Landroidx/appcompat/widget/k0$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/appcompat/widget/c2;8 ····value·=·Landroidx/appcompat/widget/k0;->q()I
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x211 ····accessFlags·=·0x0
12 ····name·=·"b"12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·d:Landroidx/appcompat/widget/c2;15 .field·final·synthetic·e:Landroidx/appcompat/widget/k0;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(Landroidx/appcompat/widget/c2;)V17 .method·constructor·<init>(Landroidx/appcompat/widget/k0;)V
18 ····.locals·018 ····.locals·0
  
19 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/c2$b;->d:Landroidx/appcompat/widget/c2;19 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/k0$a;->e:Landroidx/appcompat/widget/k0;
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·run()V24 .method·public·run()V
25 ····.locals·125 ····.locals·1
  
26 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/c2$b;->d:Landroidx/appcompat/widget/c2;26 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/k0$a;->e:Landroidx/appcompat/widget/k0;
  
27 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/c2;->e()V27 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/k0;->t()Landroid/view/View;
  
 28 ····move-result-object·v0
  
 29 ····if-eqz·v0,·:cond_0
  
 30 ····invoke-virtual·{v0},·Landroid/view/View;->getWindowToken()Landroid/os/IBinder;
  
 31 ····move-result-object·v0
  
 32 ····if-eqz·v0,·:cond_0
  
 33 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/k0$a;->e:Landroidx/appcompat/widget/k0;
  
 34 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/k0;->f()V
  
 35 ····:cond_0
28 ····return-void36 ····return-void
29 .end·method37 .end·method
1.65 KB
smali/androidx/appcompat/widget/h2$c.smali vs.
smali/androidx/appcompat/widget/a1$a.smali
Files 18% similar despite different names
    
Offset 1, 45 lines modifiedOffset 1, 47 lines modified
1 .class·Landroidx/appcompat/widget/h2$c;1 .class·Landroidx/appcompat/widget/a1$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroidx/appcompat/widget/h2;8 ····value·=·Landroidx/appcompat/widget/a1;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x211 ····accessFlags·=·0x0
12 ····name·=·"c"12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·d:Landroidx/appcompat/widget/h2;15 .field·final·synthetic·e:Landroidx/appcompat/widget/a1;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(Landroidx/appcompat/widget/h2;)V17 .method·constructor·<init>(Landroidx/appcompat/widget/a1;)V
18 ····.locals·018 ····.locals·0
  
19 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/h2$c;->d:Landroidx/appcompat/widget/h2;19 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/a1$a;->e:Landroidx/appcompat/widget/a1;
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·run()V24 .method·public·run()V
25 ····.locals·125 ····.locals·2
  
26 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/h2$c;->d:Landroidx/appcompat/widget/h2;26 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/a1$a;->e:Landroidx/appcompat/widget/a1;
  
 27 ····const/4·v1,·0x0
  
27 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/h2;->r()V28 ····invoke-virtual·{v0,·v1},·Landroidx/appcompat/widget/a1;->g(Z)V
  
28 ····return-void29 ····return-void
29 .end·method30 .end·method
2.54 KB
smali/androidx/appcompat/widget/h2$b.smali vs.
smali/androidx/appcompat/widget/k0$b.smali
Files 15% similar despite different names
    
Offset 1, 62 lines modifiedOffset 1, 78 lines modified
1 .class·Landroidx/appcompat/widget/h2$b;1 .class·Landroidx/appcompat/widget/k0$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/widget/AdapterView$OnItemSelectedListener;5 .implements·Landroid/widget/AdapterView$OnItemSelectedListener;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/appcompat/widget/h2;->q()I8 ····value·=·Landroidx/appcompat/widget/k0;->q()I
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·b:Landroidx/appcompat/widget/h2;15 .field·final·synthetic·e:Landroidx/appcompat/widget/k0;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(Landroidx/appcompat/widget/h2;)V17 .method·constructor·<init>(Landroidx/appcompat/widget/k0;)V
18 ····.locals·018 ····.locals·0
  
19 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/h2$b;->b:Landroidx/appcompat/widget/h2;19 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/k0$b;->e:Landroidx/appcompat/widget/k0;
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·onItemSelected(Landroid/widget/AdapterView;Landroid/view/View;IJ)V24 .method·public·onItemSelected(Landroid/widget/AdapterView;Landroid/view/View;IJ)V
25 ····.locals·025 ····.locals·0
 26 ····.annotation·system·Ldalvik/annotation/Signature;
 27 ········value·=·{
 28 ············"(",
 29 ············"Landroid/widget/AdapterView<",
 30 ············"*>;",
 31 ············"Landroid/view/View;",
 32 ············"IJ)V"
 33 ········}
 34 ····.end·annotation
  
26 ····const/4·p1,·-0x135 ····const/4·p1,·-0x1
  
27 ····if-eq·p3,·p1,·:cond_036 ····if-eq·p3,·p1,·:cond_0
  
28 ····iget-object·p1,·p0,·Landroidx/appcompat/widget/h2$b;->b:Landroidx/appcompat/widget/h2;37 ····iget-object·p1,·p0,·Landroidx/appcompat/widget/k0$b;->e:Landroidx/appcompat/widget/k0;
  
29 ····iget-object·p1,·p1,·Landroidx/appcompat/widget/h2;->d:Landroidx/appcompat/widget/a2;38 ····iget-object·p1,·p1,·Landroidx/appcompat/widget/k0;->j:Landroidx/appcompat/widget/g0;
  
30 ····if-eqz·p1,·:cond_039 ····if-eqz·p1,·:cond_0
  
31 ····const/4·p2,·0x040 ····const/4·p2,·0x0
  
32 ····invoke-virtual·{p1,·p2},·Landroidx/appcompat/widget/a2;->setListSelectionHidden(Z)V41 ····invoke-virtual·{p1,·p2},·Landroidx/appcompat/widget/g0;->setListSelectionHidden(Z)V
  
33 ····:cond_042 ····:cond_0
34 ····return-void43 ····return-void
35 .end·method44 .end·method
  
36 .method·public·onNothingSelected(Landroid/widget/AdapterView;)V45 .method·public·onNothingSelected(Landroid/widget/AdapterView;)V
37 ····.locals·046 ····.locals·0
 47 ····.annotation·system·Ldalvik/annotation/Signature;
 48 ········value·=·{
 49 ············"(",
 50 ············"Landroid/widget/AdapterView<",
 51 ············"*>;)V"
 52 ········}
 53 ····.end·annotation
  
38 ····return-void54 ····return-void
39 .end·method55 .end·method
4.01 KB
smali/androidx/appcompat/widget/w2$a.smali vs.
smali/androidx/appcompat/widget/q0$a.smali
Max HTML report size reached
2.7 KB
smali/androidx/appcompat/widget/a0$f.smali vs.
smali/androidx/appcompat/widget/x$f.smali
Files 9% similar despite different names
    
Offset 1, 56 lines modifiedOffset 1, 55 lines modified
1 .class·Landroidx/appcompat/widget/a0$f;1 .class·Landroidx/appcompat/widget/x$f;
2 .super·Landroid/view/View$BaseSavedState;2 .super·Landroid/view/View$BaseSavedState;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/appcompat/widget/a0;6 ····value·=·Landroidx/appcompat/widget/x;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x89 ····accessFlags·=·0x8
10 ····name·=·"f"10 ····name·=·"f"
11 .end·annotation11 .end·annotation
  
  
12 #·static·fields12 #·static·fields
13 .field·public·static·final·CREATOR:Landroid/os/Parcelable$Creator;13 .field·public·static·final·CREATOR:Landroid/os/Parcelable$Creator;
14 ····.annotation·system·Ldalvik/annotation/Signature;14 ····.annotation·system·Ldalvik/annotation/Signature;
15 ········value·=·{15 ········value·=·{
16 ············"Landroid/os/Parcelable$Creator<",16 ············"Landroid/os/Parcelable$Creator<",
17 ············"Landroidx/appcompat/widget/a0$f;",17 ············"Landroidx/appcompat/widget/x$f;",
18 ············">;"18 ············">;"
19 ········}19 ········}
20 ····.end·annotation20 ····.end·annotation
21 .end·field21 .end·field
  
  
22 #·instance·fields22 #·instance·fields
23 .field·a:Z23 .field·e:Z
  
  
24 #·direct·methods24 #·direct·methods
25 .method·static·constructor·<clinit>()V25 .method·static·constructor·<clinit>()V
26 ····.locals·126 ····.locals·1
  
27 ····new-instance·v0,·Landroidx/appcompat/widget/a0$f$a;27 ····new-instance·v0,·Landroidx/appcompat/widget/x$f$a;
  
28 ····invoke-direct·{v0},·Landroidx/appcompat/widget/a0$f$a;-><init>()V28 ····invoke-direct·{v0},·Landroidx/appcompat/widget/x$f$a;-><init>()V
  
29 ····sput-object·v0,·Landroidx/appcompat/widget/a0$f;->CREATOR:Landroid/os/Parcelable$Creator;29 ····sput-object·v0,·Landroidx/appcompat/widget/x$f;->CREATOR:Landroid/os/Parcelable$Creator;
  
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
32 .method·constructor·<init>(Landroid/os/Parcel;)V32 .method·constructor·<init>(Landroid/os/Parcel;)V
33 ····.locals·033 ····.locals·0
  
34 ····.line·1 
35 ····invoke-direct·{p0,·p1},·Landroid/view/View$BaseSavedState;-><init>(Landroid/os/Parcel;)V34 ····invoke-direct·{p0,·p1},·Landroid/view/View$BaseSavedState;-><init>(Landroid/os/Parcel;)V
  
36 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readByte()B35 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readByte()B
  
37 ····move-result·p136 ····move-result·p1
  
38 ····if-eqz·p1,·:cond_037 ····if-eqz·p1,·:cond_0
Offset 59, 36 lines modifiedOffset 58, 35 lines modified
  
59 ····goto·:goto_058 ····goto·:goto_0
  
60 ····:cond_059 ····:cond_0
61 ····const/4·p1,·0x060 ····const/4·p1,·0x0
  
62 ····:goto_061 ····:goto_0
63 ····iput-boolean·p1,·p0,·Landroidx/appcompat/widget/a0$f;->a:Z62 ····iput-boolean·p1,·p0,·Landroidx/appcompat/widget/x$f;->e:Z
  
64 ····return-void63 ····return-void
65 .end·method64 .end·method
  
66 .method·constructor·<init>(Landroid/os/Parcelable;)V65 .method·constructor·<init>(Landroid/os/Parcelable;)V
67 ····.locals·066 ····.locals·0
  
68 ····.line·2 
69 ····invoke-direct·{p0,·p1},·Landroid/view/View$BaseSavedState;-><init>(Landroid/os/Parcelable;)V67 ····invoke-direct·{p0,·p1},·Landroid/view/View$BaseSavedState;-><init>(Landroid/os/Parcelable;)V
  
70 ····return-void68 ····return-void
71 .end·method69 .end·method
  
  
72 #·virtual·methods70 #·virtual·methods
73 .method·public·writeToParcel(Landroid/os/Parcel;I)V71 .method·public·writeToParcel(Landroid/os/Parcel;I)V
74 ····.locals·072 ····.locals·0
  
75 ····invoke-super·{p0,·p1,·p2},·Landroid/view/View$BaseSavedState;->writeToParcel(Landroid/os/Parcel;I)V73 ····invoke-super·{p0,·p1,·p2},·Landroid/view/View$BaseSavedState;->writeToParcel(Landroid/os/Parcel;I)V
  
76 ····iget-boolean·p2,·p0,·Landroidx/appcompat/widget/a0$f;->a:Z74 ····iget-boolean·p2,·p0,·Landroidx/appcompat/widget/x$f;->e:Z
  
77 ····int-to-byte·p2,·p275 ····int-to-byte·p2,·p2
  
78 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->writeByte(B)V76 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->writeByte(B)V
  
79 ····return-void77 ····return-void
80 .end·method78 .end·method
21.5 KB
smali/androidx/appcompat/widget/a0$e.smali vs.
smali/androidx/appcompat/widget/q0$d.smali
Max HTML report size reached
1.28 KB
smali/androidx/appcompat/widget/r1.smali vs.
smali/c/d/k/u.smali
Files 27% similar despite different names
    
Offset 1, 38 lines modifiedOffset 1, 17 lines modified
1 .class·public·interface·abstract·Landroidx/appcompat/widget/r1;1 .class·public·interface·abstract·Lc/d/k/u;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·abstract·a(Landroid/view/Menu;Landroidx/appcompat/view/menu/j$a;)V5 .method·public·abstract·getSupportBackgroundTintList()Landroid/content/res/ColorStateList;
6 .end·method6 .end·method
  
7 .method·public·abstract·b()Z7 .method·public·abstract·getSupportBackgroundTintMode()Landroid/graphics/PorterDuff$Mode;
8 .end·method8 .end·method
  
9 .method·public·abstract·c()Z9 .method·public·abstract·setSupportBackgroundTintList(Landroid/content/res/ColorStateList;)V
10 .end·method10 .end·method
  
 11 .method·public·abstract·setSupportBackgroundTintMode(Landroid/graphics/PorterDuff$Mode;)V
11 .method·public·abstract·e()Z 
12 .end·method 
  
13 .method·public·abstract·f()Z 
14 .end·method 
  
15 .method·public·abstract·g()V 
16 .end·method 
  
17 .method·public·abstract·h()Z 
18 .end·method 
  
19 .method·public·abstract·k(I)V 
20 .end·method 
  
21 .method·public·abstract·l()V 
22 .end·method 
  
23 .method·public·abstract·setWindowCallback(Landroid/view/Window$Callback;)V 
24 .end·method 
  
25 .method·public·abstract·setWindowTitle(Ljava/lang/CharSequence;)V 
26 .end·method12 .end·method
46.8 KB
smali/androidx/appcompat/widget/a2.smali vs.
smali/androidx/recyclerview/widget/f$c.smali
Max HTML report size reached
86.9 KB
smali/androidx/appcompat/widget/n1.smali vs.
smali/kotlinx/coroutines/n.smali
Max HTML report size reached
3.14 KB
smali/androidx/appcompat/widget/a0$e$c.smali vs.
smali/androidx/appcompat/widget/x$e$b.smali
Files 20% similar despite different names
    
Offset 1, 60 lines modifiedOffset 1, 67 lines modified
1 .class·Landroidx/appcompat/widget/a0$e$c;1 .class·Landroidx/appcompat/widget/x$e$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/widget/PopupWindow$OnDismissListener;5 .implements·Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/appcompat/widget/a0$e;->e(II)V8 ····value·=·Landroidx/appcompat/widget/x$e;->d(II)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·b:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; 
  
16 .field·final·synthetic·c:Landroidx/appcompat/widget/a0$e;15 .field·final·synthetic·e:Landroidx/appcompat/widget/x$e;
  
  
17 #·direct·methods16 #·direct·methods
18 .method·constructor·<init>(Landroidx/appcompat/widget/a0$e;Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V17 .method·constructor·<init>(Landroidx/appcompat/widget/x$e;)V
19 ····.locals·018 ····.locals·0
  
20 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/a0$e$c;->c:Landroidx/appcompat/widget/a0$e;19 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/x$e$b;->e:Landroidx/appcompat/widget/x$e;
  
21 ····iput-object·p2,·p0,·Landroidx/appcompat/widget/a0$e$c;->b:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; 
  
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····return-void21 ····return-void
24 .end·method22 .end·method
  
  
25 #·virtual·methods23 #·virtual·methods
26 .method·public·onDismiss()V24 .method·public·onGlobalLayout()V
27 ····.locals·225 ····.locals·2
  
28 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/a0$e$c;->c:Landroidx/appcompat/widget/a0$e;26 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/x$e$b;->e:Landroidx/appcompat/widget/x$e;
  
29 ····iget-object·v0,·v0,·Landroidx/appcompat/widget/a0$e;->O:Landroidx/appcompat/widget/a0;27 ····iget-object·v1,·v0,·Landroidx/appcompat/widget/x$e;->R:Landroidx/appcompat/widget/x;
  
30 ····invoke-virtual·{v0},·Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver;28 ····invoke-virtual·{v0,·v1},·Landroidx/appcompat/widget/x$e;->Q(Landroid/view/View;)Z
  
31 ····move-result-object·v029 ····move-result·v0
  
32 ····if-eqz·v0,·:cond_030 ····if-nez·v0,·:cond_0
  
33 ····iget-object·v1,·p0,·Landroidx/appcompat/widget/a0$e$c;->b:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;31 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/x$e$b;->e:Landroidx/appcompat/widget/x$e;
  
34 ····invoke-virtual·{v0,·v1},·Landroid/view/ViewTreeObserver;->removeGlobalOnLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V32 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/k0;->dismiss()V
  
 33 ····goto·:goto_0
  
35 ····:cond_034 ····:cond_0
 35 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/x$e$b;->e:Landroidx/appcompat/widget/x$e;
  
 36 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/x$e;->O()V
  
 37 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/x$e$b;->e:Landroidx/appcompat/widget/x$e;
  
 38 ····invoke-static·{v0},·Landroidx/appcompat/widget/x$e;->N(Landroidx/appcompat/widget/x$e;)V
  
 39 ····:goto_0
36 ····return-void40 ····return-void
37 .end·method41 .end·method
1.77 KB
smali/androidx/appcompat/widget/p2$f.smali vs.
smali/android/support/v4/media/session/e$a.smali
Files 22% similar despite different names
    
Offset 1, 31 lines modifiedOffset 1, 47 lines modified
1 .class·public·interface·abstract·Landroidx/appcompat/widget/p2$f;1 .class·public·interface·abstract·Landroid/support/v4/media/session/e$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/appcompat/widget/p2;6 ····value·=·Landroid/support/v4/media/session/e;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x6099 ····accessFlags·=·0x609
10 ····name·=·"f"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
  
12 #·virtual·methods12 #·virtual·methods
13 .method·public·abstract·a(Landroidx/appcompat/widget/p2;Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;13 .method·public·abstract·a(Ljava/util/List;)V
 14 ····.annotation·system·Ldalvik/annotation/Signature;
 15 ········value·=·{
 16 ············"(",
 17 ············"Ljava/util/List<",
 18 ············"*>;)V"
 19 ········}
 20 ····.end·annotation
14 .end·method21 .end·method
  
15 .method·public·abstract·b(Landroid/content/Context;ILandroid/graphics/drawable/Drawable;)Z22 .method·public·abstract·b(Ljava/lang/CharSequence;)V
16 .end·method23 .end·method
  
17 .method·public·abstract·c(Landroid/content/Context;I)Landroid/content/res/ColorStateList;24 .method·public·abstract·c()V
18 .end·method25 .end·method
  
19 .method·public·abstract·d(Landroid/content/Context;ILandroid/graphics/drawable/Drawable;)Z26 .method·public·abstract·d(Landroid/os/Bundle;)V
20 .end·method27 .end·method
  
21 .method·public·abstract·e(I)Landroid/graphics/PorterDuff$Mode;28 .method·public·abstract·e(Ljava/lang/Object;)V
 29 .end·method
  
 30 .method·public·abstract·f(Ljava/lang/Object;)V
 31 .end·method
  
 32 .method·public·abstract·g(IIIII)V
 33 .end·method
  
 34 .method·public·abstract·h(Ljava/lang/String;Landroid/os/Bundle;)V
22 .end·method35 .end·method
1.88 KB
smali/androidx/appcompat/widget/p2$d.smali vs.
smali/androidx/appcompat/widget/n0$d.smali
Files 5% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·Landroidx/appcompat/widget/p2$d;1 .class·Landroidx/appcompat/widget/n0$d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/appcompat/widget/p2$e;5 .implements·Landroidx/appcompat/widget/n0$e;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroidx/appcompat/widget/p2;8 ····value·=·Landroidx/appcompat/widget/n0;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x811 ····accessFlags·=·0x8
12 ····name·=·"d"12 ····name·=·"d"
13 .end·annotation13 .end·annotation
  
Offset 36, 15 lines modifiedOffset 36, 15 lines modified
36 ····move-result-object·v036 ····move-result-object·v0
  
37 ····const/4·v1,·0x037 ····const/4·v1,·0x0
  
38 ····if-eqz·v0,·:cond_138 ····if-eqz·v0,·:cond_1
  
39 ····:try_start_039 ····:try_start_0
40 ····const-class·v2,·Landroidx/appcompat/widget/p2$d;40 ····const-class·v2,·Landroidx/appcompat/widget/n0$d;
  
41 ····invoke-virtual·{v2},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;41 ····invoke-virtual·{v2},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
  
42 ····move-result-object·v242 ····move-result-object·v2
  
43 ····invoke-virtual·{v2,·v0},·Ljava/lang/ClassLoader;->loadClass(Ljava/lang/String;)Ljava/lang/Class;43 ····invoke-virtual·{v2,·v0},·Ljava/lang/ClassLoader;->loadClass(Ljava/lang/String;)Ljava/lang/Class;
  
Offset 78, 15 lines modifiedOffset 78, 15 lines modified
  
78 ····if-lt·v2,·v3,·:cond_078 ····if-lt·v2,·v3,·:cond_0
  
79 ····invoke-virtual·{p1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;79 ····invoke-virtual·{p1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;
  
80 ····move-result-object·p180 ····move-result-object·p1
  
81 ····invoke-static·{v0,·p1,·p2,·p3,·p4},·Landroidx/appcompat/widget/q2;->a(Landroid/graphics/drawable/Drawable;Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)V81 ····invoke-virtual·{v0,·p1,·p2,·p3,·p4},·Landroid/graphics/drawable/Drawable;->inflate(Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)V
  
82 ····goto·:goto_082 ····goto·:goto_0
  
83 ····:cond_083 ····:cond_0
84 ····invoke-virtual·{p1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;84 ····invoke-virtual·{p1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;
  
85 ····move-result-object·p185 ····move-result-object·p1
2.16 KB
smali/androidx/appcompat/widget/n1$a.smali vs.
smali/androidx/appcompat/widget/b0$a.smali
Files 16% similar despite different names
    
Offset 1, 48 lines modifiedOffset 1, 44 lines modified
1 .class·Landroidx/appcompat/widget/n1$a;1 .class·Landroidx/appcompat/widget/b0$a;
2 .super·Landroidx/appcompat/widget/n1$c;2 .super·Landroidx/appcompat/widget/b0$c;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/appcompat/widget/n1;6 ····value·=·Landroidx/appcompat/widget/b0;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0xa9 ····accessFlags·=·0xa
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
  
12 #·direct·methods12 #·direct·methods
13 .method·constructor·<init>()V13 .method·constructor·<init>()V
14 ····.locals·014 ····.locals·0
  
15 ····invoke-direct·{p0},·Landroidx/appcompat/widget/n1$c;-><init>()V15 ····invoke-direct·{p0},·Landroidx/appcompat/widget/b0$c;-><init>()V
  
16 ····return-void16 ····return-void
17 .end·method17 .end·method
  
  
18 #·virtual·methods18 #·virtual·methods
19 .method·a(Landroid/text/StaticLayout$Builder;Landroid/widget/TextView;)V19 .method·a(Landroid/text/StaticLayout$Builder;Landroid/widget/TextView;)V
20 ····.locals·220 ····.locals·2
  
21 ····const-string·v0,·"getTextDirectionHeuristic"21 ····sget-object·v0,·Landroid/text/TextDirectionHeuristics;->FIRSTSTRONG_LTR:Landroid/text/TextDirectionHeuristic;
  
22 ····invoke-static·{},·Landroidx/appcompat/widget/k1;->a()Landroid/text/TextDirectionHeuristic;22 ····const-string·v1,·"getTextDirectionHeuristic"
  
23 ····move-result-object·v1 
  
24 ····invoke-static·{p2,·v0,·v1},·Landroidx/appcompat/widget/n1;->o(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;23 ····invoke-static·{p2,·v1,·v0},·Landroidx/appcompat/widget/b0;->r(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
  
25 ····move-result-object·p224 ····move-result-object·p2
  
 25 ····check-cast·p2,·Landroid/text/TextDirectionHeuristic;
26 ····invoke-static·{p2},·Landroidx/appcompat/widget/l1;->a(Ljava/lang/Object;)Landroid/text/TextDirectionHeuristic; 
  
27 ····move-result-object·p2 
  
28 ····invoke-static·{p1,·p2},·Landroidx/appcompat/widget/m1;->a(Landroid/text/StaticLayout$Builder;Landroid/text/TextDirectionHeuristic;)Landroid/text/StaticLayout$Builder;26 ····invoke-virtual·{p1,·p2},·Landroid/text/StaticLayout$Builder;->setTextDirection(Landroid/text/TextDirectionHeuristic;)Landroid/text/StaticLayout$Builder;
  
29 ····return-void27 ····return-void
30 .end·method28 .end·method
1.31 KB
smali/androidx/appcompat/widget/n1$c.smali vs.
smali/androidx/appcompat/widget/b0$c.smali
Files 19% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·Landroidx/appcompat/widget/n1$c;1 .class·Landroidx/appcompat/widget/b0$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/appcompat/widget/n1;6 ····value·=·Landroidx/appcompat/widget/b0;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0xa9 ····accessFlags·=·0xa
10 ····name·=·"c"10 ····name·=·"c"
11 .end·annotation11 .end·annotation
  
Offset 30, 19 lines modifiedOffset 30, 19 lines modified
  
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
32 .method·b(Landroid/widget/TextView;)Z32 .method·b(Landroid/widget/TextView;)Z
33 ····.locals·233 ····.locals·2
  
34 ····const-string·v0,·"getHorizontallyScrolling"34 ····sget-object·v0,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
  
35 ····sget-object·v1,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;35 ····const-string·v1,·"getHorizontallyScrolling"
  
36 ····invoke-static·{p1,·v0,·v1},·Landroidx/appcompat/widget/n1;->o(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;36 ····invoke-static·{p1,·v1,·v0},·Landroidx/appcompat/widget/b0;->r(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
  
37 ····move-result-object·p137 ····move-result-object·p1
  
38 ····check-cast·p1,·Ljava/lang/Boolean;38 ····check-cast·p1,·Ljava/lang/Boolean;
  
39 ····invoke-virtual·{p1},·Ljava/lang/Boolean;->booleanValue()Z39 ····invoke-virtual·{p1},·Ljava/lang/Boolean;->booleanValue()Z
  
3.5 KB
smali/androidx/appcompat/widget/a0$f$a.smali vs.
smali/androidx/appcompat/widget/z$a.smali
Files 24% similar despite different names
    
Offset 1, 67 lines modifiedOffset 1, 93 lines modified
1 .class·Landroidx/appcompat/widget/a0$f$a;1 .class·Landroidx/appcompat/widget/z$a;
 2 .super·Lc/d/d/d/f$a;
 3 .source·""
2 .super·Ljava/lang/Object; 
3 .source·"SourceFile" 
  
4 #·interfaces 
5 .implements·Landroid/os/Parcelable$Creator; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/appcompat/widget/a0$f;6 ····value·=·Landroidx/appcompat/widget/z;->C(Landroid/content/Context;Landroidx/appcompat/widget/x0;)V
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x09 ····accessFlags·=·0x0
12 ····name·=·null10 ····name·=·null
13 .end·annotation11 .end·annotation
  
  
 12 #·instance·fields
 13 .field·final·synthetic·a:I
  
 14 .field·final·synthetic·b:I
  
 15 .field·final·synthetic·c:Ljava/lang/ref/WeakReference;
  
 16 .field·final·synthetic·d:Landroidx/appcompat/widget/z;
  
  
14 #·direct·methods17 #·direct·methods
15 .method·constructor·<init>()V18 .method·constructor·<init>(Landroidx/appcompat/widget/z;IILjava/lang/ref/WeakReference;)V
16 ····.locals·019 ····.locals·0
  
 20 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/z$a;->d:Landroidx/appcompat/widget/z;
  
 21 ····iput·p2,·p0,·Landroidx/appcompat/widget/z$a;->a:I
  
 22 ····iput·p3,·p0,·Landroidx/appcompat/widget/z$a;->b:I
  
 23 ····iput-object·p4,·p0,·Landroidx/appcompat/widget/z$a;->c:Ljava/lang/ref/WeakReference;
  
17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Lc/d/d/d/f$a;-><init>()V
  
18 ····return-void25 ····return-void
19 .end·method26 .end·method
  
  
20 #·virtual·methods27 #·virtual·methods
21 .method·public·a(Landroid/os/Parcel;)Landroidx/appcompat/widget/a0$f;28 .method·public·d(I)V
22 ····.locals·129 ····.locals·0
  
23 ····new-instance·v0,·Landroidx/appcompat/widget/a0$f;30 ····return-void
 31 .end·method
  
24 ····invoke-direct·{v0,·p1},·Landroidx/appcompat/widget/a0$f;-><init>(Landroid/os/Parcel;)V32 .method·public·e(Landroid/graphics/Typeface;)V
 33 ····.locals·2
  
 34 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
25 ····return-object·v0 
26 .end·method 
  
 35 ····const/16·v1,·0x1c
27 .method·public·b(I)[Landroidx/appcompat/widget/a0$f; 
28 ····.locals·0 
  
29 ····new-array·p1,·p1,·[Landroidx/appcompat/widget/a0$f;36 ····if-lt·v0,·v1,·:cond_1
  
 37 ····iget·v0,·p0,·Landroidx/appcompat/widget/z$a;->a:I
30 ····return-object·p1 
31 .end·method 
  
 38 ····const/4·v1,·-0x1
32 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; 
33 ····.locals·0 
  
34 ····invoke-virtual·{p0,·p1},·Landroidx/appcompat/widget/a0$f$a;->a(Landroid/os/Parcel;)Landroidx/appcompat/widget/a0$f;39 ····if-eq·v0,·v1,·:cond_1
  
35 ····move-result-object·p140 ····iget·v1,·p0,·Landroidx/appcompat/widget/z$a;->b:I
  
 41 ····and-int/lit8·v1,·v1,·0x2
36 ····return-object·p1 
37 .end·method 
  
38 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object; 
39 ····.locals·042 ····if-eqz·v1,·:cond_0
  
 43 ····const/4·v1,·0x1
  
40 ····invoke-virtual·{p0,·p1},·Landroidx/appcompat/widget/a0$f$a;->b(I)[Landroidx/appcompat/widget/a0$f;44 ····goto·:goto_0
  
 45 ····:cond_0
 46 ····const/4·v1,·0x0
  
 47 ····:goto_0
 48 ····invoke-static·{p1,·v0,·v1},·Landroid/graphics/Typeface;->create(Landroid/graphics/Typeface;IZ)Landroid/graphics/Typeface;
  
41 ····move-result-object·p149 ····move-result-object·p1
  
42 ····return-object·p150 ····:cond_1
 51 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/z$a;->d:Landroidx/appcompat/widget/z;
  
 52 ····iget-object·v1,·p0,·Landroidx/appcompat/widget/z$a;->c:Ljava/lang/ref/WeakReference;
  
 53 ····invoke-virtual·{v0,·v1,·p1},·Landroidx/appcompat/widget/z;->n(Ljava/lang/ref/WeakReference;Landroid/graphics/Typeface;)V
  
 54 ····return-void
43 .end·method55 .end·method
15.8 KB
smali/androidx/appcompat/widget/x2.smali vs.
smali/c/a/k/a/a.smali
Max HTML report size reached
4.01 KB
smali/androidx/appcompat/widget/x0$a.smali vs.
smali/androidx/appcompat/widget/x$b.smali
Max HTML report size reached
9.47 KB
smali/androidx/appcompat/widget/a0$c.smali vs.
smali/androidx/appcompat/widget/x$c.smali
Max HTML report size reached
5.05 KB
smali/androidx/appcompat/widget/a0$e$a.smali vs.
smali/androidx/appcompat/widget/q0$b.smali
Max HTML report size reached
1.4 KB
smali/androidx/appcompat/widget/p2$a.smali vs.
smali/androidx/appcompat/widget/n0$a.smali
Files 7% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·Landroidx/appcompat/widget/p2$a;1 .class·Landroidx/appcompat/widget/n0$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/appcompat/widget/p2$e;5 .implements·Landroidx/appcompat/widget/n0$e;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroidx/appcompat/widget/p2;8 ····value·=·Landroidx/appcompat/widget/n0;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x811 ····accessFlags·=·0x8
12 ····name·=·"a"12 ····name·=·"a"
13 .end·annotation13 .end·annotation
  
Offset 32, 15 lines modifiedOffset 32, 15 lines modified
32 ····.locals·132 ····.locals·1
  
33 ····:try_start_033 ····:try_start_0
34 ····invoke-virtual·{p1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;34 ····invoke-virtual·{p1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;
  
35 ····move-result-object·v035 ····move-result-object·v0
  
36 ····invoke-static·{p1,·v0,·p2,·p3,·p4},·Lg/c;->l(Landroid/content/Context;Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)Lg/c;36 ····invoke-static·{p1,·v0,·p2,·p3,·p4},·Lc/a/l/a/a;->m(Landroid/content/Context;Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)Lc/a/l/a/a;
  
37 ····move-result-object·p137 ····move-result-object·p1
38 ····:try_end_038 ····:try_end_0
39 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_039 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
40 ····return-object·p140 ····return-object·p1
  
3.24 KB
smali/androidx/appcompat/widget/a2$a.smali vs.
smali/androidx/appcompat/widget/g0$a.smali
Files 9% similar despite different names
    
Offset 1, 116 lines modifiedOffset 1, 116 lines modified
1 .class·Landroidx/appcompat/widget/a2$a;1 .class·Landroidx/appcompat/widget/g0$a;
2 .super·Lg/i; 
3 .source·"SourceFile"2 .super·Lc/a/l/a/c;
 3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/appcompat/widget/a2;6 ····value·=·Landroidx/appcompat/widget/g0;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0xa9 ····accessFlags·=·0xa
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·private·c:Z13 .field·private·f:Z
  
  
14 #·direct·methods14 #·direct·methods
15 .method·constructor·<init>(Landroid/graphics/drawable/Drawable;)V15 .method·constructor·<init>(Landroid/graphics/drawable/Drawable;)V
16 ····.locals·016 ····.locals·0
  
17 ····invoke-direct·{p0,·p1},·Lg/i;-><init>(Landroid/graphics/drawable/Drawable;)V17 ····invoke-direct·{p0,·p1},·Lc/a/l/a/c;-><init>(Landroid/graphics/drawable/Drawable;)V
  
18 ····const/4·p1,·0x118 ····const/4·p1,·0x1
  
19 ····iput-boolean·p1,·p0,·Landroidx/appcompat/widget/a2$a;->c:Z19 ····iput-boolean·p1,·p0,·Landroidx/appcompat/widget/g0$a;->f:Z
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
  
  
22 #·virtual·methods22 #·virtual·methods
23 .method·c(Z)V23 .method·c(Z)V
24 ····.locals·024 ····.locals·0
  
25 ····iput-boolean·p1,·p0,·Landroidx/appcompat/widget/a2$a;->c:Z25 ····iput-boolean·p1,·p0,·Landroidx/appcompat/widget/g0$a;->f:Z
  
26 ····return-void26 ····return-void
27 .end·method27 .end·method
  
28 .method·public·draw(Landroid/graphics/Canvas;)V28 .method·public·draw(Landroid/graphics/Canvas;)V
29 ····.locals·129 ····.locals·1
  
30 ····iget-boolean·v0,·p0,·Landroidx/appcompat/widget/a2$a;->c:Z30 ····iget-boolean·v0,·p0,·Landroidx/appcompat/widget/g0$a;->f:Z
  
31 ····if-eqz·v0,·:cond_031 ····if-eqz·v0,·:cond_0
  
32 ····invoke-super·{p0,·p1},·Lg/i;->draw(Landroid/graphics/Canvas;)V32 ····invoke-super·{p0,·p1},·Lc/a/l/a/c;->draw(Landroid/graphics/Canvas;)V
  
33 ····:cond_033 ····:cond_0
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
36 .method·public·setHotspot(FF)V36 .method·public·setHotspot(FF)V
37 ····.locals·137 ····.locals·1
  
38 ····iget-boolean·v0,·p0,·Landroidx/appcompat/widget/a2$a;->c:Z38 ····iget-boolean·v0,·p0,·Landroidx/appcompat/widget/g0$a;->f:Z
  
39 ····if-eqz·v0,·:cond_039 ····if-eqz·v0,·:cond_0
  
40 ····invoke-super·{p0,·p1,·p2},·Lg/i;->setHotspot(FF)V40 ····invoke-super·{p0,·p1,·p2},·Lc/a/l/a/c;->setHotspot(FF)V
  
41 ····:cond_041 ····:cond_0
42 ····return-void42 ····return-void
43 .end·method43 .end·method
  
44 .method·public·setHotspotBounds(IIII)V44 .method·public·setHotspotBounds(IIII)V
45 ····.locals·145 ····.locals·1
  
46 ····iget-boolean·v0,·p0,·Landroidx/appcompat/widget/a2$a;->c:Z46 ····iget-boolean·v0,·p0,·Landroidx/appcompat/widget/g0$a;->f:Z
  
47 ····if-eqz·v0,·:cond_047 ····if-eqz·v0,·:cond_0
  
48 ····invoke-super·{p0,·p1,·p2,·p3,·p4},·Lg/i;->setHotspotBounds(IIII)V48 ····invoke-super·{p0,·p1,·p2,·p3,·p4},·Lc/a/l/a/c;->setHotspotBounds(IIII)V
  
49 ····:cond_049 ····:cond_0
50 ····return-void50 ····return-void
51 .end·method51 .end·method
  
52 .method·public·setState([I)Z52 .method·public·setState([I)Z
53 ····.locals·153 ····.locals·1
  
54 ····iget-boolean·v0,·p0,·Landroidx/appcompat/widget/a2$a;->c:Z54 ····iget-boolean·v0,·p0,·Landroidx/appcompat/widget/g0$a;->f:Z
  
55 ····if-eqz·v0,·:cond_055 ····if-eqz·v0,·:cond_0
  
56 ····invoke-super·{p0,·p1},·Lg/i;->setState([I)Z56 ····invoke-super·{p0,·p1},·Lc/a/l/a/c;->setState([I)Z
  
57 ····move-result·p157 ····move-result·p1
  
58 ····return·p158 ····return·p1
  
59 ····:cond_059 ····:cond_0
60 ····const/4·p1,·0x060 ····const/4·p1,·0x0
  
61 ····return·p161 ····return·p1
62 .end·method62 .end·method
  
63 .method·public·setVisible(ZZ)Z63 .method·public·setVisible(ZZ)Z
64 ····.locals·164 ····.locals·1
  
65 ····iget-boolean·v0,·p0,·Landroidx/appcompat/widget/a2$a;->c:Z65 ····iget-boolean·v0,·p0,·Landroidx/appcompat/widget/g0$a;->f:Z
  
66 ····if-eqz·v0,·:cond_066 ····if-eqz·v0,·:cond_0
  
67 ····invoke-super·{p0,·p1,·p2},·Lg/i;->setVisible(ZZ)Z67 ····invoke-super·{p0,·p1,·p2},·Lc/a/l/a/c;->setVisible(ZZ)Z
  
68 ····move-result·p168 ····move-result·p1
  
69 ····return·p169 ····return·p1
  
70 ····:cond_070 ····:cond_0
71 ····const/4·p1,·0x071 ····const/4·p1,·0x0
81.0 KB
smali/androidx/appcompat/widget/h2.smali vs.
smali/androidx/appcompat/app/o.smali
Max HTML report size reached
4.19 KB
smali/androidx/appcompat/widget/a0$a.smali vs.
smali/androidx/appcompat/widget/k0$g.smali
Max HTML report size reached
1.82 KB
smali/androidx/appcompat/widget/f3$a.smali vs.
smali/androidx/appcompat/app/h$e.smali
Files 18% similar despite different names
    
Offset 1, 47 lines modifiedOffset 1, 51 lines modified
1 .class·Landroidx/appcompat/widget/f3$a;1 .class·Landroidx/appcompat/app/h$e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Landroidx/appcompat/widget/ContentFrameLayout$a;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/appcompat/widget/f3;8 ····value·=·Landroidx/appcompat/app/h;->R()Landroid/view/ViewGroup;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·d:Landroidx/appcompat/widget/f3;15 .field·final·synthetic·a:Landroidx/appcompat/app/h;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(Landroidx/appcompat/widget/f3;)V17 .method·constructor·<init>(Landroidx/appcompat/app/h;)V
18 ····.locals·018 ····.locals·0
  
19 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/f3$a;->d:Landroidx/appcompat/widget/f3;19 ····iput-object·p1,·p0,·Landroidx/appcompat/app/h$e;->a:Landroidx/appcompat/app/h;
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·run()V24 .method·public·a()V
25 ····.locals·225 ····.locals·0
  
 26 ····return-void
 27 .end·method
  
26 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/f3$a;->d:Landroidx/appcompat/widget/f3;28 .method·public·onDetachedFromWindow()V
 29 ····.locals·1
  
27 ····const/4·v1,·0x030 ····iget-object·v0,·p0,·Landroidx/appcompat/app/h$e;->a:Landroidx/appcompat/app/h;
  
28 ····invoke-virtual·{v0,·v1},·Landroidx/appcompat/widget/f3;->g(Z)V31 ····invoke-virtual·{v0},·Landroidx/appcompat/app/h;->T()V
  
29 ····return-void32 ····return-void
30 .end·method33 .end·method
3.84 KB
smali/androidx/appcompat/widget/a3.smali vs.
smali/android/support/v4/media/session/b$a$a.smali
Max HTML report size reached
616 B
smali/androidx/appcompat/widget/p2$e.smali vs.
smali/androidx/appcompat/widget/n0$e.smali
Files 24% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·interface·abstract·Landroidx/appcompat/widget/p2$e;1 .class·interface·abstract·Landroidx/appcompat/widget/n0$e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/appcompat/widget/p2;6 ····value·=·Landroidx/appcompat/widget/n0;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x60a9 ····accessFlags·=·0x60a
10 ····name·=·"e"10 ····name·=·"e"
11 .end·annotation11 .end·annotation
  
2.22 KB
smali/androidx/appcompat/widget/p2$b.smali vs.
smali/androidx/appcompat/widget/n0$g.smali
Files 24% similar despite different names
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 .class·Landroidx/appcompat/widget/p2$b;1 .class·Landroidx/appcompat/widget/n0$g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/appcompat/widget/p2$e;5 .implements·Landroidx/appcompat/widget/n0$e;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroidx/appcompat/widget/p2;8 ····value·=·Landroidx/appcompat/widget/n0;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0xa11 ····accessFlags·=·0xa
12 ····name·=·"b"12 ····name·=·"g"
13 .end·annotation13 .end·annotation
  
  
14 #·direct·methods14 #·direct·methods
15 .method·constructor·<init>()V15 .method·constructor·<init>()V
16 ····.locals·016 ····.locals·0
  
Offset 25, 35 lines modifiedOffset 25, 35 lines modified
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·a(Landroid/content/Context;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;28 .method·public·a(Landroid/content/Context;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;
29 ····.locals·129 ····.locals·0
  
30 ····:try_start_030 ····:try_start_0
31 ····invoke-virtual·{p1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;31 ····invoke-virtual·{p1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;
  
32 ····move-result-object·v032 ····move-result-object·p1
  
33 ····invoke-static·{p1,·v0,·p2,·p3,·p4},·Landroidx/vectordrawable/graphics/drawable/f;->a(Landroid/content/Context;Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)Landroidx/vectordrawable/graphics/drawa[·...·truncated·by·diffoscope;·len:·5,·SHA:·e10da3e623fbb770de81fabdd4ca8919db2fc06ddad6ce1f3a97a23e5da2e4f1·...·];33 ····invoke-static·{p1,·p2,·p3,·p4},·Lc/m/a/a/h;->c(Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)Lc/m/a/a/h;
  
34 ····move-result-object·p134 ····move-result-object·p1
35 ····:try_end_035 ····:try_end_0
36 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_036 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
37 ····return-object·p137 ····return-object·p1
  
38 ····:catch_038 ····:catch_0
39 ····move-exception·p139 ····move-exception·p1
  
40 ····const-string·p2,·"AvdcInflateDelegate"40 ····const-string·p2,·"VdcInflateDelegate"
  
41 ····const-string·p3,·"Exception·while·inflating·<animated-vector>"41 ····const-string·p3,·"Exception·while·inflating·<vector>"
  
42 ····invoke-static·{p2,·p3,·p1},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I42 ····invoke-static·{p2,·p3,·p1},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
  
43 ····const/4·p1,·0x043 ····const/4·p1,·0x0
  
44 ····return-object·p144 ····return-object·p1
45 .end·method45 .end·method
3.62 KB
smali/androidx/appcompat/widget/a2$b.smali vs.
smali/androidx/appcompat/view/menu/q$a.smali
Files 22% similar despite different names
    
Offset 1, 73 lines modifiedOffset 1, 90 lines modified
1 .class·Landroidx/appcompat/widget/a2$b;1 .class·Landroidx/appcompat/view/menu/q$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroidx/appcompat/widget/a2;8 ····value·=·Landroidx/appcompat/view/menu/q;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x211 ····accessFlags·=·0x0
12 ····name·=·"b"12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·d:Landroidx/appcompat/widget/a2;15 .field·final·synthetic·e:Landroidx/appcompat/view/menu/q;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(Landroidx/appcompat/widget/a2;)V17 .method·constructor·<init>(Landroidx/appcompat/view/menu/q;)V
18 ····.locals·018 ····.locals·0
  
19 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/a2$b;->d:Landroidx/appcompat/widget/a2;19 ····iput-object·p1,·p0,·Landroidx/appcompat/view/menu/q$a;->e:Landroidx/appcompat/view/menu/q;
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·a()V24 .method·public·onGlobalLayout()V
25 ····.locals·225 ····.locals·1
  
26 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/a2$b;->d:Landroidx/appcompat/widget/a2;26 ····iget-object·v0,·p0,·Landroidx/appcompat/view/menu/q$a;->e:Landroidx/appcompat/view/menu/q;
  
27 ····const/4·v1,·0x027 ····invoke-virtual·{v0},·Landroidx/appcompat/view/menu/q;->b()Z
  
28 ····iput-object·v1,·v0,·Landroidx/appcompat/widget/a2;->o:Landroidx/appcompat/widget/a2$b;28 ····move-result·v0
  
29 ····invoke-virtual·{v0,·p0},·Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z29 ····if-eqz·v0,·:cond_2
  
 30 ····iget-object·v0,·p0,·Landroidx/appcompat/view/menu/q$a;->e:Landroidx/appcompat/view/menu/q;
30 ····return-void 
31 .end·method 
  
 31 ····iget-object·v0,·v0,·Landroidx/appcompat/view/menu/q;->n:Landroidx/appcompat/widget/m0;
32 .method·public·b()V 
33 ····.locals·1 
  
34 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/a2$b;->d:Landroidx/appcompat/widget/a2;32 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/k0;->x()Z
  
35 ····invoke-virtual·{v0,·p0},·Landroid/view/View;->post(Ljava/lang/Runnable;)Z33 ····move-result·v0
  
36 ····return-void 
37 .end·method34 ····if-nez·v0,·:cond_2
  
 35 ····iget-object·v0,·p0,·Landroidx/appcompat/view/menu/q$a;->e:Landroidx/appcompat/view/menu/q;
  
 36 ····iget-object·v0,·v0,·Landroidx/appcompat/view/menu/q;->s:Landroid/view/View;
  
 37 ····if-eqz·v0,·:cond_1
  
 38 ····invoke-virtual·{v0},·Landroid/view/View;->isShown()Z
  
 39 ····move-result·v0
  
 40 ····if-nez·v0,·:cond_0
  
 41 ····goto·:goto_0
  
 42 ····:cond_0
 43 ····iget-object·v0,·p0,·Landroidx/appcompat/view/menu/q$a;->e:Landroidx/appcompat/view/menu/q;
  
 44 ····iget-object·v0,·v0,·Landroidx/appcompat/view/menu/q;->n:Landroidx/appcompat/widget/m0;
38 .method·public·run()V 
39 ····.locals·2 
  
40 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/a2$b;->d:Landroidx/appcompat/widget/a2;45 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/k0;->f()V
  
41 ····const/4·v1,·0x046 ····goto·:goto_1
  
 47 ····:cond_1
 48 ····:goto_0
42 ····iput-object·v1,·v0,·Landroidx/appcompat/widget/a2;->o:Landroidx/appcompat/widget/a2$b;49 ····iget-object·v0,·p0,·Landroidx/appcompat/view/menu/q$a;->e:Landroidx/appcompat/view/menu/q;
  
43 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/a2;->drawableStateChanged()V50 ····invoke-virtual·{v0},·Landroidx/appcompat/view/menu/q;->dismiss()V
  
 51 ····:cond_2
 52 ····:goto_1
44 ····return-void53 ····return-void
45 .end·method54 .end·method
8.79 KB
smali/androidx/appcompat/widget/a0$d.smali vs.
smali/androidx/appcompat/widget/x$d.smali
Max HTML report size reached
1.76 KB
smali/androidx/appcompat/widget/a0$g.smali vs.
smali/c/d/k/o.smali
Files 24% similar despite different names
    
Offset 1, 55 lines modifiedOffset 1, 26 lines modified
1 .class·interface·abstract·Landroidx/appcompat/widget/a0$g;1 .class·public·interface·abstract·Lc/d/k/o;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·""
3 .source·"SourceFile" 
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Landroidx/appcompat/widget/a0; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x608 
10 ····name·=·"g" 
11 .end·annotation 
  
  
12 #·virtual·methods4 #·virtual·methods
 5 .method·public·abstract·onNestedFling(Landroid/view/View;FFZ)Z
13 .method·public·abstract·b()Z 
14 .end·method 
  
15 .method·public·abstract·c(I)V 
16 .end·method 
  
17 .method·public·abstract·d()I 
18 .end·method 
  
19 .method·public·abstract·dismiss()V 
20 .end·method 
  
21 .method·public·abstract·e(II)V 
22 .end·method 
  
23 .method·public·abstract·g()I 
24 .end·method 
  
25 .method·public·abstract·i()Landroid/graphics/drawable/Drawable; 
26 .end·method6 .end·method
  
27 .method·public·abstract·j()Ljava/lang/CharSequence;7 .method·public·abstract·onNestedPreFling(Landroid/view/View;FF)Z
28 .end·method8 .end·method
  
29 .method·public·abstract·l(Ljava/lang/CharSequence;)V9 .method·public·abstract·onNestedPreScroll(Landroid/view/View;II[I)V
30 .end·method10 .end·method
  
31 .method·public·abstract·m(Landroid/graphics/drawable/Drawable;)V11 .method·public·abstract·onNestedScroll(Landroid/view/View;IIII)V
32 .end·method12 .end·method
  
33 .method·public·abstract·n(I)V13 .method·public·abstract·onNestedScrollAccepted(Landroid/view/View;Landroid/view/View;I)V
34 .end·method14 .end·method
  
35 .method·public·abstract·o(Landroid/widget/ListAdapter;)V15 .method·public·abstract·onStartNestedScroll(Landroid/view/View;Landroid/view/View;I)Z
36 .end·method16 .end·method
  
37 .method·public·abstract·p(I)V17 .method·public·abstract·onStopNestedScroll(Landroid/view/View;)V
38 .end·method18 .end·method
1.98 KB
smali/androidx/appcompat/widget/n1$b.smali vs.
smali/androidx/appcompat/widget/k0$c.smali
Files 20% similar despite different names
    
Offset 1, 48 lines modifiedOffset 1, 45 lines modified
1 .class·Landroidx/appcompat/widget/n1$b;1 .class·Landroidx/appcompat/widget/k0$c;
2 .super·Landroidx/appcompat/widget/n1$a; 
3 .source·"SourceFile"2 .super·Ljava/lang/Object;
 3 .source·""
  
 4 #·interfaces
 5 .implements·Ljava/lang/Runnable;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/appcompat/widget/n1;8 ····value·=·Landroidx/appcompat/widget/k0;
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0xa11 ····accessFlags·=·0x2
10 ····name·=·"b"12 ····name·=·"c"
11 .end·annotation13 .end·annotation
  
  
 14 #·instance·fields
 15 .field·final·synthetic·e:Landroidx/appcompat/widget/k0;
  
  
12 #·direct·methods16 #·direct·methods
13 .method·constructor·<init>()V17 .method·constructor·<init>(Landroidx/appcompat/widget/k0;)V
14 ····.locals·018 ····.locals·0
  
15 ····invoke-direct·{p0},·Landroidx/appcompat/widget/n1$a;-><init>()V19 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/k0$c;->e:Landroidx/appcompat/widget/k0;
  
 20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····return-void21 ····return-void
17 .end·method22 .end·method
  
  
18 #·virtual·methods23 #·virtual·methods
19 .method·a(Landroid/text/StaticLayout$Builder;Landroid/widget/TextView;)V24 .method·public·run()V
20 ····.locals·025 ····.locals·1
  
21 ····invoke-static·{p2},·Landroidx/appcompat/widget/p1;->a(Landroid/widget/TextView;)Landroid/text/TextDirectionHeuristic; 
  
22 ····move-result-object·p226 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/k0$c;->e:Landroidx/appcompat/widget/k0;
  
23 ····invoke-static·{p1,·p2},·Landroidx/appcompat/widget/m1;->a(Landroid/text/StaticLayout$Builder;Landroid/text/TextDirectionHeuristic;)Landroid/text/StaticLayout$Builder;27 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/k0;->r()V
  
24 ····return-void28 ····return-void
25 .end·method29 .end·method
  
26 .method·b(Landroid/widget/TextView;)Z 
27 ····.locals·0 
  
28 ····invoke-static·{p1},·Landroidx/appcompat/widget/o1;->a(Landroid/widget/TextView;)Z 
  
29 ····move-result·p1 
  
30 ····return·p1 
31 .end·method 
4.96 KB
smali/androidx/appcompat/widget/h2$g.smali vs.
smali/androidx/appcompat/widget/x$e$a.smali
Max HTML report size reached
3.23 KB
smali/androidx/appcompat/widget/a0$b.smali vs.
smali/androidx/appcompat/widget/x$e$c.smali
Files 21% similar despite different names
    
Offset 1, 69 lines modifiedOffset 1, 60 lines modified
1 .class·Landroidx/appcompat/widget/a0$b;1 .class·Landroidx/appcompat/widget/x$e$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;5 .implements·Landroid/widget/PopupWindow$OnDismissListener;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/appcompat/widget/a0;->onRestoreInstanceState(Landroid/os/Parcelable;)V8 ····value·=·Landroidx/appcompat/widget/x$e;->d(II)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
 15 .field·final·synthetic·e:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;
  
15 .field·final·synthetic·b:Landroidx/appcompat/widget/a0;16 .field·final·synthetic·f:Landroidx/appcompat/widget/x$e;
  
  
16 #·direct·methods17 #·direct·methods
17 .method·constructor·<init>(Landroidx/appcompat/widget/a0;)V18 .method·constructor·<init>(Landroidx/appcompat/widget/x$e;Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V
18 ····.locals·019 ····.locals·0
  
19 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/a0$b;->b:Landroidx/appcompat/widget/a0;20 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/x$e$c;->f:Landroidx/appcompat/widget/x$e;
  
 21 ····iput-object·p2,·p0,·Landroidx/appcompat/widget/x$e$c;->e:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void23 ····return-void
22 .end·method24 .end·method
  
  
23 #·virtual·methods25 #·virtual·methods
24 .method·public·onGlobalLayout()V26 .method·public·onDismiss()V
25 ····.locals·127 ····.locals·2
  
26 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/a0$b;->b:Landroidx/appcompat/widget/a0; 
  
27 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/a0;->getInternalPopup()Landroidx/appcompat/widget/a0$g;28 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/x$e$c;->f:Landroidx/appcompat/widget/x$e;
  
28 ····move-result-object·v029 ····iget-object·v0,·v0,·Landroidx/appcompat/widget/x$e;->R:Landroidx/appcompat/widget/x;
  
29 ····invoke-interface·{v0},·Landroidx/appcompat/widget/a0$g;->b()Z30 ····invoke-virtual·{v0},·Landroid/widget/Spinner;->getViewTreeObserver()Landroid/view/ViewTreeObserver;
  
30 ····move-result·v031 ····move-result-object·v0
  
31 ····if-nez·v0,·:cond_032 ····if-eqz·v0,·:cond_0
  
32 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/a0$b;->b:Landroidx/appcompat/widget/a0;33 ····iget-object·v1,·p0,·Landroidx/appcompat/widget/x$e$c;->e:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;
  
33 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/a0;->b()V34 ····invoke-virtual·{v0,·v1},·Landroid/view/ViewTreeObserver;->removeGlobalOnLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V
  
34 ····:cond_035 ····:cond_0
35 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/a0$b;->b:Landroidx/appcompat/widget/a0; 
  
36 ····invoke-virtual·{v0},·Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver; 
  
37 ····move-result-object·v0 
  
38 ····if-eqz·v0,·:cond_1 
  
39 ····invoke-virtual·{v0,·p0},·Landroid/view/ViewTreeObserver;->removeOnGlobalLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V 
  
40 ····:cond_1 
41 ····return-void36 ····return-void
42 .end·method37 .end·method
3.47 KB
smali/androidx/appcompat/widget/c3$b.smali vs.
smali/androidx/appcompat/widget/x$f$a.smali
Files 18% similar despite different names
    
Offset 1, 85 lines modifiedOffset 1, 76 lines modified
1 .class·Landroidx/appcompat/widget/c3$b;1 .class·Landroidx/appcompat/widget/x$f$a;
2 .super·La0/h2; 
3 .source·"SourceFile"2 .super·Ljava/lang/Object;
 3 .source·""
  
 4 #·interfaces
 5 .implements·Landroid/os/Parcelable$Creator;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/appcompat/widget/c3;->r(IJ)La0/f2;8 ····value·=·Landroidx/appcompat/widget/x$f;
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x011 ····accessFlags·=·0x0
10 ····name·=·null12 ····name·=·null
11 .end·annotation13 .end·annotation
  
  
12 #·instance·fields 
13 .field·private·a:Z 
  
14 .field·final·synthetic·b:I 
  
15 .field·final·synthetic·c:Landroidx/appcompat/widget/c3;14 .annotation·system·Ldalvik/annotation/Signature;
 15 ····value·=·{
 16 ········"Ljava/lang/Object;",
 17 ········"Landroid/os/Parcelable$Creator<",
 18 ········"Landroidx/appcompat/widget/x$f;",
 19 ········">;"
 20 ····}
 21 .end·annotation
  
  
16 #·direct·methods22 #·direct·methods
17 .method·constructor·<init>(Landroidx/appcompat/widget/c3;I)V23 .method·constructor·<init>()V
18 ····.locals·024 ····.locals·0
  
19 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/c3$b;->c:Landroidx/appcompat/widget/c3; 
  
20 ····iput·p2,·p0,·Landroidx/appcompat/widget/c3$b;->b:I 
  
21 ····invoke-direct·{p0},·La0/h2;-><init>()V25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····const/4·p1,·0x0 
  
23 ····iput-boolean·p1,·p0,·Landroidx/appcompat/widget/c3$b;->a:Z 
  
24 ····return-void26 ····return-void
25 .end·method27 .end·method
  
  
26 #·virtual·methods28 #·virtual·methods
27 .method·public·a(Landroid/view/View;)V29 .method·public·a(Landroid/os/Parcel;)Landroidx/appcompat/widget/x$f;
28 ····.locals·130 ····.locals·1
  
 31 ····new-instance·v0,·Landroidx/appcompat/widget/x$f;
29 ····iget-boolean·p1,·p0,·Landroidx/appcompat/widget/c3$b;->a:Z 
  
30 ····if-nez·p1,·:cond_0 
  
31 ····iget-object·p1,·p0,·Landroidx/appcompat/widget/c3$b;->c:Landroidx/appcompat/widget/c3;32 ····invoke-direct·{v0,·p1},·Landroidx/appcompat/widget/x$f;-><init>(Landroid/os/Parcel;)V
  
32 ····iget-object·p1,·p1,·Landroidx/appcompat/widget/c3;->a:Landroidx/appcompat/widget/Toolbar;33 ····return-object·v0
 34 .end·method
  
33 ····iget·v0,·p0,·Landroidx/appcompat/widget/c3$b;->b:I35 .method·public·b(I)[Landroidx/appcompat/widget/x$f;
 36 ····.locals·0
  
34 ····invoke-virtual·{p1,·v0},·Landroid/view/View;->setVisibility(I)V37 ····new-array·p1,·p1,·[Landroidx/appcompat/widget/x$f;
  
 38 ····return-object·p1
35 ····:cond_0 
36 ····return-void 
37 .end·method39 .end·method
  
38 .method·public·b(Landroid/view/View;)V40 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
39 ····.locals·141 ····.locals·0
  
40 ····iget-object·p1,·p0,·Landroidx/appcompat/widget/c3$b;->c:Landroidx/appcompat/widget/c3; 
  
41 ····iget-object·p1,·p1,·Landroidx/appcompat/widget/c3;->a:Landroidx/appcompat/widget/Toolbar; 
  
42 ····const/4·v0,·0x042 ····invoke-virtual·{p0,·p1},·Landroidx/appcompat/widget/x$f$a;->a(Landroid/os/Parcel;)Landroidx/appcompat/widget/x$f;
  
43 ····invoke-virtual·{p1,·v0},·Landroid/view/View;->setVisibility(I)V43 ····move-result-object·p1
  
44 ····return-void44 ····return-object·p1
45 .end·method45 .end·method
  
46 .method·public·c(Landroid/view/View;)V46 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;
47 ····.locals·047 ····.locals·0
  
48 ····const/4·p1,·0x148 ····invoke-virtual·{p0,·p1},·Landroidx/appcompat/widget/x$f$a;->b(I)[Landroidx/appcompat/widget/x$f;
  
49 ····iput-boolean·p1,·p0,·Landroidx/appcompat/widget/c3$b;->a:Z49 ····move-result-object·p1
  
50 ····return-void50 ····return-object·p1
51 .end·method51 .end·method
1.34 KB
smali/androidx/appcompat/widget/d2$a.smali vs.
smali/androidx/appcompat/widget/j0$a.smali
Files 14% similar despite different names
    
Offset 1, 43 lines modifiedOffset 1, 40 lines modified
1 .class·public·Landroidx/appcompat/widget/d2$a;1 .class·public·Landroidx/appcompat/widget/j0$a;
2 .super·Landroid/widget/LinearLayout$LayoutParams;2 .super·Landroid/widget/LinearLayout$LayoutParams;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroidx/appcompat/widget/d2;6 ····value·=·Landroidx/appcompat/widget/j0;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x99 ····accessFlags·=·0x9
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
  
12 #·direct·methods12 #·direct·methods
13 .method·public·constructor·<init>(II)V13 .method·public·constructor·<init>(II)V
14 ····.locals·014 ····.locals·0
  
15 ····.line·1 
16 ····invoke-direct·{p0,·p1,·p2},·Landroid/widget/LinearLayout$LayoutParams;-><init>(II)V15 ····invoke-direct·{p0,·p1,·p2},·Landroid/widget/LinearLayout$LayoutParams;-><init>(II)V
  
17 ····return-void16 ····return-void
18 .end·method17 .end·method
  
19 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V18 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
20 ····.locals·019 ····.locals·0
  
21 ····.line·2 
22 ····invoke-direct·{p0,·p1,·p2},·Landroid/widget/LinearLayout$LayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V20 ····invoke-direct·{p0,·p1,·p2},·Landroid/widget/LinearLayout$LayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
  
23 ····return-void21 ····return-void
24 .end·method22 .end·method
  
25 .method·public·constructor·<init>(Landroid/view/ViewGroup$LayoutParams;)V23 .method·public·constructor·<init>(Landroid/view/ViewGroup$LayoutParams;)V
26 ····.locals·024 ····.locals·0
  
27 ····.line·3 
28 ····invoke-direct·{p0,·p1},·Landroid/widget/LinearLayout$LayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V25 ····invoke-direct·{p0,·p1},·Landroid/widget/LinearLayout$LayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V
  
29 ····return-void26 ····return-void
30 .end·method27 .end·method
164 KB
smali/androidx/appcompat/widget/d2.smali vs.
smali/kotlinx/coroutines/w1.smali
Max HTML report size reached
8.89 KB
smali/androidx/loader/app/b$a.smali vs.
smali/c/j/a/b$c.smali
Max HTML report size reached
3.38 KB
smali/androidx/loader/app/b.smali vs.
smali/c/j/a/b.smali
Files 18% similar despite different names
    
Offset 1, 67 lines modifiedOffset 1, 75 lines modified
1 .class·Landroidx/loader/app/b; 
2 .super·Landroidx/loader/app/a; 
3 .source·"SourceFile"1 .class·Lc/j/a/b;
 2 .super·Lc/j/a/a;
 3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Landroidx/loader/app/b$a;7 ········Lc/j/a/b$c;,
 8 ········Lc/j/a/b$b;,
 9 ········Lc/j/a/b$a;
8 ····}10 ····}
9 .end·annotation11 .end·annotation
  
  
 12 #·static·fields
 13 .field·static·a:Z·=·false
  
  
10 #·instance·fields14 #·instance·fields
11 .field·private·final·a:Landroidx/lifecycle/l;15 .field·private·final·b:Landroidx/lifecycle/m;
  
12 .field·private·final·b:Landroidx/loader/app/b$a;16 .field·private·final·c:Lc/j/a/b$c;
  
  
13 #·direct·methods17 #·direct·methods
14 .method·static·constructor·<clinit>()V18 .method·static·constructor·<clinit>()V
15 ····.locals·019 ····.locals·0
  
16 ····return-void20 ····return-void
17 .end·method21 .end·method
  
18 .method·constructor·<init>(Landroidx/lifecycle/l;Landroidx/lifecycle/a0;)V22 .method·constructor·<init>(Landroidx/lifecycle/m;Landroidx/lifecycle/b0;)V
19 ····.locals·023 ····.locals·0
  
20 ····invoke-direct·{p0},·Landroidx/loader/app/a;-><init>()V24 ····invoke-direct·{p0},·Lc/j/a/a;-><init>()V
  
21 ····iput-object·p1,·p0,·Landroidx/loader/app/b;->a:Landroidx/lifecycle/l;25 ····iput-object·p1,·p0,·Lc/j/a/b;->b:Landroidx/lifecycle/m;
  
22 ····invoke-static·{p2},·Landroidx/loader/app/b$a;->g(Landroidx/lifecycle/a0;)Landroidx/loader/app/b$a;26 ····invoke-static·{p2},·Lc/j/a/b$c;->g(Landroidx/lifecycle/b0;)Lc/j/a/b$c;
  
23 ····move-result-object·p127 ····move-result-object·p1
  
24 ····iput-object·p1,·p0,·Landroidx/loader/app/b;->b:Landroidx/loader/app/b$a;28 ····iput-object·p1,·p0,·Lc/j/a/b;->c:Lc/j/a/b$c;
  
25 ····return-void29 ····return-void
26 .end·method30 .end·method
  
  
27 #·virtual·methods31 #·virtual·methods
28 .method·public·a(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V32 .method·public·a(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V
29 ····.locals·133 ····.locals·1
 34 ····.annotation·runtime·Ljava/lang/Deprecated;
 35 ····.end·annotation
  
30 ····iget-object·v0,·p0,·Landroidx/loader/app/b;->b:Landroidx/loader/app/b$a;36 ····iget-object·v0,·p0,·Lc/j/a/b;->c:Lc/j/a/b$c;
  
31 ····invoke-virtual·{v0,·p1,·p2,·p3,·p4},·Landroidx/loader/app/b$a;->f(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V37 ····invoke-virtual·{v0,·p1,·p2,·p3,·p4},·Lc/j/a/b$c;->f(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V
  
32 ····return-void38 ····return-void
33 .end·method39 .end·method
  
34 .method·public·c()V40 .method·public·c()V
35 ····.locals·141 ····.locals·1
  
36 ····iget-object·v0,·p0,·Landroidx/loader/app/b;->b:Landroidx/loader/app/b$a;42 ····iget-object·v0,·p0,·Lc/j/a/b;->c:Lc/j/a/b$c;
  
37 ····invoke-virtual·{v0},·Landroidx/loader/app/b$a;->h()V43 ····invoke-virtual·{v0},·Lc/j/a/b$c;->h()V
  
38 ····return-void44 ····return-void
39 .end·method45 .end·method
  
40 .method·public·toString()Ljava/lang/String;46 .method·public·toString()Ljava/lang/String;
41 ····.locals·247 ····.locals·2
  
Offset 85, 17 lines modifiedOffset 93, 17 lines modified
  
85 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;93 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
86 ····const-string·v1,·"·in·"94 ····const-string·v1,·"·in·"
  
87 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;95 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
88 ····iget-object·v1,·p0,·Landroidx/loader/app/b;->a:Landroidx/lifecycle/l;96 ····iget-object·v1,·p0,·Lc/j/a/b;->b:Landroidx/lifecycle/m;
  
89 ····invoke-static·{v1,·v0},·Lz/b;->a(Ljava/lang/Object;Ljava/lang/StringBuilder;)V97 ····invoke-static·{v1,·v0},·Lc/d/j/b;->a(Ljava/lang/Object;Ljava/lang/StringBuilder;)V
  
90 ····const-string·v1,·"}}"98 ····const-string·v1,·"}}"
  
91 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;99 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
92 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;100 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
1.7 KB
smali/androidx/loader/app/a.smali vs.
smali/c/j/a/a.smali
Files 24% similar despite different names
    
Offset 1, 39 lines modifiedOffset 1, 51 lines modified
1 .class·public·abstract·Landroidx/loader/app/a;1 .class·public·abstract·Lc/j/a/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·constructor·<init>()V5 .method·public·constructor·<init>()V
6 ····.locals·06 ····.locals·0
  
7 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V7 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
8 ····return-void8 ····return-void
9 .end·method9 .end·method
  
10 .method·public·static·b(Landroidx/lifecycle/l;)Landroidx/loader/app/a;10 .method·public·static·b(Landroidx/lifecycle/m;)Lc/j/a/a;
11 ····.locals·211 ····.locals·2
 12 ····.annotation·system·Ldalvik/annotation/Signature;
 13 ········value·=·{
 14 ············"<T::",
 15 ············"Landroidx/lifecycle/m;",
 16 ············":",
 17 ············"Landroidx/lifecycle/c0;",
 18 ············">(TT;)",
 19 ············"Lc/j/a/a;"
 20 ········}
 21 ····.end·annotation
  
12 ····new-instance·v0,·Landroidx/loader/app/b;22 ····new-instance·v0,·Lc/j/a/b;
  
13 ····move-object·v1,·p023 ····move-object·v1,·p0
  
14 ····check-cast·v1,·Landroidx/lifecycle/b0;24 ····check-cast·v1,·Landroidx/lifecycle/c0;
  
15 ····invoke-interface·{v1},·Landroidx/lifecycle/b0;->l()Landroidx/lifecycle/a0;25 ····invoke-interface·{v1},·Landroidx/lifecycle/c0;->l()Landroidx/lifecycle/b0;
  
16 ····move-result-object·v126 ····move-result-object·v1
  
17 ····invoke-direct·{v0,·p0,·v1},·Landroidx/loader/app/b;-><init>(Landroidx/lifecycle/l;Landroidx/lifecycle/a0;)V27 ····invoke-direct·{v0,·p0,·v1},·Lc/j/a/b;-><init>(Landroidx/lifecycle/m;Landroidx/lifecycle/b0;)V
  
18 ····return-object·v028 ····return-object·v0
19 .end·method29 .end·method
  
  
20 #·virtual·methods30 #·virtual·methods
21 .method·public·abstract·a(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V31 .method·public·abstract·a(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V
 32 ····.annotation·runtime·Ljava/lang/Deprecated;
 33 ····.end·annotation
22 .end·method34 .end·method
  
23 .method·public·abstract·c()V35 .method·public·abstract·c()V
24 .end·method36 .end·method
1.78 KB
smali/androidx/loader/app/b$a$a.smali vs.
smali/c/g/c/j/e.smali
Files 27% similar despite different names
    
Offset 1, 39 lines modifiedOffset 1, 57 lines modified
1 .class·final·Landroidx/loader/app/b$a$a;1 .class·abstract·Lc/g/c/j/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/lifecycle/z$b;5 .implements·Lc/g/c/j/g1;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·Landroidx/loader/app/b$a; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass;7 .annotation·system·Ldalvik/annotation/MemberClasses;
11 ····accessFlags·=·0x8 
12 ····name·=·null8 ····value·=·{
 9 ········Lc/g/c/j/e$b;
 10 ····}
13 .end·annotation11 .end·annotation
  
  
14 #·direct·methods12 #·direct·methods
15 .method·constructor·<init>()V13 .method·private·constructor·<init>()V
16 ····.locals·014 ····.locals·0
  
17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
18 ····return-void16 ····return-void
19 .end·method17 .end·method
  
 18 .method·synthetic·constructor·<init>(Lc/g/c/j/e$a;)V
  
20 #·virtual·methods 
21 .method·public·a(Ljava/lang/Class;)Landroidx/lifecycle/w; 
22 ····.locals·019 ····.locals·0
  
23 ····new-instance·p1,·Landroidx/loader/app/b$a;20 ····invoke-direct·{p0},·Lc/g/c/j/e;-><init>()V
  
 21 ····return-void
 22 .end·method
  
 23 .method·public·static·S(Ljava/nio/ByteBuffer;Z)Lc/g/c/j/e;
 24 ····.locals·1
  
 25 ····invoke-virtual·{p0},·Ljava/nio/ByteBuffer;->hasArray()Z
  
 26 ····move-result·v0
  
 27 ····if-eqz·v0,·:cond_0
  
 28 ····new-instance·v0,·Lc/g/c/j/e$b;
  
 29 ····invoke-direct·{v0,·p0,·p1},·Lc/g/c/j/e$b;-><init>(Ljava/nio/ByteBuffer;Z)V
  
 30 ····return-object·v0
  
 31 ····:cond_0
 32 ····new-instance·p0,·Ljava/lang/IllegalArgumentException;
  
 33 ····const-string·p1,·"Direct·buffers·not·yet·supported"
  
24 ····invoke-direct·{p1},·Landroidx/loader/app/b$a;-><init>()V34 ····invoke-direct·{p0,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
25 ····return-object·p135 ····throw·p0
26 .end·method36 .end·method
8.2 KB
smali/t1/b.smali vs.
smali/kotlinx/coroutines/f0.smali
Max HTML report size reached
4.72 KB
smali/t1/a.smali vs.
smali/kotlinx/coroutines/p2/h$b.smali
Max HTML report size reached
2.57 KB
smali/z1/d$b.smali vs.
smali/ru/nsu/bobrofon/easysshfs/q/d$b.smali
Files 18% similar despite different names
    
Offset 1, 69 lines modifiedOffset 1, 78 lines modified
1 .class·public·final·Lz1/d$b;1 .class·public·final·Lru/nsu/bobrofon/easysshfs/q/d$b;
2 .super·Lh1/m;2 .super·Le/w/d/m;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lg1/a;5 .implements·Le/w/c/a;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lz1/d;-><init>(Lz1/g$b;)V8 ····value·=·Lru/nsu/bobrofon/easysshfs/q/d;-><init>(Lru/nsu/bobrofon/easysshfs/q/g$b;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
 14 .annotation·system·Ldalvik/annotation/Signature;
 15 ····value·=·{
 16 ········"Le/w/d/m;",
 17 ········"Le/w/c/a<",
 18 ········"Landroidx/lifecycle/b0;",
 19 ········">;"
 20 ····}
 21 .end·annotation
  
  
14 #·instance·fields22 #·instance·fields
15 .field·final·synthetic·e:Lg1/a;23 .field·final·synthetic·f:Le/w/c/a;
  
  
16 #·direct·methods24 #·direct·methods
17 .method·public·constructor·<init>(Lg1/a;)V25 .method·public·constructor·<init>(Le/w/c/a;)V
18 ····.locals·026 ····.locals·0
  
19 ····iput-object·p1,·p0,·Lz1/d$b;->e:Lg1/a;27 ····iput-object·p1,·p0,·Lru/nsu/bobrofon/easysshfs/q/d$b;->f:Le/w/c/a;
  
20 ····const/4·p1,·0x028 ····const/4·p1,·0x0
  
21 ····invoke-direct·{p0,·p1},·Lh1/m;-><init>(I)V29 ····invoke-direct·{p0,·p1},·Le/w/d/m;-><init>(I)V
  
22 ····return-void30 ····return-void
23 .end·method31 .end·method
  
  
24 #·virtual·methods32 #·virtual·methods
25 .method·public·final·a()Landroidx/lifecycle/a0;33 .method·public·final·a()Landroidx/lifecycle/b0;
26 ····.locals·234 ····.locals·2
  
27 ····iget-object·v0,·p0,·Lz1/d$b;->e:Lg1/a;35 ····iget-object·v0,·p0,·Lru/nsu/bobrofon/easysshfs/q/d$b;->f:Le/w/c/a;
  
28 ····invoke-interface·{v0},·Lg1/a;->b()Ljava/lang/Object;36 ····invoke-interface·{v0},·Le/w/c/a;->c()Ljava/lang/Object;
  
29 ····move-result-object·v037 ····move-result-object·v0
  
30 ····check-cast·v0,·Landroidx/lifecycle/b0;38 ····check-cast·v0,·Landroidx/lifecycle/c0;
  
31 ····invoke-interface·{v0},·Landroidx/lifecycle/b0;->l()Landroidx/lifecycle/a0;39 ····invoke-interface·{v0},·Landroidx/lifecycle/c0;->l()Landroidx/lifecycle/b0;
  
32 ····move-result-object·v040 ····move-result-object·v0
  
33 ····const-string·v1,·"ownerProducer().viewModelStore"41 ····const-string·v1,·"ownerProducer().viewModelStore"
  
34 ····invoke-static·{v0,·v1},·Lh1/l;->c(Ljava/lang/Object;Ljava/lang/String;)V42 ····invoke-static·{v0,·v1},·Le/w/d/l;->c(Ljava/lang/Object;Ljava/lang/String;)V
  
35 ····return-object·v043 ····return-object·v0
36 .end·method44 .end·method
  
37 .method·public·bridge·synthetic·b()Ljava/lang/Object;45 .method·public·bridge·synthetic·c()Ljava/lang/Object;
38 ····.locals·146 ····.locals·1
  
39 ····invoke-virtual·{p0},·Lz1/d$b;->a()Landroidx/lifecycle/a0;47 ····invoke-virtual·{p0},·Lru/nsu/bobrofon/easysshfs/q/d$b;->a()Landroidx/lifecycle/b0;
  
40 ····move-result-object·v048 ····move-result-object·v0
  
41 ····return-object·v049 ····return-object·v0
42 .end·method50 .end·method
5.21 KB
smali/z1/f$b$a.smali vs.
smali/kotlinx/coroutines/p2/m.smali
Max HTML report size reached
3.35 KB
smali/z1/g$a$a.smali vs.
smali/e/t/i/c$a.smali
Files 24% similar despite different names
    
Offset 1, 61 lines modifiedOffset 1, 108 lines modified
1 .class·public·final·Lz1/g$a$a;1 .class·public·final·Le/t/i/c$a;
 2 .super·Le/t/j/a/j;
 3 .source·""
2 .super·Ljava/lang/Object; 
3 .source·"SourceFile" 
  
4 #·interfaces 
5 .implements·Lkotlinx/coroutines/flow/c; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lz1/g$a;->s(Ljava/lang/Object;)Ljava/lang/Object;6 ····value·=·Le/t/i/c;->a(Le/w/c/p;Ljava/lang/Object;Le/t/d;)Le/t/d;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x199 ····accessFlags·=·0x19
12 ····name·=·null10 ····name·=·null
13 .end·annotation11 .end·annotation
  
  
14 #·instance·fields12 #·instance·fields
 13 .field·private·f:I
  
15 .field·final·synthetic·d:Lz1/g;14 .field·final·synthetic·g:Le/t/d;
  
 15 .field·final·synthetic·h:Le/w/c/p;
  
 16 .field·final·synthetic·i:Ljava/lang/Object;
  
  
16 #·direct·methods17 #·direct·methods
17 .method·public·constructor·<init>(Lz1/g;)V18 .method·public·constructor·<init>(Le/t/d;Le/t/d;Le/w/c/p;Ljava/lang/Object;)V
18 ····.locals·019 ····.locals·0
  
19 ····iput-object·p1,·p0,·Lz1/g$a$a;->d:Lz1/g;20 ····iput-object·p1,·p0,·Le/t/i/c$a;->g:Le/t/d;
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V21 ····iput-object·p3,·p0,·Le/t/i/c$a;->h:Le/w/c/p;
  
 22 ····iput-object·p4,·p0,·Le/t/i/c$a;->i:Ljava/lang/Object;
  
 23 ····invoke-direct·{p0,·p2},·Le/t/j/a/j;-><init>(Le/t/d;)V
  
21 ····return-void24 ····return-void
22 .end·method25 .end·method
  
  
23 #·virtual·methods26 #·virtual·methods
24 .method·public·a(Ljava/lang/Object;Ly0/d;)Ljava/lang/Object;27 .method·protected·p(Ljava/lang/Object;)Ljava/lang/Object;
25 ····.locals·028 ····.locals·3
  
 29 ····iget·v0,·p0,·Le/t/i/c$a;->f:I
  
 30 ····const/4·v1,·0x2
  
 31 ····const/4·v2,·0x1
  
 32 ····if-eqz·v0,·:cond_1
  
 33 ····if-ne·v0,·v2,·:cond_0
  
 34 ····iput·v1,·p0,·Le/t/i/c$a;->f:I
  
26 ····check-cast·p1,·Ljava/lang/Boolean;35 ····invoke-static·{p1},·Le/l;->b(Ljava/lang/Object;)V
  
27 ····invoke-virtual·{p1},·Ljava/lang/Boolean;->booleanValue()Z36 ····goto·:goto_0
  
28 ····move-result·p137 ····:cond_0
 38 ····new-instance·p1,·Ljava/lang/IllegalStateException;
  
29 ····iget-object·p2,·p0,·Lz1/g$a$a;->d:Lz1/g;39 ····const-string·v0,·"This·coroutine·had·already·completed"
  
30 ····invoke-static·{p2},·Lz1/g;->g(Lz1/g;)Landroidx/lifecycle/p;40 ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
31 ····move-result-object·p241 ····move-result-object·v0
  
 42 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
 43 ····throw·p1
  
 44 ····:cond_1
 45 ····iput·v2,·p0,·Le/t/i/c$a;->f:I
  
32 ····invoke-static·{p1},·La1/b;->a(Z)Ljava/lang/Boolean;46 ····invoke-static·{p1},·Le/l;->b(Ljava/lang/Object;)V
  
 47 ····iget-object·p1,·p0,·Le/t/i/c$a;->h:Le/w/c/p;
  
 48 ····if-eqz·p1,·:cond_2
  
 49 ····invoke-static·{p1,·v1},·Le/w/d/y;->a(Ljava/lang/Object;I)Ljava/lang/Object;
  
33 ····move-result-object·p150 ····move-result-object·p1
  
34 ····invoke-virtual·{p2,·p1},·Landroidx/lifecycle/p;->j(Ljava/lang/Object;)V51 ····check-cast·p1,·Le/w/c/p;
  
 52 ····iget-object·v0,·p0,·Le/t/i/c$a;->i:Ljava/lang/Object;
  
35 ····sget-object·p1,·Lw0/q;->a:Lw0/q;53 ····invoke-interface·{p1,·v0,·p0},·Le/w/c/p;->m(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
 54 ····move-result-object·p1
  
 55 ····:goto_0
36 ····return-object·p156 ····return-object·p1
  
 57 ····:cond_2
 58 ····new-instance·p1,·Ljava/lang/NullPointerException;
  
 59 ····const-string·v0,·"null·cannot·be·cast·to·non-null·type·(R,·kotlin.coroutines.Continuation<T>)·->·kotlin.Any?"
  
 60 ····invoke-direct·{p1,·v0},·Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
  
 61 ····throw·p1
37 .end·method62 .end·method
2.43 KB
smali/z1/f.smali vs.
smali/ru/nsu/bobrofon/easysshfs/f.smali
Files 24% similar despite different names
    
Offset 1, 70 lines modifiedOffset 1, 48 lines modified
1 .class·public·final·Lz1/f;1 .class·public·final·Lru/nsu/bobrofon/easysshfs/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·instance·fields4 #·static·fields
5 .field·private·final·a:Lh0/f;5 .field·public·static·final·a:Lru/nsu/bobrofon/easysshfs/f;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·public·constructor·<init>(Lh0/f;)V7 .method·static·constructor·<clinit>()V
8 ····.locals·18 ····.locals·1
  
9 ····const-string·v0,·"settingsDataStore"9 ····new-instance·v0,·Lru/nsu/bobrofon/easysshfs/f;
  
10 ····invoke-static·{p1,·v0},·Lh1/l;->d(Ljava/lang/Object;Ljava/lang/String;)V10 ····invoke-direct·{v0},·Lru/nsu/bobrofon/easysshfs/f;-><init>()V
  
 11 ····sput-object·v0,·Lru/nsu/bobrofon/easysshfs/f;->a:Lru/nsu/bobrofon/easysshfs/f;
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
12 ····iput-object·p1,·p0,·Lz1/f;->a:Lh0/f; 
  
13 ····return-void12 ····return-void
14 .end·method13 .end·method
  
 14 .method·private·constructor·<init>()V
 15 ····.locals·0
  
 16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
15 #·virtual·methods 
16 .method·public·final·a()Lkotlinx/coroutines/flow/b; 
17 ····.locals·2 
  
18 ····iget-object·v0,·p0,·Lz1/f;->a:Lh0/f; 
  
19 ····invoke-interface·{v0},·Lh0/f;->b()Lkotlinx/coroutines/flow/b; 
  
20 ····move-result-object·v0 
  
21 ····new-instance·v1,·Lz1/f$b; 
  
22 ····invoke-direct·{v1,·v0},·Lz1/f$b;-><init>(Lkotlinx/coroutines/flow/b;)V 
  
23 ····return-object·v117 ····return-void
24 .end·method18 .end·method
  
25 .method·public·final·b(ZLy0/d;)Ljava/lang/Object; 
26 ····.locals·3 
  
27 ····iget-object·v0,·p0,·Lz1/f;->a:Lh0/f; 
  
28 ····new-instance·v1,·Lz1/f$a; 
  
29 ····const/4·v2,·0x0 
  
30 ····invoke-direct·{v1,·p1,·v2},·Lz1/f$a;-><init>(ZLy0/d;)V 
  
31 ····invoke-static·{v0,·v1,·p2},·Lk0/g;->a(Lh0/f;Lg1/p;Ly0/d;)Ljava/lang/Object; 
  
32 ····move-result-object·p1 
  
33 ····invoke-static·{},·Lz0/b;->c()Ljava/lang/Object;19 #·virtual·methods
 20 .method·public·final·a()Ljava/io/File;
 21 ····.locals·2
 22 ····.annotation·build·Landroid/annotation/TargetApi;
 23 ········value·=·0x1c
 24 ····.end·annotation
  
34 ····move-result-object·p225 ····invoke-static·{},·Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;
  
35 ····if-ne·p1,·p2,·:cond_026 ····move-result-object·v0
  
36 ····return-object·p127 ····const-string·v1,·"getExternalStorageDirectory()"
  
 28 ····invoke-static·{v0,·v1},·Le/w/d/l;->c(Ljava/lang/Object;Ljava/lang/String;)V
37 ····:cond_0 
38 ····sget-object·p1,·Lw0/q;->a:Lw0/q; 
  
39 ····return-object·p129 ····return-object·v0
40 .end·method30 .end·method
8.79 KB
smali/z1/d.smali vs.
smali/ru/nsu/bobrofon/easysshfs/q/d.smali
Max HTML report size reached
5.16 KB
smali/z1/g$c.smali vs.
smali/c/g/c/j/f1.smali
Max HTML report size reached
2.31 KB
smali/z1/f$b$a$a.smali vs.
smali/c/g/b/m$g$b$a$a.smali
Files 19% similar despite different names
    
Offset 1, 60 lines modifiedOffset 1, 69 lines modified
1 .class·public·final·Lz1/f$b$a$a;1 .class·public·final·Lc/g/b/m$g$b$a$a;
2 .super·La1/d;2 .super·Le/t/j/a/d;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lz1/f$b$a;->a(Ljava/lang/Object;Ly0/d;)Ljava/lang/Object;6 ····value·=·Lc/g/b/m$g$b$a;->h(Ljava/lang/Object;Le/t/d;)Ljava/lang/Object;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x19
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
 12 .annotation·runtime·Le/t/j/a/f;
 13 ····c·=·"androidx.datastore.core.SingleProcessDataStore$data$1$invokeSuspend$$inlined$map$1$2"
 14 ····f·=·"SingleProcessDataStore.kt"
 15 ····l·=·{
 16 ········0x89
 17 ····}
 18 ····m·=·"emit"
 19 .end·annotation
  
  
12 #·instance·fields20 #·instance·fields
13 .field·synthetic·g:Ljava/lang/Object;21 .field·synthetic·h:Ljava/lang/Object;
  
14 .field·h:I22 .field·i:I
  
15 .field·final·synthetic·i:Lz1/f$b$a;23 .field·final·synthetic·j:Lc/g/b/m$g$b$a;
  
  
16 #·direct·methods24 #·direct·methods
17 .method·public·constructor·<init>(Lz1/f$b$a;Ly0/d;)V25 .method·public·constructor·<init>(Lc/g/b/m$g$b$a;Le/t/d;)V
18 ····.locals·026 ····.locals·0
  
19 ····iput-object·p1,·p0,·Lz1/f$b$a$a;->i:Lz1/f$b$a;27 ····iput-object·p1,·p0,·Lc/g/b/m$g$b$a$a;->j:Lc/g/b/m$g$b$a;
  
20 ····invoke-direct·{p0,·p2},·La1/d;-><init>(Ly0/d;)V28 ····invoke-direct·{p0,·p2},·Le/t/j/a/d;-><init>(Le/t/d;)V
  
21 ····return-void29 ····return-void
22 .end·method30 .end·method
  
  
23 #·virtual·methods31 #·virtual·methods
24 .method·public·final·s(Ljava/lang/Object;)Ljava/lang/Object;32 .method·public·final·p(Ljava/lang/Object;)Ljava/lang/Object;
25 ····.locals·133 ····.locals·1
  
26 ····iput-object·p1,·p0,·Lz1/f$b$a$a;->g:Ljava/lang/Object;34 ····iput-object·p1,·p0,·Lc/g/b/m$g$b$a$a;->h:Ljava/lang/Object;
  
27 ····iget·p1,·p0,·Lz1/f$b$a$a;->h:I35 ····iget·p1,·p0,·Lc/g/b/m$g$b$a$a;->i:I
  
28 ····const/high16·v0,·-0x8000000036 ····const/high16·v0,·-0x80000000
  
29 ····or-int/2addr·p1,·v037 ····or-int/2addr·p1,·v0
  
30 ····iput·p1,·p0,·Lz1/f$b$a$a;->h:I38 ····iput·p1,·p0,·Lc/g/b/m$g$b$a$a;->i:I
  
31 ····iget-object·p1,·p0,·Lz1/f$b$a$a;->i:Lz1/f$b$a;39 ····iget-object·p1,·p0,·Lc/g/b/m$g$b$a$a;->j:Lc/g/b/m$g$b$a;
  
32 ····const/4·v0,·0x040 ····const/4·v0,·0x0
  
33 ····invoke-virtual·{p1,·v0,·p0},·Lz1/f$b$a;->a(Ljava/lang/Object;Ly0/d;)Ljava/lang/Object;41 ····invoke-virtual·{p1,·v0,·p0},·Lc/g/b/m$g$b$a;->h(Ljava/lang/Object;Le/t/d;)Ljava/lang/Object;
  
34 ····move-result-object·p142 ····move-result-object·p1
  
35 ····return-object·p143 ····return-object·p1
36 .end·method44 .end·method
4.64 KB
smali/z1/g.smali vs.
smali/ru/nsu/bobrofon/easysshfs/q/e.smali
Max HTML report size reached
2.59 KB
smali/z1/f$b.smali vs.
smali/kotlinx/coroutines/internal/g$g.smali
Files 22% similar despite different names
    
Offset 1, 62 lines modifiedOffset 1, 67 lines modified
1 .class·public·final·Lz1/f$b; 
2 .super·Ljava/lang/Object; 
3 .source·"SourceFile"1 .class·final·Lkotlinx/coroutines/internal/g$g;
 2 .super·Le/w/d/m;
 3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lkotlinx/coroutines/flow/b;5 .implements·Le/w/c/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lz1/f;->a()Lkotlinx/coroutines/flow/b;8 ····value·=·Lkotlinx/coroutines/internal/g;->e(Ljava/lang/Throwable;)Ljava/lang/Throwable;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x18
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·static·fields
15 .field·final·synthetic·d:Lkotlinx/coroutines/flow/b;15 .field·public·static·final·f:Lkotlinx/coroutines/internal/g$g;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·public·constructor·<init>(Lkotlinx/coroutines/flow/b;)V17 .method·static·constructor·<clinit>()V
18 ····.locals·018 ····.locals·1
  
 19 ····new-instance·v0,·Lkotlinx/coroutines/internal/g$g;
  
19 ····iput-object·p1,·p0,·Lz1/f$b;->d:Lkotlinx/coroutines/flow/b;20 ····invoke-direct·{v0},·Lkotlinx/coroutines/internal/g$g;-><init>()V
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V21 ····sput-object·v0,·Lkotlinx/coroutines/internal/g$g;->f:Lkotlinx/coroutines/internal/g$g;
  
21 ····return-void22 ····return-void
22 .end·method23 .end·method
  
 24 .method·constructor·<init>()V
 25 ····.locals·1
  
 26 ····const/4·v0,·0x1
23 #·virtual·methods 
24 .method·public·b(Lkotlinx/coroutines/flow/c;Ly0/d;)Ljava/lang/Object; 
25 ····.locals·2 
  
26 ····iget-object·v0,·p0,·Lz1/f$b;->d:Lkotlinx/coroutines/flow/b;27 ····invoke-direct·{p0,·v0},·Le/w/d/m;-><init>(I)V
  
27 ····new-instance·v1,·Lz1/f$b$a;28 ····return-void
 29 .end·method
  
28 ····invoke-direct·{v1,·p1},·Lz1/f$b$a;-><init>(Lkotlinx/coroutines/flow/c;)V 
  
29 ····invoke-interface·{v0,·v1,·p2},·Lkotlinx/coroutines/flow/b;->b(Lkotlinx/coroutines/flow/c;Ly0/d;)Ljava/lang/Object;30 #·virtual·methods
 31 .method·public·final·a(Ljava/lang/Throwable;)Ljava/lang/Void;
 32 ····.locals·0
  
30 ····move-result-object·p133 ····const/4·p1,·0x0
  
31 ····invoke-static·{},·Lz0/b;->c()Ljava/lang/Object;34 ····return-object·p1
 35 .end·method
  
32 ····move-result-object·p236 .method·public·bridge·synthetic·o(Ljava/lang/Object;)Ljava/lang/Object;
 37 ····.locals·0
  
33 ····if-ne·p1,·p2,·:cond_038 ····check-cast·p1,·Ljava/lang/Throwable;
  
34 ····return-object·p139 ····invoke-virtual·{p0,·p1},·Lkotlinx/coroutines/internal/g$g;->a(Ljava/lang/Throwable;)Ljava/lang/Void;
  
 40 ····move-result-object·p1
35 ····:cond_0 
36 ····sget-object·p1,·Lw0/q;->a:Lw0/q; 
  
37 ····return-object·p141 ····return-object·p1
38 .end·method42 .end·method
4.93 KB
smali/z1/g$a.smali vs.
smali/e/t/i/c$b.smali
Max HTML report size reached
2.67 KB
smali/z1/g$b.smali vs.
smali/c/g/c/d$a.smali
Files 24% similar despite different names
    
Offset 1, 72 lines modifiedOffset 1, 66 lines modified
1 .class·public·final·Lz1/g$b;1 .class·public·final·Lc/g/c/d$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·""
3 .source·"SourceFile" 
  
4 #·interfaces 
5 .implements·Landroidx/lifecycle/z$b; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lz1/g;6 ····value·=·Lc/g/c/d;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x199 ····accessFlags·=·0x19
12 ····name·=·"b"10 ····name·=·"a"
13 .end·annotation11 .end·annotation
  
  
14 #·instance·fields 
15 .field·private·final·a:Lz1/f; 
  
  
16 #·direct·methods12 #·direct·methods
17 .method·public·constructor·<init>(Lz1/f;)V13 .method·private·constructor·<init>()V
18 ····.locals·114 ····.locals·0
  
19 ····const-string·v0,·"repository" 
  
20 ····invoke-static·{p1,·v0},·Lh1/l;->d(Ljava/lang/Object;Ljava/lang/String;)V 
  
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····iput-object·p1,·p0,·Lz1/g$b;->a:Lz1/f; 
  
23 ····return-void16 ····return-void
24 .end·method17 .end·method
  
 18 .method·public·synthetic·constructor·<init>(Le/w/d/g;)V
 19 ····.locals·0
  
 20 ····invoke-direct·{p0},·Lc/g/c/d$a;-><init>()V
25 #·virtual·methods 
26 .method·public·a(Ljava/lang/Class;)Landroidx/lifecycle/w; 
27 ····.locals·1 
  
28 ····const-string·v0,·"modelClass"21 ····return-void
 22 .end·method
  
29 ····invoke-static·{p1,·v0},·Lh1/l;->d(Ljava/lang/Object;Ljava/lang/String;)V 
  
30 ····const-class·v0,·Lz1/g;23 #·virtual·methods
 24 .method·public·final·a(Ljava/io/InputStream;)Lc/g/c/f;
 25 ····.locals·2
  
31 ····invoke-virtual·{p1,·v0},·Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z26 ····const-string·v0,·"input"
  
32 ····move-result·p127 ····invoke-static·{p1,·v0},·Le/w/d/l;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
33 ····if-eqz·p1,·:cond_028 ····:try_start_0
 29 ····invoke-static·{p1},·Lc/g/c/f;->S(Ljava/io/InputStream;)Lc/g/c/f;
  
34 ····new-instance·p1,·Lz1/g;30 ····move-result-object·p1
  
35 ····iget-object·v0,·p0,·Lz1/g$b;->a:Lz1/f;31 ····const-string·v0,·"{\n················PreferencesProto.PreferenceMap.parseFrom(input)\n············}"
  
36 ····invoke-direct·{p1,·v0},·Lz1/g;-><init>(Lz1/f;)V32 ····invoke-static·{p1,·v0},·Le/w/d/l;->c(Ljava/lang/Object;Ljava/lang/String;)V
 33 ····:try_end_0
 34 ····.catch·Lc/g/c/j/c0;·{:try_start_0·..·:try_end_0}·:catch_0
  
37 ····return-object·p135 ····return-object·p1
  
38 ····:cond_0 
39 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;36 ····:catch_0
 37 ····move-exception·p1
  
 38 ····new-instance·v0,·Lc/g/b/a;
  
40 ····const-string·v0,·"Unknown·ViewModel·class"39 ····const-string·v1,·"Unable·to·parse·preferences·proto."
  
41 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V40 ····invoke-direct·{v0,·v1,·p1},·Lc/g/b/a;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
  
42 ····throw·p141 ····throw·v0
43 .end·method42 .end·method
4.87 KB
smali/z1/f$a.smali vs.
smali/c/d/h/e$d.smali
Max HTML report size reached
3.91 KB
smali/z1/e.smali vs.
smali/c/g/b/g.smali
Max HTML report size reached
1.71 KB
smali/z1/d$c.smali vs.
smali/e/y/b$a.smali
Files 26% similar despite different names
    
Offset 1, 55 lines modifiedOffset 1, 54 lines modified
 1 .class·public·final·Le/y/b$a;
 2 .super·Ljava/lang/ThreadLocal;
 3 .source·""
1 .class·final·Lz1/d$c; 
2 .super·Lh1/m; 
3 .source·"SourceFile" 
  
4 #·interfaces 
5 .implements·Lg1/a; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lz1/d;-><init>(Lz1/g$b;)V6 ····value·=·Le/y/b;-><init>()V
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x189 ····accessFlags·=·0x19
12 ····name·=·null10 ····name·=·null
13 .end·annotation11 .end·annotation
  
  
14 #·instance·fields 
15 .field·final·synthetic·e:Lz1/g$b;12 .annotation·system·Ldalvik/annotation/Signature;
 13 ····value·=·{
 14 ········"Ljava/lang/ThreadLocal<",
 15 ········"Ljava/util/Random;",
 16 ········">;"
 17 ····}
 18 .end·annotation
  
  
16 #·direct·methods19 #·direct·methods
17 .method·constructor·<init>(Lz1/g$b;)V20 .method·constructor·<init>()V
18 ····.locals·021 ····.locals·0
  
 22 ····invoke-direct·{p0},·Ljava/lang/ThreadLocal;-><init>()V
19 ····iput-object·p1,·p0,·Lz1/d$c;->e:Lz1/g$b; 
  
20 ····const/4·p1,·0x0 
  
21 ····invoke-direct·{p0,·p1},·Lh1/m;-><init>(I)V 
  
22 ····return-void23 ····return-void
23 .end·method24 .end·method
  
  
24 #·virtual·methods25 #·virtual·methods
25 .method·public·final·a()Landroidx/lifecycle/z$b;26 .method·protected·a()Ljava/util/Random;
26 ····.locals·127 ····.locals·1
  
27 ····iget-object·v0,·p0,·Lz1/d$c;->e:Lz1/g$b;28 ····new-instance·v0,·Ljava/util/Random;
  
 29 ····invoke-direct·{v0},·Ljava/util/Random;-><init>()V
  
28 ····return-object·v030 ····return-object·v0
29 .end·method31 .end·method
  
30 .method·public·bridge·synthetic·b()Ljava/lang/Object;32 .method·public·bridge·synthetic·initialValue()Ljava/lang/Object;
31 ····.locals·133 ····.locals·1
  
32 ····invoke-virtual·{p0},·Lz1/d$c;->a()Landroidx/lifecycle/z$b;34 ····invoke-virtual·{p0},·Le/y/b$a;->a()Ljava/util/Random;
  
33 ····move-result-object·v035 ····move-result-object·v0
  
34 ····return-object·v036 ····return-object·v0
35 .end·method37 .end·method
1.64 KB
smali/z1/a.smali vs.
smali/e/y/b.smali
Files 23% similar despite different names
    
Offset 1, 49 lines modifiedOffset 1, 43 lines modified
1 .class·public·final·Lz1/a;1 .class·public·final·Le/y/b;
2 .super·Ljava/lang/Object; 
3 .source·"SourceFile"2 .super·Le/y/a;
 3 .source·""
  
  
4 #·static·fields4 #·instance·fields
5 .field·public·static·final·a:Lz1/a; 
  
6 .field·private·static·final·b:Lk0/d$a;5 .field·private·final·g:Le/y/b$a;
  
  
7 #·direct·methods6 #·direct·methods
8 .method·static·constructor·<clinit>()V7 .method·public·constructor·<init>()V
9 ····.locals·18 ····.locals·1
  
10 ····new-instance·v0,·Lz1/a; 
  
11 ····invoke-direct·{v0},·Lz1/a;-><init>()V9 ····invoke-direct·{p0},·Le/y/a;-><init>()V
  
12 ····sput-object·v0,·Lz1/a;->a:Lz1/a;10 ····new-instance·v0,·Le/y/b$a;
  
13 ····const-string·v0,·"autoMountInForegroundService"11 ····invoke-direct·{v0},·Le/y/b$a;-><init>()V
  
 12 ····iput-object·v0,·p0,·Le/y/b;->g:Le/y/b$a;
14 ····invoke-static·{v0},·Lk0/f;->a(Ljava/lang/String;)Lk0/d$a; 
  
15 ····move-result-object·v0 
  
16 ····sput-object·v0,·Lz1/a;->b:Lk0/d$a; 
  
17 ····return-void13 ····return-void
18 .end·method14 .end·method
  
19 .method·private·constructor·<init>()V 
20 ····.locals·0 
  
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 #·virtual·methods
 16 .method·public·c()Ljava/util/Random;
 17 ····.locals·2
  
 18 ····iget-object·v0,·p0,·Le/y/b;->g:Le/y/b$a;
22 ····return-void 
23 .end·method 
  
 19 ····invoke-virtual·{v0},·Ljava/lang/ThreadLocal;->get()Ljava/lang/Object;
  
24 #·virtual·methods 
25 .method·public·final·a()Lk0/d$a; 
26 ····.locals·120 ····move-result-object·v0
  
 21 ····const-string·v1,·"implStorage.get()"
  
 22 ····invoke-static·{v0,·v1},·Le/w/d/l;->c(Ljava/lang/Object;Ljava/lang/String;)V
  
27 ····sget-object·v0,·Lz1/a;->b:Lk0/d$a;23 ····check-cast·v0,·Ljava/util/Random;
  
28 ····return-object·v024 ····return-object·v0
29 .end·method25 .end·method
1.42 KB
smali/z1/c.smali vs.
smali/ru/nsu/bobrofon/easysshfs/q/a.smali
Files 19% similar despite different names
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 .class·public·final·synthetic·Lz1/c;1 .class·public·final·synthetic·Lru/nsu/bobrofon/easysshfs/q/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/lifecycle/q;5 .implements·Landroidx/lifecycle/s;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Landroidx/preference/SwitchPreferenceCompat;7 .field·public·final·synthetic·a:Landroidx/preference/SwitchPreferenceCompat;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Landroidx/preference/SwitchPreferenceCompat;)V9 .method·public·synthetic·constructor·<init>(Landroidx/preference/SwitchPreferenceCompat;)V
10 ····.locals·010 ····.locals·0
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····iput-object·p1,·p0,·Lz1/c;->a:Landroidx/preference/SwitchPreferenceCompat;12 ····iput-object·p1,·p0,·Lru/nsu/bobrofon/easysshfs/q/a;->a:Landroidx/preference/SwitchPreferenceCompat;
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·final·a(Ljava/lang/Object;)V16 .method·public·final·a(Ljava/lang/Object;)V
17 ····.locals·117 ····.locals·1
  
18 ····iget-object·v0,·p0,·Lz1/c;->a:Landroidx/preference/SwitchPreferenceCompat;18 ····iget-object·v0,·p0,·Lru/nsu/bobrofon/easysshfs/q/a;->a:Landroidx/preference/SwitchPreferenceCompat;
  
19 ····check-cast·p1,·Ljava/lang/Boolean;19 ····check-cast·p1,·Ljava/lang/Boolean;
  
20 ····invoke-static·{v0,·p1},·Lz1/d;->j2(Landroidx/preference/SwitchPreferenceCompat;Ljava/lang/Boolean;)V20 ····invoke-static·{v0,·p1},·Lru/nsu/bobrofon/easysshfs/q/d;->k2(Landroidx/preference/SwitchPreferenceCompat;Ljava/lang/Boolean;)V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
480 B
smali/d0/b$a.smali vs.
smali/c/e/a/b$a.smali
Files 3% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·interface·abstract·Ld0/b$a;1 .class·interface·abstract·Lc/e/a/b$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Ld0/b;6 ····value·=·Lc/e/a/b;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x6089 ····accessFlags·=·0x608
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
1.24 KB
smali/d0/a$a.smali vs.
smali/c/e/a/a$a.smali
Files 15% similar despite different names
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 .class·Ld0/a$a;1 .class·Lc/e/a/a$a;
2 .super·Landroid/database/ContentObserver;2 .super·Landroid/database/ContentObserver;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Ld0/a;6 ····value·=·Lc/e/a/a;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x29 ····accessFlags·=·0x2
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·final·synthetic·a:Ld0/a;13 .field·final·synthetic·a:Lc/e/a/a;
  
  
14 #·direct·methods14 #·direct·methods
15 .method·constructor·<init>(Ld0/a;)V15 .method·constructor·<init>(Lc/e/a/a;)V
16 ····.locals·016 ····.locals·0
  
17 ····iput-object·p1,·p0,·Ld0/a$a;->a:Ld0/a;17 ····iput-object·p1,·p0,·Lc/e/a/a$a;->a:Lc/e/a/a;
  
18 ····new-instance·p1,·Landroid/os/Handler;18 ····new-instance·p1,·Landroid/os/Handler;
  
19 ····invoke-direct·{p1},·Landroid/os/Handler;-><init>()V19 ····invoke-direct·{p1},·Landroid/os/Handler;-><init>()V
  
20 ····invoke-direct·{p0,·p1},·Landroid/database/ContentObserver;-><init>(Landroid/os/Handler;)V20 ····invoke-direct·{p0,·p1},·Landroid/database/ContentObserver;-><init>(Landroid/os/Handler;)V
  
Offset 42, 13 lines modifiedOffset 42, 13 lines modified
  
42 ····return·v042 ····return·v0
43 .end·method43 .end·method
  
44 .method·public·onChange(Z)V44 .method·public·onChange(Z)V
45 ····.locals·045 ····.locals·0
  
46 ····iget-object·p1,·p0,·Ld0/a$a;->a:Ld0/a;46 ····iget-object·p1,·p0,·Lc/e/a/a$a;->a:Lc/e/a/a;
  
47 ····invoke-virtual·{p1},·Ld0/a;->i()V47 ····invoke-virtual·{p1},·Lc/e/a/a;->i()V
  
48 ····return-void48 ····return-void
49 .end·method49 .end·method
2.67 KB
smali/d0/b.smali vs.
smali/c/e/a/b.smali
Files 14% similar despite different names
    
Offset 1, 57 lines modifiedOffset 1, 57 lines modified
1 .class·Ld0/b;1 .class·Lc/e/a/b;
2 .super·Landroid/widget/Filter;2 .super·Landroid/widget/Filter;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Ld0/b$a;7 ········Lc/e/a/b$a;
8 ····}8 ····}
9 .end·annotation9 .end·annotation
  
  
10 #·instance·fields10 #·instance·fields
11 .field·a:Ld0/b$a;11 .field·a:Lc/e/a/b$a;
  
  
12 #·direct·methods12 #·direct·methods
13 .method·constructor·<init>(Ld0/b$a;)V13 .method·constructor·<init>(Lc/e/a/b$a;)V
14 ····.locals·014 ····.locals·0
  
15 ····invoke-direct·{p0},·Landroid/widget/Filter;-><init>()V15 ····invoke-direct·{p0},·Landroid/widget/Filter;-><init>()V
  
16 ····iput-object·p1,·p0,·Ld0/b;->a:Ld0/b$a;16 ····iput-object·p1,·p0,·Lc/e/a/b;->a:Lc/e/a/b$a;
  
17 ····return-void17 ····return-void
18 .end·method18 .end·method
  
  
19 #·virtual·methods19 #·virtual·methods
20 .method·public·convertResultToString(Ljava/lang/Object;)Ljava/lang/CharSequence;20 .method·public·convertResultToString(Ljava/lang/Object;)Ljava/lang/CharSequence;
21 ····.locals·121 ····.locals·1
  
22 ····iget-object·v0,·p0,·Ld0/b;->a:Ld0/b$a;22 ····iget-object·v0,·p0,·Lc/e/a/b;->a:Lc/e/a/b$a;
  
23 ····check-cast·p1,·Landroid/database/Cursor;23 ····check-cast·p1,·Landroid/database/Cursor;
  
24 ····invoke-interface·{v0,·p1},·Ld0/b$a;->a(Landroid/database/Cursor;)Ljava/lang/CharSequence;24 ····invoke-interface·{v0,·p1},·Lc/e/a/b$a;->a(Landroid/database/Cursor;)Ljava/lang/CharSequence;
  
25 ····move-result-object·p125 ····move-result-object·p1
  
26 ····return-object·p126 ····return-object·p1
27 .end·method27 .end·method
  
28 .method·protected·performFiltering(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults;28 .method·protected·performFiltering(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults;
29 ····.locals·229 ····.locals·2
  
30 ····iget-object·v0,·p0,·Ld0/b;->a:Ld0/b$a;30 ····iget-object·v0,·p0,·Lc/e/a/b;->a:Lc/e/a/b$a;
  
31 ····invoke-interface·{v0,·p1},·Ld0/b$a;->d(Ljava/lang/CharSequence;)Landroid/database/Cursor;31 ····invoke-interface·{v0,·p1},·Lc/e/a/b$a;->d(Ljava/lang/CharSequence;)Landroid/database/Cursor;
  
32 ····move-result-object·p132 ····move-result-object·p1
  
33 ····new-instance·v0,·Landroid/widget/Filter$FilterResults;33 ····new-instance·v0,·Landroid/widget/Filter$FilterResults;
  
34 ····invoke-direct·{v0},·Landroid/widget/Filter$FilterResults;-><init>()V34 ····invoke-direct·{v0},·Landroid/widget/Filter$FilterResults;-><init>()V
  
Offset 77, 28 lines modifiedOffset 77, 28 lines modified
  
77 ····return-object·v077 ····return-object·v0
78 .end·method78 .end·method
  
79 .method·protected·publishResults(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V79 .method·protected·publishResults(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V
80 ····.locals·080 ····.locals·0
  
81 ····iget-object·p1,·p0,·Ld0/b;->a:Ld0/b$a;81 ····iget-object·p1,·p0,·Lc/e/a/b;->a:Lc/e/a/b$a;
  
82 ····invoke-interface·{p1},·Ld0/b$a;->c()Landroid/database/Cursor;82 ····invoke-interface·{p1},·Lc/e/a/b$a;->c()Landroid/database/Cursor;
  
83 ····move-result-object·p183 ····move-result-object·p1
  
84 ····iget-object·p2,·p2,·Landroid/widget/Filter$FilterResults;->values:Ljava/lang/Object;84 ····iget-object·p2,·p2,·Landroid/widget/Filter$FilterResults;->values:Ljava/lang/Object;
  
85 ····if-eqz·p2,·:cond_085 ····if-eqz·p2,·:cond_0
  
86 ····if-eq·p2,·p1,·:cond_086 ····if-eq·p2,·p1,·:cond_0
  
87 ····iget-object·p1,·p0,·Ld0/b;->a:Ld0/b$a;87 ····iget-object·p1,·p0,·Lc/e/a/b;->a:Lc/e/a/b$a;
  
88 ····check-cast·p2,·Landroid/database/Cursor;88 ····check-cast·p2,·Landroid/database/Cursor;
  
89 ····invoke-interface·{p1,·p2},·Ld0/b$a;->b(Landroid/database/Cursor;)V89 ····invoke-interface·{p1,·p2},·Lc/e/a/b$a;->b(Landroid/database/Cursor;)V
  
90 ····:cond_090 ····:cond_0
91 ····return-void91 ····return-void
92 .end·method92 .end·method
1.57 KB
smali/d0/a$b.smali vs.
smali/c/e/a/a$b.smali
Files 14% similar despite different names
    
Offset 1, 60 lines modifiedOffset 1, 60 lines modified
1 .class·Ld0/a$b;1 .class·Lc/e/a/a$b;
2 .super·Landroid/database/DataSetObserver;2 .super·Landroid/database/DataSetObserver;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Ld0/a;6 ····value·=·Lc/e/a/a;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x29 ····accessFlags·=·0x2
10 ····name·=·"b"10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·final·synthetic·a:Ld0/a;13 .field·final·synthetic·a:Lc/e/a/a;
  
  
14 #·direct·methods14 #·direct·methods
15 .method·constructor·<init>(Ld0/a;)V15 .method·constructor·<init>(Lc/e/a/a;)V
16 ····.locals·016 ····.locals·0
  
17 ····iput-object·p1,·p0,·Ld0/a$b;->a:Ld0/a;17 ····iput-object·p1,·p0,·Lc/e/a/a$b;->a:Lc/e/a/a;
  
18 ····invoke-direct·{p0},·Landroid/database/DataSetObserver;-><init>()V18 ····invoke-direct·{p0},·Landroid/database/DataSetObserver;-><init>()V
  
19 ····return-void19 ····return-void
20 .end·method20 .end·method
  
  
21 #·virtual·methods21 #·virtual·methods
22 .method·public·onChanged()V22 .method·public·onChanged()V
23 ····.locals·223 ····.locals·2
  
24 ····iget-object·v0,·p0,·Ld0/a$b;->a:Ld0/a;24 ····iget-object·v0,·p0,·Lc/e/a/a$b;->a:Lc/e/a/a;
  
25 ····const/4·v1,·0x125 ····const/4·v1,·0x1
  
26 ····iput-boolean·v1,·v0,·Ld0/a;->b:Z26 ····iput-boolean·v1,·v0,·Lc/e/a/a;->e:Z
  
27 ····invoke-virtual·{v0},·Landroid/widget/BaseAdapter;->notifyDataSetChanged()V27 ····invoke-virtual·{v0},·Landroid/widget/BaseAdapter;->notifyDataSetChanged()V
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
30 .method·public·onInvalidated()V30 .method·public·onInvalidated()V
31 ····.locals·231 ····.locals·2
  
32 ····iget-object·v0,·p0,·Ld0/a$b;->a:Ld0/a;32 ····iget-object·v0,·p0,·Lc/e/a/a$b;->a:Lc/e/a/a;
  
33 ····const/4·v1,·0x033 ····const/4·v1,·0x0
  
34 ····iput-boolean·v1,·v0,·Ld0/a;->b:Z34 ····iput-boolean·v1,·v0,·Lc/e/a/a;->e:Z
  
35 ····invoke-virtual·{v0},·Landroid/widget/BaseAdapter;->notifyDataSetInvalidated()V35 ····invoke-virtual·{v0},·Landroid/widget/BaseAdapter;->notifyDataSetInvalidated()V
  
36 ····return-void36 ····return-void
37 .end·method37 .end·method
14.0 KB
smali/d0/a.smali vs.
smali/c/e/a/a.smali
Max HTML report size reached
2.39 KB
smali/d0/c.smali vs.
smali/c/e/a/c.smali
Files 16% similar despite different names
    
Offset 1, 67 lines modifiedOffset 1, 69 lines modified
1 .class·public·abstract·Ld0/c;1 .class·public·abstract·Lc/e/a/c;
2 .super·Ld0/a;2 .super·Lc/e/a/a;
3 .source·"SourceFile"3 .source·""
  
  
4 #·instance·fields4 #·instance·fields
5 .field·private·j:I5 .field·private·m:I
  
6 .field·private·k:I6 .field·private·n:I
  
7 .field·private·l:Landroid/view/LayoutInflater;7 .field·private·o:Landroid/view/LayoutInflater;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(Landroid/content/Context;ILandroid/database/Cursor;Z)V9 .method·public·constructor·<init>(Landroid/content/Context;ILandroid/database/Cursor;Z)V
10 ····.locals·010 ····.locals·0
 11 ····.annotation·runtime·Ljava/lang/Deprecated;
 12 ····.end·annotation
  
11 ····invoke-direct·{p0,·p1,·p3,·p4},·Ld0/a;-><init>(Landroid/content/Context;Landroid/database/Cursor;Z)V13 ····invoke-direct·{p0,·p1,·p3,·p4},·Lc/e/a/a;-><init>(Landroid/content/Context;Landroid/database/Cursor;Z)V
  
12 ····iput·p2,·p0,·Ld0/c;->k:I14 ····iput·p2,·p0,·Lc/e/a/c;->n:I
  
13 ····iput·p2,·p0,·Ld0/c;->j:I15 ····iput·p2,·p0,·Lc/e/a/c;->m:I
  
14 ····const-string·p2,·"layout_inflater"16 ····const-string·p2,·"layout_inflater"
  
15 ····invoke-virtual·{p1,·p2},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;17 ····invoke-virtual·{p1,·p2},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
16 ····move-result-object·p118 ····move-result-object·p1
  
17 ····check-cast·p1,·Landroid/view/LayoutInflater;19 ····check-cast·p1,·Landroid/view/LayoutInflater;
  
18 ····iput-object·p1,·p0,·Ld0/c;->l:Landroid/view/LayoutInflater;20 ····iput-object·p1,·p0,·Lc/e/a/c;->o:Landroid/view/LayoutInflater;
  
19 ····return-void21 ····return-void
20 .end·method22 .end·method
  
  
21 #·virtual·methods23 #·virtual·methods
22 .method·public·g(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;24 .method·public·g(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;
23 ····.locals·125 ····.locals·1
  
24 ····iget-object·p1,·p0,·Ld0/c;->l:Landroid/view/LayoutInflater;26 ····iget-object·p1,·p0,·Lc/e/a/c;->o:Landroid/view/LayoutInflater;
  
25 ····iget·p2,·p0,·Ld0/c;->k:I27 ····iget·p2,·p0,·Lc/e/a/c;->n:I
  
26 ····const/4·v0,·0x028 ····const/4·v0,·0x0
  
27 ····invoke-virtual·{p1,·p2,·p3,·v0},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;29 ····invoke-virtual·{p1,·p2,·p3,·v0},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
  
28 ····move-result-object·p130 ····move-result-object·p1
  
29 ····return-object·p131 ····return-object·p1
30 .end·method32 .end·method
  
31 .method·public·h(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;33 .method·public·h(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;
32 ····.locals·134 ····.locals·1
  
33 ····iget-object·p1,·p0,·Ld0/c;->l:Landroid/view/LayoutInflater;35 ····iget-object·p1,·p0,·Lc/e/a/c;->o:Landroid/view/LayoutInflater;
  
34 ····iget·p2,·p0,·Ld0/c;->j:I36 ····iget·p2,·p0,·Lc/e/a/c;->m:I
  
35 ····const/4·v0,·0x037 ····const/4·v0,·0x0
  
36 ····invoke-virtual·{p1,·p2,·p3,·v0},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;38 ····invoke-virtual·{p1,·p2,·p3,·v0},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
  
37 ····move-result-object·p139 ····move-result-object·p1
  
1.35 KB
smali/k1/b.smali vs.
smali/d/a/a/e/e.smali
Files 26% similar despite different names
    
Offset 1, 31 lines modifiedOffset 1, 42 lines modified
1 .class·public·final·Lk1/b; 
2 .super·Lj1/a; 
3 .source·"SourceFile"1 .class·public·final·synthetic·Ld/a/a/e/e;
 2 .super·Ljava/lang/Object;
 3 .source·""
  
 4 #·interfaces
 5 .implements·Ljava/lang/Runnable;
  
  
 6 #·static·fields
 7 .field·public·static·final·synthetic·e:Ld/a/a/e/e;
  
  
4 #·direct·methods8 #·direct·methods
5 .method·public·constructor·<init>()V9 .method·static·synthetic·constructor·<clinit>()V
6 ····.locals·010 ····.locals·1
  
 11 ····new-instance·v0,·Ld/a/a/e/e;
  
7 ····invoke-direct·{p0},·Lj1/a;-><init>()V12 ····invoke-direct·{v0},·Ld/a/a/e/e;-><init>()V
  
 13 ····sput-object·v0,·Ld/a/a/e/e;->e:Ld/a/a/e/e;
  
8 ····return-void14 ····return-void
9 .end·method15 .end·method
  
 16 .method·private·synthetic·constructor·<init>()V
 17 ····.locals·0
  
 18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
10 #·virtual·methods 
11 .method·public·c()Ljava/util/Random; 
12 ····.locals·2 
  
13 ····invoke-static·{},·Lk1/a;->a()Ljava/util/concurrent/ThreadLocalRandom; 
  
14 ····move-result-object·v019 ····return-void
 20 .end·method
  
15 ····const-string·v1,·"ThreadLocalRandom.current()" 
  
16 ····invoke-static·{v0,·v1},·Lh1/l;->c(Ljava/lang/Object;Ljava/lang/String;)V21 #·virtual·methods
 22 .method·public·final·run()V
 23 ····.locals·0
  
17 ····check-cast·v0,·Ljava/util/Random;24 ····invoke-static·{},·Ld/a/a/e/t;->f()V
  
18 ····return-object·v025 ····return-void
19 .end·method26 .end·method
1.94 KB
smali/q/d$b.smali vs.
smali/c/d/k/z$b.smali
Files 25% similar despite different names
    
Offset 1, 51 lines modifiedOffset 1, 55 lines modified
1 .class·Lq/d$b;1 .class·Lc/d/k/z$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Landroid/animation/ValueAnimator$AnimatorUpdateListener;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lq/d;->i(Landroid/app/Activity;)Z8 ····value·=·Lc/d/k/z;->i(Lc/d/k/c0;)Lc/d/k/z;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·d:Landroid/app/Application;15 .field·final·synthetic·a:Lc/d/k/c0;
  
 16 .field·final·synthetic·b:Landroid/view/View;
  
16 .field·final·synthetic·e:Lq/d$d;17 .field·final·synthetic·c:Lc/d/k/z;
  
  
17 #·direct·methods18 #·direct·methods
18 .method·constructor·<init>(Landroid/app/Application;Lq/d$d;)V19 .method·constructor·<init>(Lc/d/k/z;Lc/d/k/c0;Landroid/view/View;)V
19 ····.locals·020 ····.locals·0
  
20 ····iput-object·p1,·p0,·Lq/d$b;->d:Landroid/app/Application;21 ····iput-object·p1,·p0,·Lc/d/k/z$b;->c:Lc/d/k/z;
  
 22 ····iput-object·p2,·p0,·Lc/d/k/z$b;->a:Lc/d/k/c0;
  
21 ····iput-object·p2,·p0,·Lq/d$b;->e:Lq/d$d;23 ····iput-object·p3,·p0,·Lc/d/k/z$b;->b:Landroid/view/View;
  
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····return-void25 ····return-void
24 .end·method26 .end·method
  
  
25 #·virtual·methods27 #·virtual·methods
26 .method·public·run()V28 .method·public·onAnimationUpdate(Landroid/animation/ValueAnimator;)V
27 ····.locals·229 ····.locals·1
  
28 ····iget-object·v0,·p0,·Lq/d$b;->d:Landroid/app/Application;30 ····iget-object·p1,·p0,·Lc/d/k/z$b;->a:Lc/d/k/c0;
  
29 ····iget-object·v1,·p0,·Lq/d$b;->e:Lq/d$d;31 ····iget-object·v0,·p0,·Lc/d/k/z$b;->b:Landroid/view/View;
  
30 ····invoke-virtual·{v0,·v1},·Landroid/app/Application;->unregisterActivityLifecycleCallbacks(Landroid/app/Application$ActivityLifecycleCallbacks;)V32 ····invoke-interface·{p1,·v0},·Lc/d/k/c0;->a(Landroid/view/View;)V
  
31 ····return-void33 ····return-void
32 .end·method34 .end·method
1.62 KB
smali/q/h.smali vs.
smali/androidx/core/app/d.smali
Files 14% similar despite different names
    
Offset 1, 33 lines modifiedOffset 1, 31 lines modified
1 .class·public·abstract·Lq/h;1 .class·public·final·Landroidx/core/app/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)I5 .method·public·static·a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)I
6 ····.locals·26 ····.locals·2
  
7 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I7 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
8 ····const/16·v1,·0x178 ····const/16·v1,·0x17
  
9 ····if-lt·v0,·v1,·:cond_09 ····if-lt·v0,·v1,·:cond_0
  
10 ····const-class·v0,·Landroid/app/AppOpsManager;10 ····const-class·v0,·Landroid/app/AppOpsManager;
  
11 ····invoke-static·{p0,·v0},·Landroidx/appcompat/widget/h0;->a(Landroid/content/Context;Ljava/lang/Class;)Ljava/lang/Object;11 ····invoke-virtual·{p0,·v0},·Landroid/content/Context;->getSystemService(Ljava/lang/Class;)Ljava/lang/Object;
  
12 ····move-result-object·p012 ····move-result-object·p0
  
13 ····invoke-static·{p0},·Lq/f;->a(Ljava/lang/Object;)Landroid/app/AppOpsManager;13 ····check-cast·p0,·Landroid/app/AppOpsManager;
  
14 ····move-result-object·p0 
  
15 ····invoke-static·{p0,·p1,·p2},·Lq/g;->a(Landroid/app/AppOpsManager;Ljava/lang/String;Ljava/lang/String;)I14 ····invoke-virtual·{p0,·p1,·p2},·Landroid/app/AppOpsManager;->noteProxyOpNoThrow(Ljava/lang/String;Ljava/lang/String;)I
  
16 ····move-result·p015 ····move-result·p0
  
17 ····return·p016 ····return·p0
  
18 ····:cond_017 ····:cond_0
19 ····const/4·p0,·0x118 ····const/4·p0,·0x1
Offset 40, 15 lines modifiedOffset 38, 15 lines modified
  
40 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I38 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
41 ····const/16·v1,·0x1739 ····const/16·v1,·0x17
  
42 ····if-lt·v0,·v1,·:cond_040 ····if-lt·v0,·v1,·:cond_0
  
43 ····invoke-static·{p0},·Lq/e;->a(Ljava/lang/String;)Ljava/lang/String;41 ····invoke-static·{p0},·Landroid/app/AppOpsManager;->permissionToOp(Ljava/lang/String;)Ljava/lang/String;
  
44 ····move-result-object·p042 ····move-result-object·p0
  
45 ····return-object·p043 ····return-object·p0
  
46 ····:cond_044 ····:cond_0
47 ····const/4·p0,·0x045 ····const/4·p0,·0x0
5.2 KB
smali/q/d$d.smali vs.
smali/c/c/f$a.smali
Max HTML report size reached
17.3 KB
smali/q/d.smali vs.
smali/androidx/core/app/c.smali
Max HTML report size reached
3.96 KB
smali/q/i.smali vs.
smali/androidx/core/app/f.smali
Max HTML report size reached
10.9 KB
smali/q/p0.smali vs.
smali/kotlinx/coroutines/r2/b.smali
Max HTML report size reached
12.6 KB
smali/q/r0.smali vs.
smali/androidx/activity/result/f/d.smali
Max HTML report size reached
5.2 KB
smali/q/b$a.smali vs.
smali/kotlinx/coroutines/a2.smali
Max HTML report size reached
9.17 KB
smali/q/b.smali vs.
smali/c/d/d/a.smali
Max HTML report size reached
9.1 KB
smali/q/l$c.smali vs.
smali/c/b/a/a/b.smali
Max HTML report size reached
6.13 KB
smali/q/d$c.smali vs.
smali/e/u/a$a.smali
Max HTML report size reached
2.19 KB
smali/q/b$b.smali vs.
smali/c/a/l/a/a$b.smali
Files 27% similar despite different names
    
Offset 1, 62 lines modifiedOffset 1, 54 lines modified
 1 .class·Lc/a/l/a/a$b;
 2 .super·Lc/a/l/a/a$g;
 3 .source·""
1 .class·Lq/b$b; 
2 .super·Ljava/lang/Object; 
3 .source·"SourceFile" 
  
4 #·interfaces 
5 .implements·Ljava/lang/Runnable; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lq/b;->h(Landroid/app/Activity;)V6 ····value·=·Lc/a/l/a/a;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x09 ····accessFlags·=·0xa
12 ····name·=·null10 ····name·=·"b"
13 .end·annotation11 .end·annotation
  
  
14 #·instance·fields12 #·instance·fields
15 .field·final·synthetic·d:Landroid/app/Activity;13 .field·private·final·a:Landroid/graphics/drawable/Animatable;
  
  
16 #·direct·methods14 #·direct·methods
17 .method·constructor·<init>(Landroid/app/Activity;)V15 .method·constructor·<init>(Landroid/graphics/drawable/Animatable;)V
18 ····.locals·016 ····.locals·1
  
 17 ····const/4·v0,·0x0
  
19 ····iput-object·p1,·p0,·Lq/b$b;->d:Landroid/app/Activity;18 ····invoke-direct·{p0,·v0},·Lc/a/l/a/a$g;-><init>(Lc/a/l/a/a$a;)V
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····iput-object·p1,·p0,·Lc/a/l/a/a$b;->a:Landroid/graphics/drawable/Animatable;
  
21 ····return-void20 ····return-void
22 .end·method21 .end·method
  
  
23 #·virtual·methods22 #·virtual·methods
24 .method·public·run()V23 .method·public·c()V
25 ····.locals·124 ····.locals·1
  
 25 ····iget-object·v0,·p0,·Lc/a/l/a/a$b;->a:Landroid/graphics/drawable/Animatable;
26 ····iget-object·v0,·p0,·Lq/b$b;->d:Landroid/app/Activity; 
  
27 ····invoke-virtual·{v0},·Landroid/app/Activity;->isFinishing()Z 
  
28 ····move-result·v0 
  
29 ····if-nez·v0,·:cond_026 ····invoke-interface·{v0},·Landroid/graphics/drawable/Animatable;->start()V
  
 27 ····return-void
 28 .end·method
30 ····iget-object·v0,·p0,·Lq/b$b;->d:Landroid/app/Activity; 
  
31 ····invoke-static·{v0},·Lq/d;->i(Landroid/app/Activity;)Z 
  
32 ····move-result·v0 
  
33 ····if-nez·v0,·:cond_029 .method·public·d()V
 30 ····.locals·1
  
34 ····iget-object·v0,·p0,·Lq/b$b;->d:Landroid/app/Activity;31 ····iget-object·v0,·p0,·Lc/a/l/a/a$b;->a:Landroid/graphics/drawable/Animatable;
  
35 ····invoke-virtual·{v0},·Landroid/app/Activity;->recreate()V32 ····invoke-interface·{v0},·Landroid/graphics/drawable/Animatable;->stop()V
  
36 ····:cond_0 
37 ····return-void33 ····return-void
38 .end·method34 .end·method
6.37 KB
smali/q/j.smali vs.
smali/androidx/core/app/g.smali
Max HTML report size reached
67.1 KB
smali/q/o0.smali vs.
smali/c/d/i/a$a.smali
Max HTML report size reached
1.34 KB
smali/s/d$b.smali vs.
smali/c/a/l/a/a$g.smali
Files 24% similar despite different names
    
Offset 1, 43 lines modifiedOffset 1, 54 lines modified
1 .class·public·final·Ls/d$b;1 .class·abstract·Lc/a/l/a/a$g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·""
3 .source·"SourceFile" 
  
4 #·interfaces 
5 .implements·Ls/d$a; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Ls/d;6 ····value·=·Lc/a/l/a/a;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x199 ····accessFlags·=·0x40a
12 ····name·=·"b"10 ····name·=·"g"
13 .end·annotation11 .end·annotation
  
  
14 #·instance·fields 
15 .field·private·final·a:[Ls/d$c; 
  
  
16 #·direct·methods12 #·direct·methods
17 .method·public·constructor·<init>([Ls/d$c;)V13 .method·private·constructor·<init>()V
18 ····.locals·014 ····.locals·0
  
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····iput-object·p1,·p0,·Ls/d$b;->a:[Ls/d$c;16 ····return-void
 17 .end·method
  
 18 .method·synthetic·constructor·<init>(Lc/a/l/a/a$a;)V
 19 ····.locals·0
  
 20 ····invoke-direct·{p0},·Lc/a/l/a/a$g;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·a()[Ls/d$c;24 .method·public·a()Z
25 ····.locals·125 ····.locals·1
  
26 ····iget-object·v0,·p0,·Ls/d$b;->a:[Ls/d$c;26 ····const/4·v0,·0x0
  
 27 ····return·v0
 28 .end·method
  
 29 .method·public·b()V
 30 ····.locals·0
  
 31 ····return-void
 32 .end·method
  
 33 .method·public·abstract·c()V
 34 .end·method
  
27 ····return-object·v035 .method·public·abstract·d()V
28 .end·method36 .end·method
3.16 KB
smali/s/e$a.smali vs.
smali/c/d/d/d/d$a.smali
Files 14% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·final·Ls/e$a;1 .class·final·Lc/d/d/d/d$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Ls/e;6 ····value·=·Lc/d/d/d/d;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x189 ····accessFlags·=·0x18
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
Offset 20, 50 lines modifiedOffset 20, 48 lines modified
20 .field·final·b:[F20 .field·final·b:[F
  
  
21 #·direct·methods21 #·direct·methods
22 .method·constructor·<init>(II)V22 .method·constructor·<init>(II)V
23 ····.locals·323 ····.locals·3
  
24 ····.line·1 
25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
26 ····const/4·v0,·0x225 ····const/4·v0,·0x2
  
27 ····new-array·v1,·v0,·[I26 ····new-array·v1,·v0,·[I
  
28 ····const/4·v2,·0x027 ····const/4·v2,·0x0
  
29 ····aput·p1,·v1,·v228 ····aput·p1,·v1,·v2
  
30 ····const/4·p1,·0x129 ····const/4·p1,·0x1
  
31 ····aput·p2,·v1,·p130 ····aput·p2,·v1,·p1
  
32 ····iput-object·v1,·p0,·Ls/e$a;->a:[I31 ····iput-object·v1,·p0,·Lc/d/d/d/d$a;->a:[I
  
33 ····new-array·p1,·v0,·[F32 ····new-array·p1,·v0,·[F
  
34 ····fill-array-data·p1,·:array_033 ····fill-array-data·p1,·:array_0
  
35 ····iput-object·p1,·p0,·Ls/e$a;->b:[F34 ····iput-object·p1,·p0,·Lc/d/d/d/d$a;->b:[F
  
36 ····return-void35 ····return-void
  
37 ····:array_036 ····:array_0
38 ····.array-data·437 ····.array-data·4
39 ········0x038 ········0x0
40 ········0x3f800000····#·1.0f39 ········0x3f800000····#·1.0f
41 ····.end·array-data40 ····.end·array-data
42 .end·method41 .end·method
  
43 .method·constructor·<init>(III)V42 .method·constructor·<init>(III)V
44 ····.locals·343 ····.locals·3
  
45 ····.line·2 
46 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V44 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
47 ····const/4·v0,·0x345 ····const/4·v0,·0x3
  
48 ····new-array·v1,·v0,·[I46 ····new-array·v1,·v0,·[I
  
49 ····const/4·v2,·0x047 ····const/4·v2,·0x0
Offset 74, 21 lines modifiedOffset 72, 21 lines modified
  
74 ····aput·p2,·v1,·p172 ····aput·p2,·v1,·p1
  
75 ····const/4·p1,·0x273 ····const/4·p1,·0x2
  
76 ····aput·p3,·v1,·p174 ····aput·p3,·v1,·p1
  
77 ····iput-object·v1,·p0,·Ls/e$a;->a:[I75 ····iput-object·v1,·p0,·Lc/d/d/d/d$a;->a:[I
  
78 ····new-array·p1,·v0,·[F76 ····new-array·p1,·v0,·[F
  
79 ····fill-array-data·p1,·:array_077 ····fill-array-data·p1,·:array_0
  
80 ····iput-object·p1,·p0,·Ls/e$a;->b:[F78 ····iput-object·p1,·p0,·Lc/d/d/d/d$a;->b:[F
  
81 ····return-void79 ····return-void
  
82 ····nop80 ····nop
  
83 ····:array_081 ····:array_0
84 ····.array-data·482 ····.array-data·4
Offset 96, 50 lines modifiedOffset 94, 60 lines modified
96 ········0x3f000000····#·0.5f94 ········0x3f000000····#·0.5f
97 ········0x3f800000····#·1.0f95 ········0x3f800000····#·1.0f
98 ····.end·array-data96 ····.end·array-data
99 .end·method97 .end·method
  
100 .method·constructor·<init>(Ljava/util/List;Ljava/util/List;)V98 .method·constructor·<init>(Ljava/util/List;Ljava/util/List;)V
101 ····.locals·499 ····.locals·4
 100 ····.annotation·system·Ldalvik/annotation/Signature;
 101 ········value·=·{
 102 ············"(",
 103 ············"Ljava/util/List<",
 104 ············"Ljava/lang/Integer;",
 105 ············">;",
 106 ············"Ljava/util/List<",
 107 ············"Ljava/lang/Float;",
 108 ············">;)V"
 109 ········}
 110 ····.end·annotation
  
102 ····.line·3 
103 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V111 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
104 ····invoke-interface·{p1},·Ljava/util/List;->size()I112 ····invoke-interface·{p1},·Ljava/util/List;->size()I
  
105 ····move-result·v0113 ····move-result·v0
  
106 ····new-array·v1,·v0,·[I114 ····new-array·v1,·v0,·[I
  
107 ····iput-object·v1,·p0,·Ls/e$a;->a:[I115 ····iput-object·v1,·p0,·Lc/d/d/d/d$a;->a:[I
  
108 ····new-array·v1,·v0,·[F116 ····new-array·v1,·v0,·[F
  
109 ····iput-object·v1,·p0,·Ls/e$a;->b:[F117 ····iput-object·v1,·p0,·Lc/d/d/d/d$a;->b:[F
  
110 ····const/4·v1,·0x0118 ····const/4·v1,·0x0
  
111 ····:goto_0119 ····:goto_0
112 ····if-ge·v1,·v0,·:cond_0120 ····if-ge·v1,·v0,·:cond_0
Max diff block lines reached; 572/3157 bytes (18.12%) of diff not shown.
1.99 KB
smali/s/d$d.smali vs.
smali/c/d/d/d/c$d.smali
Files 17% similar despite different names
    
Offset 1, 79 lines modifiedOffset 1, 79 lines modified
1 .class·public·final·Ls/d$d;1 .class·public·final·Lc/d/d/d/c$d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ls/d$a;5 .implements·Lc/d/d/d/c$a;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Ls/d;8 ····value·=·Lc/d/d/d/c;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"d"12 ····name·=·"d"
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·private·final·a:Lx/d;15 .field·private·final·a:Lc/d/h/d;
  
16 .field·private·final·b:I16 .field·private·final·b:I
  
17 .field·private·final·c:I17 .field·private·final·c:I
  
18 .field·private·final·d:Ljava/lang/String;18 .field·private·final·d:Ljava/lang/String;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lx/d;IILjava/lang/String;)V20 .method·public·constructor·<init>(Lc/d/h/d;IILjava/lang/String;)V
21 ····.locals·021 ····.locals·0
  
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····iput-object·p1,·p0,·Ls/d$d;->a:Lx/d;23 ····iput-object·p1,·p0,·Lc/d/d/d/c$d;->a:Lc/d/h/d;
  
24 ····iput·p2,·p0,·Ls/d$d;->c:I24 ····iput·p2,·p0,·Lc/d/d/d/c$d;->c:I
  
25 ····iput·p3,·p0,·Ls/d$d;->b:I25 ····iput·p3,·p0,·Lc/d/d/d/c$d;->b:I
  
26 ····iput-object·p4,·p0,·Ls/d$d;->d:Ljava/lang/String;26 ····iput-object·p4,·p0,·Lc/d/d/d/c$d;->d:Ljava/lang/String;
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
  
29 #·virtual·methods29 #·virtual·methods
30 .method·public·a()I30 .method·public·a()I
31 ····.locals·131 ····.locals·1
  
32 ····iget·v0,·p0,·Ls/d$d;->c:I32 ····iget·v0,·p0,·Lc/d/d/d/c$d;->c:I
  
33 ····return·v033 ····return·v0
34 .end·method34 .end·method
  
35 .method·public·b()Lx/d;35 .method·public·b()Lc/d/h/d;
36 ····.locals·136 ····.locals·1
  
37 ····iget-object·v0,·p0,·Ls/d$d;->a:Lx/d;37 ····iget-object·v0,·p0,·Lc/d/d/d/c$d;->a:Lc/d/h/d;
  
38 ····return-object·v038 ····return-object·v0
39 .end·method39 .end·method
  
40 .method·public·c()Ljava/lang/String;40 .method·public·c()Ljava/lang/String;
41 ····.locals·141 ····.locals·1
  
42 ····iget-object·v0,·p0,·Ls/d$d;->d:Ljava/lang/String;42 ····iget-object·v0,·p0,·Lc/d/d/d/c$d;->d:Ljava/lang/String;
  
43 ····return-object·v043 ····return-object·v0
44 .end·method44 .end·method
  
45 .method·public·d()I45 .method·public·d()I
46 ····.locals·146 ····.locals·1
  
47 ····iget·v0,·p0,·Ls/d$d;->b:I47 ····iget·v0,·p0,·Lc/d/d/d/c$d;->b:I
  
48 ····return·v048 ····return·v0
49 .end·method49 .end·method
2.94 KB
smali/s/g$b$a.smali vs.
smali/c/d/d/d/f$b$a.smali
Files 8% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·abstract·Ls/g$b$a;1 .class·Lc/d/d/d/f$b$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Ls/g$b;6 ····value·=·Lc/d/d/d/f$b;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x89 ····accessFlags·=·0x8
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
Offset 26, 28 lines modifiedOffset 26, 28 lines modified
26 .method·static·constructor·<clinit>()V26 .method·static·constructor·<clinit>()V
27 ····.locals·127 ····.locals·1
  
28 ····new-instance·v0,·Ljava/lang/Object;28 ····new-instance·v0,·Ljava/lang/Object;
  
29 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
30 ····sput-object·v0,·Ls/g$b$a;->a:Ljava/lang/Object;30 ····sput-object·v0,·Lc/d/d/d/f$b$a;->a:Ljava/lang/Object;
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
33 .method·static·a(Landroid/content/res/Resources$Theme;)V33 .method·static·a(Landroid/content/res/Resources$Theme;)V
34 ····.locals·634 ····.locals·6
  
35 ····sget-object·v0,·Ls/g$b$a;->a:Ljava/lang/Object;35 ····sget-object·v0,·Lc/d/d/d/f$b$a;->a:Ljava/lang/Object;
  
36 ····monitor-enter·v036 ····monitor-enter·v0
  
37 ····:try_start_037 ····:try_start_0
38 ····sget-boolean·v1,·Ls/g$b$a;->c:Z38 ····sget-boolean·v1,·Lc/d/d/d/f$b$a;->c:Z
39 ····:try_end_039 ····:try_end_0
40 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_040 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
41 ····const/4·v2,·0x041 ····const/4·v2,·0x0
  
42 ····if-nez·v1,·:cond_042 ····if-nez·v1,·:cond_0
  
Offset 60, 17 lines modifiedOffset 60, 17 lines modified
  
60 ····new-array·v5,·v2,·[Ljava/lang/Class;60 ····new-array·v5,·v2,·[Ljava/lang/Class;
  
61 ····invoke-virtual·{v3,·v4,·v5},·Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;61 ····invoke-virtual·{v3,·v4,·v5},·Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
  
62 ····move-result-object·v362 ····move-result-object·v3
  
63 ····sput-object·v3,·Ls/g$b$a;->b:Ljava/lang/reflect/Method;63 ····sput-object·v3,·Lc/d/d/d/f$b$a;->b:Ljava/lang/reflect/Method;
  
64 ····invoke-virtual·{v3,·v1},·Ljava/lang/reflect/AccessibleObject;->setAccessible(Z)V64 ····invoke-virtual·{v3,·v1},·Ljava/lang/reflect/Method;->setAccessible(Z)V
65 ····:try_end_165 ····:try_end_1
66 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_1·..·:try_end_1}·:catch_066 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_1·..·:try_end_1}·:catch_0
67 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_067 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
68 ····goto·:goto_068 ····goto·:goto_0
  
69 ····:catch_069 ····:catch_0
Offset 80, 18 lines modifiedOffset 80, 18 lines modified
80 ····const-string·v4,·"ResourcesCompat"80 ····const-string·v4,·"ResourcesCompat"
  
81 ····const-string·v5,·"Failed·to·retrieve·rebase()·method"81 ····const-string·v5,·"Failed·to·retrieve·rebase()·method"
  
82 ····invoke-static·{v4,·v5,·v3},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I82 ····invoke-static·{v4,·v5,·v3},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
  
83 ····:goto_083 ····:goto_0
84 ····sput-boolean·v1,·Ls/g$b$a;->c:Z84 ····sput-boolean·v1,·Lc/d/d/d/f$b$a;->c:Z
  
85 ····:cond_085 ····:cond_0
86 ····sget-object·v1,·Ls/g$b$a;->b:Ljava/lang/reflect/Method;86 ····sget-object·v1,·Lc/d/d/d/f$b$a;->b:Ljava/lang/reflect/Method;
87 ····:try_end_287 ····:try_end_2
88 ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_088 ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0
  
89 ····if-eqz·v1,·:cond_189 ····if-eqz·v1,·:cond_1
  
90 ····:try_start_390 ····:try_start_3
91 ····new-array·v2,·v2,·[Ljava/lang/Object;91 ····new-array·v2,·v2,·[Ljava/lang/Object;
Offset 118, 15 lines modifiedOffset 118, 15 lines modified
  
118 ····const-string·v2,·"Failed·to·invoke·rebase()·method·via·reflection"118 ····const-string·v2,·"Failed·to·invoke·rebase()·method·via·reflection"
  
119 ····invoke-static·{v1,·v2,·p0},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I119 ····invoke-static·{v1,·v2,·p0},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
  
120 ····const/4·p0,·0x0120 ····const/4·p0,·0x0
  
121 ····sput-object·p0,·Ls/g$b$a;->b:Ljava/lang/reflect/Method;121 ····sput-object·p0,·Lc/d/d/d/f$b$a;->b:Ljava/lang/reflect/Method;
  
122 ····:cond_1122 ····:cond_1
123 ····:goto_2123 ····:goto_2
124 ····monitor-exit·v0124 ····monitor-exit·v0
  
125 ····return-void125 ····return-void
  
1.87 KB
smali/s/g$a$a.smali vs.
smali/kotlinx/coroutines/q2/q/d.smali
Files 27% similar despite different names
    
Offset 1, 51 lines modifiedOffset 1, 45 lines modified
1 .class·Ls/g$a$a;1 .class·public·abstract·Lkotlinx/coroutines/q2/q/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·""
3 .source·"SourceFile" 
  
4 #·interfaces 
5 .implements·Ljava/lang/Runnable; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod; 
8 ····value·=·Ls/g$a;->b(Landroid/graphics/Typeface;Landroid/os/Handler;)V 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass;5 .annotation·system·Ldalvik/annotation/Signature;
11 ····accessFlags·=·0x0 
12 ····name·=·null6 ····value·=·{
 7 ········"<F:",
 8 ········"Ljava/lang/Object;",
 9 ········">",
 10 ········"Ljava/lang/Object;"
 11 ····}
13 .end·annotation12 .end·annotation
  
  
14 #·instance·fields 
15 .field·final·synthetic·d:Landroid/graphics/Typeface; 
  
16 .field·final·synthetic·e:Ls/g$a; 
  
  
17 #·direct·methods13 #·direct·methods
18 .method·constructor·<init>(Ls/g$a;Landroid/graphics/Typeface;)V14 .method·public·constructor·<init>()V
19 ····.locals·015 ····.locals·0
  
20 ····iput-object·p1,·p0,·Ls/g$a$a;->e:Ls/g$a; 
  
21 ····iput-object·p2,·p0,·Ls/g$a$a;->d:Landroid/graphics/Typeface; 
  
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····return-void17 ····return-void
24 .end·method18 .end·method
  
  
25 #·virtual·methods19 #·virtual·methods
 20 .method·public·abstract·a(Ljava/lang/Object;)Z
 21 ····.annotation·system·Ldalvik/annotation/Signature;
 22 ········value·=·{
 23 ············"(TF;)Z"
 24 ········}
 25 ····.end·annotation
 26 .end·method
26 .method·public·run()V 
27 ····.locals·2 
  
28 ····iget-object·v0,·p0,·Ls/g$a$a;->e:Ls/g$a; 
  
29 ····iget-object·v1,·p0,·Ls/g$a$a;->d:Landroid/graphics/Typeface; 
  
30 ····invoke-virtual·{v0,·v1},·Ls/g$a;->e(Landroid/graphics/Typeface;)V 
  
31 ····return-void27 .method·public·abstract·b(Ljava/lang/Object;)[Le/t/d;
 28 ····.annotation·system·Ldalvik/annotation/Signature;
 29 ········value·=·{
 30 ············"(TF;)[",
 31 ············"Le/t/d<",
 32 ············"Le/q;",
 33 ············">;"
 34 ········}
 35 ····.end·annotation
32 .end·method36 .end·method
1.35 KB
smali/s/f.smali vs.
smali/c/d/d/d/e.smali
Files 6% similar despite different names
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 .class·abstract·Ls/f;1 .class·final·Lc/d/d/d/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·a([III)[I5 .method·public·static·a([III)[I
6 ····.locals·26 ····.locals·2
  
7 ····add-int/lit8·v0,·p1,·0x17 ····add-int/lit8·v0,·p1,·0x1
  
8 ····array-length·v1,·p08 ····array-length·v1,·p0
  
9 ····if-le·v0,·v1,·:cond_09 ····if-le·v0,·v1,·:cond_0
  
10 ····invoke-static·{p1},·Ls/f;->c(I)I10 ····invoke-static·{p1},·Lc/d/d/d/e;->c(I)I
  
11 ····move-result·v011 ····move-result·v0
  
12 ····new-array·v0,·v0,·[I12 ····new-array·v0,·v0,·[I
  
13 ····const/4·v1,·0x013 ····const/4·v1,·0x0
  
Offset 29, 14 lines modifiedOffset 29, 21 lines modified
29 ····aput·p2,·p0,·p129 ····aput·p2,·p0,·p1
  
30 ····return-object·p030 ····return-object·p0
31 .end·method31 .end·method
  
32 .method·public·static·b([Ljava/lang/Object;ILjava/lang/Object;)[Ljava/lang/Object;32 .method·public·static·b([Ljava/lang/Object;ILjava/lang/Object;)[Ljava/lang/Object;
33 ····.locals·233 ····.locals·2
 34 ····.annotation·system·Ldalvik/annotation/Signature;
 35 ········value·=·{
 36 ············"<T:",
 37 ············"Ljava/lang/Object;",
 38 ············">([TT;ITT;)[TT;"
 39 ········}
 40 ····.end·annotation
  
34 ····add-int/lit8·v0,·p1,·0x141 ····add-int/lit8·v0,·p1,·0x1
  
35 ····array-length·v1,·p042 ····array-length·v1,·p0
  
36 ····if-le·v0,·v1,·:cond_043 ····if-le·v0,·v1,·:cond_0
  
Offset 44, 15 lines modifiedOffset 51, 15 lines modified
  
44 ····move-result-object·v051 ····move-result-object·v0
  
45 ····invoke-virtual·{v0},·Ljava/lang/Class;->getComponentType()Ljava/lang/Class;52 ····invoke-virtual·{v0},·Ljava/lang/Class;->getComponentType()Ljava/lang/Class;
  
46 ····move-result-object·v053 ····move-result-object·v0
  
47 ····invoke-static·{p1},·Ls/f;->c(I)I54 ····invoke-static·{p1},·Lc/d/d/d/e;->c(I)I
  
48 ····move-result·v155 ····move-result·v1
  
49 ····invoke-static·{v0,·v1},·Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;I)Ljava/lang/Object;56 ····invoke-static·{v0,·v1},·Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;I)Ljava/lang/Object;
  
50 ····move-result-object·v057 ····move-result-object·v0
  
24.8 KB
smali/s/d.smali vs.
smali/kotlinx/coroutines/v.smali
Max HTML report size reached
6.7 KB
smali/s/i.smali vs.
smali/c/d/d/d/g.smali
Max HTML report size reached
7.31 KB
smali/s/g.smali vs.
smali/c/d/d/d/f.smali
Max HTML report size reached
1.76 KB
smali/s/g$a.smali vs.
smali/c/d/d/d/f$a.smali
Files 16% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·abstract·Ls/g$a;1 .class·public·abstract·Lc/d/d/d/f$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Ls/g;6 ····value·=·Lc/d/d/d/f;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x4099 ····accessFlags·=·0x409
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
Offset 41, 37 lines modifiedOffset 41, 37 lines modified
41 .end·method41 .end·method
  
  
42 #·virtual·methods42 #·virtual·methods
43 .method·public·final·a(ILandroid/os/Handler;)V43 .method·public·final·a(ILandroid/os/Handler;)V
44 ····.locals·144 ····.locals·1
  
45 ····invoke-static·{p2},·Ls/g$a;->c(Landroid/os/Handler;)Landroid/os/Handler;45 ····invoke-static·{p2},·Lc/d/d/d/f$a;->c(Landroid/os/Handler;)Landroid/os/Handler;
  
46 ····move-result-object·p246 ····move-result-object·p2
  
47 ····new-instance·v0,·Ls/g$a$b;47 ····new-instance·v0,·Lc/d/d/d/f$a$b;
  
48 ····invoke-direct·{v0,·p0,·p1},·Ls/g$a$b;-><init>(Ls/g$a;I)V48 ····invoke-direct·{v0,·p0,·p1},·Lc/d/d/d/f$a$b;-><init>(Lc/d/d/d/f$a;I)V
  
49 ····invoke-virtual·{p2,·v0},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z49 ····invoke-virtual·{p2,·v0},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
  
50 ····return-void50 ····return-void
51 .end·method51 .end·method
  
52 .method·public·final·b(Landroid/graphics/Typeface;Landroid/os/Handler;)V52 .method·public·final·b(Landroid/graphics/Typeface;Landroid/os/Handler;)V
53 ····.locals·153 ····.locals·1
  
54 ····invoke-static·{p2},·Ls/g$a;->c(Landroid/os/Handler;)Landroid/os/Handler;54 ····invoke-static·{p2},·Lc/d/d/d/f$a;->c(Landroid/os/Handler;)Landroid/os/Handler;
  
55 ····move-result-object·p255 ····move-result-object·p2
  
56 ····new-instance·v0,·Ls/g$a$a;56 ····new-instance·v0,·Lc/d/d/d/f$a$a;
  
57 ····invoke-direct·{v0,·p0,·p1},·Ls/g$a$a;-><init>(Ls/g$a;Landroid/graphics/Typeface;)V57 ····invoke-direct·{v0,·p0,·p1},·Lc/d/d/d/f$a$a;-><init>(Lc/d/d/d/f$a;Landroid/graphics/Typeface;)V
  
58 ····invoke-virtual·{p2,·v0},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z58 ····invoke-virtual·{p2,·v0},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
  
59 ····return-void59 ····return-void
60 .end·method60 .end·method
  
61 .method·public·abstract·d(I)V61 .method·public·abstract·d(I)V
7.92 KB
smali/s/b.smali vs.
smali/c/d/d/d/b.smali
Max HTML report size reached
1.31 KB
smali/s/g$b.smali vs.
smali/c/d/d/d/f$b.smali
Files 21% similar despite different names
    
Offset 1, 48 lines modifiedOffset 1, 48 lines modified
1 .class·public·abstract·Ls/g$b;1 .class·public·final·Lc/d/d/d/f$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Ls/g;6 ····value·=·Lc/d/d/d/f;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x19
10 ····name·=·"b"10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/MemberClasses;12 .annotation·system·Ldalvik/annotation/MemberClasses;
13 ····value·=·{13 ····value·=·{
14 ········Ls/g$b$a;,14 ········Lc/d/d/d/f$b$a;,
15 ········Ls/g$b$b;15 ········Lc/d/d/d/f$b$b;
16 ····}16 ····}
17 .end·annotation17 .end·annotation
  
  
18 #·direct·methods18 #·direct·methods
19 .method·public·static·a(Landroid/content/res/Resources$Theme;)V19 .method·public·static·a(Landroid/content/res/Resources$Theme;)V
20 ····.locals·220 ····.locals·2
  
21 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I21 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
22 ····const/16·v1,·0x1d22 ····const/16·v1,·0x1d
  
23 ····if-lt·v0,·v1,·:cond_023 ····if-lt·v0,·v1,·:cond_0
  
24 ····invoke-static·{p0},·Ls/g$b$b;->a(Landroid/content/res/Resources$Theme;)V24 ····invoke-static·{p0},·Lc/d/d/d/f$b$b;->a(Landroid/content/res/Resources$Theme;)V
  
25 ····goto·:goto_025 ····goto·:goto_0
  
26 ····:cond_026 ····:cond_0
27 ····const/16·v1,·0x1727 ····const/16·v1,·0x17
  
28 ····if-lt·v0,·v1,·:cond_128 ····if-lt·v0,·v1,·:cond_1
  
29 ····invoke-static·{p0},·Ls/g$b$a;->a(Landroid/content/res/Resources$Theme;)V29 ····invoke-static·{p0},·Lc/d/d/d/f$b$a;->a(Landroid/content/res/Resources$Theme;)V
  
30 ····:cond_130 ····:cond_1
31 ····:goto_031 ····:goto_0
32 ····return-void32 ····return-void
33 .end·method33 .end·method
1.72 KB
smali/s/g$a$b.smali vs.
smali/e/w/d/u.smali
Files 24% similar despite different names
    
Offset 1, 51 lines modifiedOffset 1, 52 lines modified
1 .class·Ls/g$a$b;1 .class·public·final·Le/w/d/u;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/io/Serializable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod; 
8 ····value·=·Ls/g$a;->a(ILandroid/os/Handler;)V 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass;7 .annotation·system·Ldalvik/annotation/Signature;
11 ····accessFlags·=·0x0 
12 ····name·=·null8 ····value·=·{
 9 ········"<T:",
 10 ········"Ljava/lang/Object;",
 11 ········">",
 12 ········"Ljava/lang/Object;",
 13 ········"Ljava/io/Serializable;"
 14 ····}
13 .end·annotation15 .end·annotation
  
  
14 #·instance·fields16 #·instance·fields
15 .field·final·synthetic·d:I 
  
16 .field·final·synthetic·e:Ls/g$a;17 .field·public·e:Ljava/lang/Object;
 18 ····.annotation·system·Ldalvik/annotation/Signature;
 19 ········value·=·{
 20 ············"TT;"
 21 ········}
 22 ····.end·annotation
 23 .end·field
  
  
17 #·direct·methods24 #·direct·methods
18 .method·constructor·<init>(Ls/g$a;I)V25 .method·public·constructor·<init>()V
19 ····.locals·026 ····.locals·0
  
20 ····iput-object·p1,·p0,·Ls/g$a$b;->e:Ls/g$a; 
  
21 ····iput·p2,·p0,·Ls/g$a$b;->d:I 
  
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····return-void28 ····return-void
24 .end·method29 .end·method
  
  
25 #·virtual·methods30 #·virtual·methods
26 .method·public·run()V31 .method·public·toString()Ljava/lang/String;
27 ····.locals·232 ····.locals·1
  
28 ····iget-object·v0,·p0,·Ls/g$a$b;->e:Ls/g$a;33 ····iget-object·v0,·p0,·Le/w/d/u;->e:Ljava/lang/Object;
  
29 ····iget·v1,·p0,·Ls/g$a$b;->d:I34 ····invoke-static·{v0},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
  
30 ····invoke-virtual·{v0,·v1},·Ls/g$a;->d(I)V35 ····move-result-object·v0
  
31 ····return-void36 ····return-object·v0
32 .end·method37 .end·method
20.4 KB
smali/s/e.smali vs.
smali/c/d/d/d/a.smali
Max HTML report size reached
2.99 KB
smali/s/d$c.smali vs.
smali/kotlinx/coroutines/c1.smali
Files 24% similar despite different names
    
Offset 1, 100 lines modifiedOffset 1, 78 lines modified
1 .class·public·final·Ls/d$c;1 .class·final·Lkotlinx/coroutines/c1;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
 4 #·interfaces
 5 .implements·Lkotlinx/coroutines/k1;
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Ls/d; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x19 
10 ····name·=·"c" 
11 .end·annotation 
  
  
12 #·instance·fields6 #·instance·fields
13 .field·private·final·a:Ljava/lang/String; 
  
14 .field·private·b:I 
  
15 .field·private·c:Z7 .field·private·final·e:Z
  
16 .field·private·d:Ljava/lang/String; 
  
17 .field·private·e:I 
  
18 .field·private·f:I 
  
  
19 #·direct·methods8 #·direct·methods
20 .method·public·constructor·<init>(Ljava/lang/String;IZLjava/lang/String;II)V9 .method·public·constructor·<init>(Z)V
21 ····.locals·010 ····.locals·0
  
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 12 ····iput-boolean·p1,·p0,·Lkotlinx/coroutines/c1;->e:Z
23 ····iput-object·p1,·p0,·Ls/d$c;->a:Ljava/lang/String; 
  
24 ····iput·p2,·p0,·Ls/d$c;->b:I 
  
25 ····iput-boolean·p3,·p0,·Ls/d$c;->c:Z 
  
26 ····iput-object·p4,·p0,·Ls/d$c;->d:Ljava/lang/String; 
  
27 ····iput·p5,·p0,·Ls/d$c;->e:I 
  
28 ····iput·p6,·p0,·Ls/d$c;->f:I 
  
29 ····return-void13 ····return-void
30 .end·method14 .end·method
  
  
31 #·virtual·methods15 #·virtual·methods
32 .method·public·a()Ljava/lang/String;16 .method·public·a()Z
33 ····.locals·117 ····.locals·1
  
34 ····iget-object·v0,·p0,·Ls/d$c;->a:Ljava/lang/String;18 ····iget-boolean·v0,·p0,·Lkotlinx/coroutines/c1;->e:Z
  
35 ····return-object·v019 ····return·v0
36 .end·method20 .end·method
  
37 .method·public·b()I21 .method·public·i()Lkotlinx/coroutines/a2;
38 ····.locals·122 ····.locals·1
  
39 ····iget·v0,·p0,·Ls/d$c;->f:I23 ····const/4·v0,·0x0
  
40 ····return·v024 ····return-object·v0
41 .end·method25 .end·method
  
42 .method·public·c()I26 .method·public·toString()Ljava/lang/String;
43 ····.locals·127 ····.locals·2
  
44 ····iget·v0,·p0,·Ls/d$c;->e:I28 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
 29 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
45 ····return·v0 
46 .end·method 
  
 30 ····const-string·v1,·"Empty{"
47 .method·public·d()Ljava/lang/String; 
48 ····.locals·1 
  
49 ····iget-object·v0,·p0,·Ls/d$c;->d:Ljava/lang/String;31 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 32 ····invoke-virtual·{p0},·Lkotlinx/coroutines/c1;->a()Z
50 ····return-object·v0 
51 .end·method 
  
 33 ····move-result·v1
52 .method·public·e()I 
53 ····.locals·1 
  
54 ····iget·v0,·p0,·Ls/d$c;->b:I34 ····if-eqz·v1,·:cond_0
  
 35 ····const-string·v1,·"Active"
55 ····return·v0 
56 .end·method 
  
 36 ····goto·:goto_0
57 .method·public·f()Z 
58 ····.locals·1 
  
59 ····iget-boolean·v0,·p0,·Ls/d$c;->c:Z37 ····:cond_0
 38 ····const-string·v1,·"New"
  
 39 ····:goto_0
 40 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 41 ····const/16·v1,·0x7d
  
 42 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
 43 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
 44 ····move-result-object·v0
  
60 ····return·v045 ····return-object·v0
61 .end·method46 .end·method
18.5 KB
smali/s/a.smali vs.
smali/c/a/o/g.smali
Max HTML report size reached
1.03 KB
smali/w0/k$a.smali vs.
smali/e/z/a$a.smali
Files 14% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·Lw0/k$a;1 .class·public·final·Le/z/a$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lw0/k;6 ····value·=·Le/z/a;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x19
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
Offset 19, 15 lines modifiedOffset 19, 26 lines modified
19 ····.locals·019 ····.locals·0
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
23 .method·public·synthetic·constructor·<init>(Lh1/g;)V23 .method·public·synthetic·constructor·<init>(Le/w/d/g;)V
24 ····.locals·024 ····.locals·0
  
25 ····.line·1 
26 ····invoke-direct·{p0},·Lw0/k$a;-><init>()V25 ····invoke-direct·{p0},·Le/z/a$a;-><init>()V
  
27 ····return-void26 ····return-void
28 .end·method27 .end·method
  
  
 28 #·virtual·methods
 29 .method·public·final·a(III)Le/z/a;
 30 ····.locals·1
  
 31 ····new-instance·v0,·Le/z/a;
  
 32 ····invoke-direct·{v0,·p1,·p2,·p3},·Le/z/a;-><init>(III)V
  
 33 ····return-object·v0
 34 .end·method
2.18 KB
smali/w0/k.smali vs.
smali/c/g/b/h.smali
Files 24% similar despite different names
    
Offset 1, 79 lines modifiedOffset 1, 47 lines modified
 1 .class·final·Lc/g/b/h;
 2 .super·Lc/g/b/n;
 3 .source·""
1 .class·public·abstract·Lw0/k; 
2 .super·Ljava/lang/Object; 
3 .source·"SourceFile" 
  
4 #·interfaces 
5 .implements·Ljava/io/Serializable; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{6 ····value·=·{
9 ········Lw0/k$a;, 
10 ········Lw0/k$b;7 ········"<T:",
 8 ········"Ljava/lang/Object;",
 9 ········">",
 10 ········"Lc/g/b/n<",
 11 ········"TT;>;"
11 ····}12 ····}
12 .end·annotation13 .end·annotation
  
  
13 #·static·fields14 #·instance·fields
14 .field·public·static·final·d:Lw0/k$a;15 .field·private·final·a:Ljava/lang/Throwable;
  
  
15 #·direct·methods16 #·direct·methods
 17 .method·public·constructor·<init>(Ljava/lang/Throwable;)V
16 .method·static·constructor·<clinit>()V 
17 ····.locals·2 
  
18 ····new-instance·v0,·Lw0/k$a; 
  
19 ····const/4·v1,·0x0 
  
20 ····invoke-direct·{v0,·v1},·Lw0/k$a;-><init>(Lh1/g;)V 
  
21 ····sput-object·v0,·Lw0/k;->d:Lw0/k$a; 
  
22 ····return-void 
23 .end·method 
  
24 .method·public·static·a(Ljava/lang/Object;)Ljava/lang/Object; 
25 ····.locals·0 
  
26 ····return-object·p0 
27 .end·method 
  
28 .method·public·static·final·b(Ljava/lang/Object;)Ljava/lang/Throwable; 
29 ····.locals·118 ····.locals·1
  
 19 ····const-string·v0,·"finalException"
30 ····instance-of·v0,·p0,·Lw0/k$b; 
  
31 ····if-eqz·v0,·:cond_0 
  
32 ····check-cast·p0,·Lw0/k$b;20 ····invoke-static·{p1,·v0},·Le/w/d/l;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
33 ····iget-object·p0,·p0,·Lw0/k$b;->d:Ljava/lang/Throwable;21 ····const/4·v0,·0x0
  
34 ····goto·:goto_022 ····invoke-direct·{p0,·v0},·Lc/g/b/n;-><init>(Le/w/d/g;)V
  
 23 ····iput-object·p1,·p0,·Lc/g/b/h;->a:Ljava/lang/Throwable;
35 ····:cond_0 
36 ····const/4·p0,·0x0 
  
37 ····:goto_0 
38 ····return-object·p0 
39 .end·method 
  
 24 ····return-void
40 .method·public·static·final·c(Ljava/lang/Object;)Z 
41 ····.locals·0 
  
42 ····instance-of·p0,·p0,·Lw0/k$b; 
  
43 ····return·p0 
44 .end·method25 .end·method
  
45 .method·public·static·final·d(Ljava/lang/Object;)Z 
46 ····.locals·0 
  
47 ····instance-of·p0,·p0,·Lw0/k$b;26 #·virtual·methods
 27 .method·public·final·a()Ljava/lang/Throwable;
 28 ····.locals·1
  
48 ····xor-int/lit8·p0,·p0,·0x129 ····iget-object·v0,·p0,·Lc/g/b/h;->a:Ljava/lang/Throwable;
  
49 ····return·p030 ····return-object·v0
50 .end·method31 .end·method
5.6 KB
smali/w0/m.smali vs.
smali/c/d/j/f.smali
Max HTML report size reached
1.18 KB
smali/w0/b.smali vs.
smali/e/u/d/a.smali
Files 20% similar despite different names
    
Offset 1, 26 lines modifiedOffset 1, 29 lines modified
1 .class·abstract·Lw0/b; 
2 .super·Ljava/lang/Object; 
3 .source·"SourceFile"1 .class·public·Le/u/d/a;
 2 .super·Le/u/a;
 3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V5 .method·public·constructor·<init>()V
6 ····.locals·16 ····.locals·0
  
7 ····const-string·v0,·"<this>"7 ····invoke-direct·{p0},·Le/u/a;-><init>()V
  
8 ····invoke-static·{p0,·v0},·Lh1/l;->d(Ljava/lang/Object;Ljava/lang/String;)V8 ····return-void
 9 .end·method
  
9 ····const-string·v0,·"exception" 
  
10 ····invoke-static·{p1,·v0},·Lh1/l;->d(Ljava/lang/Object;Ljava/lang/String;)V10 #·virtual·methods
 11 .method·public·a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
 12 ····.locals·1
  
 13 ····const-string·v0,·"cause"
  
11 ····if-eq·p0,·p1,·:cond_014 ····invoke-static·{p1,·v0},·Le/w/d/l;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
12 ····sget-object·v0,·Lb1/b;->a:Lb1/a;15 ····const-string·p1,·"exception"
  
13 ····invoke-virtual·{v0,·p0,·p1},·Lb1/a;->a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V16 ····invoke-static·{p2,·p1},·Le/w/d/l;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
14 ····:cond_0 
15 ····return-void17 ····return-void
16 .end·method18 .end·method
689 B
smali/w0/q.smali vs.
smali/e/q.smali
Files 13% similar despite different names
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 .class·public·final·Lw0/q;1 .class·public·final·Le/q;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·a:Lw0/q;5 .field·public·static·final·a:Le/q;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
8 ····.locals·18 ····.locals·1
  
9 ····new-instance·v0,·Lw0/q;9 ····new-instance·v0,·Le/q;
  
10 ····invoke-direct·{v0},·Lw0/q;-><init>()V10 ····invoke-direct·{v0},·Le/q;-><init>()V
  
11 ····sput-object·v0,·Lw0/q;->a:Lw0/q;11 ····sput-object·v0,·Le/q;->a:Le/q;
  
12 ····return-void12 ····return-void
13 .end·method13 .end·method
  
14 .method·private·constructor·<init>()V14 .method·private·constructor·<init>()V
15 ····.locals·015 ····.locals·0
  
2.79 KB
smali/w0/k$b.smali vs.
smali/e/k$b.smali
Files 7% similar despite different names
    
Offset 1, 61 lines modifiedOffset 1, 61 lines modified
1 .class·public·final·Lw0/k$b;1 .class·public·final·Le/k$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/io/Serializable;5 .implements·Ljava/io/Serializable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lw0/k;8 ····value·=·Le/k;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"b"12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·public·final·d:Ljava/lang/Throwable;15 .field·public·final·e:Ljava/lang/Throwable;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·public·constructor·<init>(Ljava/lang/Throwable;)V17 .method·public·constructor·<init>(Ljava/lang/Throwable;)V
18 ····.locals·118 ····.locals·1
  
19 ····const-string·v0,·"exception"19 ····const-string·v0,·"exception"
  
20 ····invoke-static·{p1,·v0},·Lh1/l;->d(Ljava/lang/Object;Ljava/lang/String;)V20 ····invoke-static·{p1,·v0},·Le/w/d/l;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····iput-object·p1,·p0,·Lw0/k$b;->d:Ljava/lang/Throwable;22 ····iput-object·p1,·p0,·Le/k$b;->e:Ljava/lang/Throwable;
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
  
  
25 #·virtual·methods25 #·virtual·methods
26 .method·public·equals(Ljava/lang/Object;)Z26 .method·public·equals(Ljava/lang/Object;)Z
27 ····.locals·127 ····.locals·1
  
28 ····instance-of·v0,·p1,·Lw0/k$b;28 ····instance-of·v0,·p1,·Le/k$b;
  
29 ····if-eqz·v0,·:cond_029 ····if-eqz·v0,·:cond_0
  
30 ····iget-object·v0,·p0,·Lw0/k$b;->d:Ljava/lang/Throwable;30 ····iget-object·v0,·p0,·Le/k$b;->e:Ljava/lang/Throwable;
  
31 ····check-cast·p1,·Lw0/k$b;31 ····check-cast·p1,·Le/k$b;
  
32 ····iget-object·p1,·p1,·Lw0/k$b;->d:Ljava/lang/Throwable;32 ····iget-object·p1,·p1,·Le/k$b;->e:Ljava/lang/Throwable;
  
33 ····invoke-static·{v0,·p1},·Lh1/l;->a(Ljava/lang/Object;Ljava/lang/Object;)Z33 ····invoke-static·{v0,·p1},·Le/w/d/l;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
  
34 ····move-result·p134 ····move-result·p1
  
35 ····if-eqz·p1,·:cond_035 ····if-eqz·p1,·:cond_0
  
36 ····const/4·p1,·0x136 ····const/4·p1,·0x1
  
Offset 67, 17 lines modifiedOffset 67, 17 lines modified
67 ····:goto_067 ····:goto_0
68 ····return·p168 ····return·p1
69 .end·method69 .end·method
  
70 .method·public·hashCode()I70 .method·public·hashCode()I
71 ····.locals·171 ····.locals·1
  
72 ····iget-object·v0,·p0,·Lw0/k$b;->d:Ljava/lang/Throwable;72 ····iget-object·v0,·p0,·Le/k$b;->e:Ljava/lang/Throwable;
  
73 ····invoke-virtual·{v0},·Ljava/lang/Object;->hashCode()I73 ····invoke-virtual·{v0},·Ljava/lang/Throwable;->hashCode()I
  
74 ····move-result·v074 ····move-result·v0
  
75 ····return·v075 ····return·v0
76 .end·method76 .end·method
  
77 .method·public·toString()Ljava/lang/String;77 .method·public·toString()Ljava/lang/String;
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
  
87 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V87 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
88 ····const-string·v1,·"Failure("88 ····const-string·v1,·"Failure("
  
89 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;89 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
90 ····iget-object·v1,·p0,·Lw0/k$b;->d:Ljava/lang/Throwable;90 ····iget-object·v1,·p0,·Le/k$b;->e:Ljava/lang/Throwable;
  
91 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;91 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
92 ····const/16·v1,·0x2992 ····const/16·v1,·0x29
  
93 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;93 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
1.47 KB
smali/w0/l.smali vs.
smali/c/g/b/a.smali
Files 23% similar despite different names
    
Offset 1, 36 lines modifiedOffset 1, 32 lines modified
1 .class·public·abstract·Lw0/l; 
2 .super·Ljava/lang/Object; 
3 .source·"SourceFile"1 .class·public·final·Lc/g/b/a;
 2 .super·Ljava/io/IOException;
 3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·final·a(Ljava/lang/Throwable;)Ljava/lang/Object;5 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/Throwable;)V
6 ····.locals·16 ····.locals·1
  
7 ····const-string·v0,·"exception"7 ····const-string·v0,·"message"
  
8 ····invoke-static·{p0,·v0},·Lh1/l;->d(Ljava/lang/Object;Ljava/lang/String;)V8 ····invoke-static·{p1,·v0},·Le/w/d/l;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
9 ····new-instance·v0,·Lw0/k$b;9 ····invoke-direct·{p0,·p1,·p2},·Ljava/io/IOException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
  
 10 ····return-void
10 ····invoke-direct·{v0,·p0},·Lw0/k$b;-><init>(Ljava/lang/Throwable;)V 
  
11 ····return-object·v0 
12 .end·method11 .end·method
  
13 .method·public·static·final·b(Ljava/lang/Object;)V12 .method·public·synthetic·constructor·<init>(Ljava/lang/String;Ljava/lang/Throwable;ILe/w/d/g;)V
14 ····.locals·113 ····.locals·0
  
15 ····instance-of·v0,·p0,·Lw0/k$b;14 ····and-int/lit8·p3,·p3,·0x2
  
16 ····if-nez·v0,·:cond_015 ····if-eqz·p3,·:cond_0
  
17 ····return-void16 ····const/4·p2,·0x0
  
18 ····:cond_017 ····:cond_0
 18 ····invoke-direct·{p0,·p1,·p2},·Lc/g/b/a;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
19 ····check-cast·p0,·Lw0/k$b; 
  
20 ····iget-object·p0,·p0,·Lw0/k$b;->d:Ljava/lang/Throwable; 
  
21 ····throw·p019 ····return-void
22 .end·method20 .end·method
5.05 KB
smali/w0/j.smali vs.
smali/c/d/k/d.smali
Max HTML report size reached
4.27 KB
smali/q0/b.smali vs.
smali/c/h/c.smali
Max HTML report size reached
3.91 KB
smali/w1/d.smali vs.
smali/a.smali
Max HTML report size reached
3.51 KB
smali/w1/a$a.smali vs.
smali/c/d/d/c.smali
Files 23% similar despite different names
    
Offset 1, 86 lines modifiedOffset 1, 95 lines modified
1 .class·public·final·Lw1/a$a;1 .class·public·final·Lc/d/d/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
 4 #·direct·methods
 5 .method·public·static·a(Landroid/content/Context;Ljava/lang/String;IILjava/lang/String;)I
 6 ····.locals·1
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Lw1/a; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x19 
10 ····name·=·"a" 
11 .end·annotation 
  
 7 ····invoke-virtual·{p0,·p1,·p2,·p3},·Landroid/content/Context;->checkPermission(Ljava/lang/String;II)I
  
 8 ····move-result·p2
12 #·direct·methods 
13 .method·private·constructor·<init>()V 
14 ····.locals·0 
  
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V9 ····const/4·v0,·-0x1
  
 10 ····if-ne·p2,·v0,·:cond_0
16 ····return-void 
17 .end·method 
  
 11 ····return·v0
18 .method·public·synthetic·constructor·<init>(Lh1/g;)V 
19 ····.locals·0 
  
20 ····.line·1 
21 ····invoke-direct·{p0},·Lw1/a$a;-><init>()V12 ····:cond_0
 13 ····invoke-static·{p1},·Landroidx/core/app/d;->b(Ljava/lang/String;)Ljava/lang/String;
  
 14 ····move-result-object·p1
22 ····return-void 
23 .end·method 
  
 15 ····const/4·p2,·0x0
  
 16 ····if-nez·p1,·:cond_1
24 #·virtual·methods 
25 .method·public·final·declared-synchronized·a()Lw1/a; 
26 ····.locals·3 
  
27 ····monitor-enter·p017 ····return·p2
  
28 ····:try_start_0 
29 ····invoke-static·{},·Lw1/a;->a()Ljava/lang/ref/WeakReference;18 ····:cond_1
 19 ····if-nez·p4,·:cond_4
  
30 ····move-result-object·v020 ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
  
31 ····invoke-virtual·{v0},·Ljava/lang/ref/Reference;->get()Ljava/lang/Object;21 ····move-result-object·p4
  
32 ····move-result-object·v022 ····invoke-virtual·{p4,·p3},·Landroid/content/pm/PackageManager;->getPackagesForUid(I)[Ljava/lang/String;
  
33 ····check-cast·v0,·Lw1/a;23 ····move-result-object·p3
  
34 ····if-nez·v0,·:cond_024 ····if-eqz·p3,·:cond_3
  
35 ····new-instance·v0,·Lw1/a;25 ····array-length·p4,·p3
  
36 ····const/4·v1,·0x126 ····if-gtz·p4,·:cond_2
  
37 ····const/4·v2,·0x027 ····goto·:goto_0
  
38 ····invoke-direct·{v0,·v2,·v1,·v2},·Lw1/a;-><init>(Ljava/lang/StringBuffer;ILh1/g;)V28 ····:cond_2
 29 ····aget-object·p4,·p3,·p2
  
39 ····new-instance·v1,·Ljava/lang/ref/WeakReference;30 ····goto·:goto_1
  
40 ····invoke-direct·{v1,·v0},·Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V31 ····:cond_3
 32 ····:goto_0
 33 ····return·v0
  
41 ····invoke-static·{v1},·Lw1/a;->b(Ljava/lang/ref/WeakReference;)V 
42 ····:try_end_0 
43 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_034 ····:cond_4
 35 ····:goto_1
 36 ····invoke-static·{p0,·p1,·p4},·Landroidx/core/app/d;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)I
  
44 ····monitor-exit·p037 ····move-result·p0
  
45 ····return-object·v038 ····if-eqz·p0,·:cond_5
  
 39 ····const/4·p0,·-0x2
  
 40 ····return·p0
  
46 ····:cond_041 ····:cond_5
47 ····monitor-exit·p042 ····return·p2
 43 .end·method
  
 44 .method·public·static·b(Landroid/content/Context;Ljava/lang/String;)I
 45 ····.locals·3
  
 46 ····invoke-static·{},·Landroid/os/Process;->myPid()I
  
 47 ····move-result·v0
  
 48 ····invoke-static·{},·Landroid/os/Process;->myUid()I
  
 49 ····move-result·v1
  
 50 ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageName()Ljava/lang/String;
  
48 ····return-object·v051 ····move-result-object·v2
  
 52 ····invoke-static·{p0,·p1,·v0,·v1,·v2},·Lc/d/d/c;->a(Landroid/content/Context;Ljava/lang/String;IILjava/lang/String;)I
49 ····:catchall_0 
50 ····move-exception·v0 
  
51 ····monitor-exit·p053 ····move-result·p0
  
52 ····throw·v054 ····return·p0
53 .end·method55 .end·method
10.0 KB
smali/w1/a.smali vs.
smali/c/d/k/c.smali
Max HTML report size reached
11.9 KB
smali/w1/c.smali vs.
smali/c/d/k/d0$a.smali
Max HTML report size reached
1.39 KB
smali/l/a$a.smali vs.
smali/c/b/a/b/b$f.smali
Files 23% similar despite different names
    
Offset 1, 41 lines modifiedOffset 1, 37 lines modified
1 .class·final·Ll/a$a;1 .class·interface·abstract·Lc/b/a/b/b$f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·""
3 .source·"SourceFile" 
  
4 #·interfaces 
5 .implements·Ljava/util/concurrent/Executor; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Ll/a;6 ····value·=·Lc/b/a/b/b;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x89 ····accessFlags·=·0x608
12 ····name·=·null10 ····name·=·"f"
13 .end·annotation11 .end·annotation
  
  
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·method12 .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
  
  
20 #·virtual·methods22 #·virtual·methods
 23 .method·public·abstract·b(Lc/b/a/b/b$c;)V
 24 ····.annotation·system·Ldalvik/annotation/Signature;
 25 ········value·=·{
 26 ············"(",
 27 ············"Lc/b/a/b/b$c<",
 28 ············"TK;TV;>;)V"
 29 ········}
 30 ····.end·annotation
21 .method·public·execute(Ljava/lang/Runnable;)V 
22 ····.locals·1 
  
23 ····invoke-static·{},·Ll/a;->d()Ll/a; 
  
24 ····move-result-object·v0 
  
25 ····invoke-virtual·{v0,·p1},·Ll/a;->c(Ljava/lang/Runnable;)V 
  
26 ····return-void 
27 .end·method31 .end·method
1.51 KB
smali/l/a$b.smali vs.
smali/e/t/e$b.smali
Files 20% similar despite different names
    
Offset 1, 41 lines modifiedOffset 1, 52 lines modified
1 .class·final·Ll/a$b;1 .class·public·final·Le/t/e$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/concurrent/Executor;5 .implements·Le/t/g$c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Ll/a;8 ····value·=·Le/t/e;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x811 ····accessFlags·=·0x19
12 ····name·=·null12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
 14 .annotation·system·Ldalvik/annotation/Signature;
 15 ····value·=·{
 16 ········"Ljava/lang/Object;",
 17 ········"Le/t/g$c<",
 18 ········"Le/t/e;",
 19 ········">;"
 20 ····}
 21 .end·annotation
  
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·method22 #·static·fields
 23 .field·static·final·synthetic·e:Le/t/e$b;
  
  
20 #·virtual·methods24 #·direct·methods
21 .method·public·execute(Ljava/lang/Runnable;)V25 .method·static·constructor·<clinit>()V
22 ····.locals·126 ····.locals·1
  
23 ····invoke-static·{},·Ll/a;->d()Ll/a;27 ····new-instance·v0,·Le/t/e$b;
  
24 ····move-result-object·v028 ····invoke-direct·{v0},·Le/t/e$b;-><init>()V
  
25 ····invoke-virtual·{v0,·p1},·Ll/a;->a(Ljava/lang/Runnable;)V29 ····sput-object·v0,·Le/t/e$b;->e:Le/t/e$b;
  
 30 ····return-void
 31 .end·method
  
 32 .method·private·constructor·<init>()V
 33 ····.locals·0
  
 34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
26 ····return-void35 ····return-void
27 .end·method36 .end·method
3.86 KB
smali/l/a.smali vs.
smali/c/b/a/a/a.smali
Max HTML report size reached
1.89 KB
smali/l/c$a.smali vs.
smali/c/b/a/a/b$a.smali
Files 9% similar despite different names
    
Offset 1, 47 lines modifiedOffset 1, 47 lines modified
1 .class·Ll/c$a;1 .class·Lc/b/a/a/b$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/concurrent/ThreadFactory;5 .implements·Ljava/util/concurrent/ThreadFactory;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Ll/c;8 ····value·=·Lc/b/a/a/b;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·private·final·a:Ljava/util/concurrent/atomic/AtomicInteger;15 .field·private·final·a:Ljava/util/concurrent/atomic/AtomicInteger;
  
16 .field·final·synthetic·b:Ll/c;16 .field·final·synthetic·b:Lc/b/a/a/b;
  
  
17 #·direct·methods17 #·direct·methods
18 .method·constructor·<init>(Ll/c;)V18 .method·constructor·<init>(Lc/b/a/a/b;)V
19 ····.locals·119 ····.locals·1
  
20 ····iput-object·p1,·p0,·Ll/c$a;->b:Ll/c;20 ····iput-object·p1,·p0,·Lc/b/a/a/b$a;->b:Lc/b/a/a/b;
  
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····new-instance·p1,·Ljava/util/concurrent/atomic/AtomicInteger;22 ····new-instance·p1,·Ljava/util/concurrent/atomic/AtomicInteger;
  
23 ····const/4·v0,·0x023 ····const/4·v0,·0x0
  
24 ····invoke-direct·{p1,·v0},·Ljava/util/concurrent/atomic/AtomicInteger;-><init>(I)V24 ····invoke-direct·{p1,·v0},·Ljava/util/concurrent/atomic/AtomicInteger;-><init>(I)V
  
25 ····iput-object·p1,·p0,·Ll/c$a;->a:Ljava/util/concurrent/atomic/AtomicInteger;25 ····iput-object·p1,·p0,·Lc/b/a/a/b$a;->a:Ljava/util/concurrent/atomic/AtomicInteger;
  
26 ····return-void26 ····return-void
27 .end·method27 .end·method
  
  
28 #·virtual·methods28 #·virtual·methods
29 .method·public·newThread(Ljava/lang/Runnable;)Ljava/lang/Thread;29 .method·public·newThread(Ljava/lang/Runnable;)Ljava/lang/Thread;
Offset 51, 15 lines modifiedOffset 51, 15 lines modified
  
51 ····invoke-direct·{v0,·p1},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V51 ····invoke-direct·{v0,·p1},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
  
52 ····const/4·p1,·0x152 ····const/4·p1,·0x1
  
53 ····new-array·p1,·p1,·[Ljava/lang/Object;53 ····new-array·p1,·p1,·[Ljava/lang/Object;
  
54 ····iget-object·v1,·p0,·Ll/c$a;->a:Ljava/util/concurrent/atomic/AtomicInteger;54 ····iget-object·v1,·p0,·Lc/b/a/a/b$a;->a:Ljava/util/concurrent/atomic/AtomicInteger;
  
55 ····invoke-virtual·{v1},·Ljava/util/concurrent/atomic/AtomicInteger;->getAndIncrement()I55 ····invoke-virtual·{v1},·Ljava/util/concurrent/atomic/AtomicInteger;->getAndIncrement()I
  
56 ····move-result·v156 ····move-result·v1
  
57 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;57 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
8.56 KB
smali/l/c.smali vs.
smali/androidx/lifecycle/v$a.smali
Max HTML report size reached
8.5 KB
smali/r0/b.smali vs.
smali/c/d/k/g.smali
Max HTML report size reached
8.7 KB
smali/j/h.smali vs.
smali/c/g/c/j/k1$b.smali
Max HTML report size reached
9.47 KB
smali/j/d.smali vs.
smali/c/a/o/d.smali
Max HTML report size reached
995 B
smali/j/b$a.smali vs.
smali/c/g/c/j/s0$a.smali
Files 22% similar despite different names
    
Offset 1, 28 lines modifiedOffset 1, 29 lines modified
1 .class·public·interface·abstract·Lj/b$a;1 .class·public·interface·abstract·Lc/g/c/j/s0$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
 4 #·interfaces
 5 .implements·Lc/g/c/j/t0;
 6 .implements·Ljava/lang/Cloneable;
  
  
4 #·annotations7 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;8 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lj/b;9 ····value·=·Lc/g/c/j/s0;
7 .end·annotation10 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;11 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x60912 ····accessFlags·=·0x609
10 ····name·=·"a"13 ····name·=·"a"
11 .end·annotation14 .end·annotation
  
  
12 #·virtual·methods15 #·virtual·methods
13 .method·public·abstract·a(Lj/b;Landroid/view/MenuItem;)Z 
14 .end·method 
  
15 .method·public·abstract·b(Lj/b;)V16 .method·public·abstract·b()Lc/g/c/j/s0;
16 .end·method17 .end·method
  
17 .method·public·abstract·c(Lj/b;Landroid/view/Menu;)Z18 .method·public·abstract·d(Lc/g/c/j/s0;)Lc/g/c/j/s0$a;
18 .end·method19 .end·method
  
19 .method·public·abstract·d(Lj/b;Landroid/view/Menu;)Z20 .method·public·abstract·i()Lc/g/c/j/s0;
20 .end·method21 .end·method
17.4 KB
smali/j/g.smali vs.
smali/kotlinx/coroutines/q2/q/i.smali
Max HTML report size reached
4.24 KB
smali/j/g$a.smali vs.
smali/c/a/o/g$a.smali
Max HTML report size reached
10.8 KB
smali/j/m.smali vs.
smali/c/a/o/i.smali
Max HTML report size reached
1.71 KB
smali/j/b.smali vs.
smali/c/a/o/b.smali
Files 24% similar despite different names
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 .class·public·abstract·Lj/b;1 .class·public·abstract·Lc/a/o/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lj/b$a;7 ········Lc/a/o/b$a;
8 ····}8 ····}
9 .end·annotation9 .end·annotation
  
  
10 #·instance·fields10 #·instance·fields
11 .field·private·b:Ljava/lang/Object;11 .field·private·e:Ljava/lang/Object;
  
12 .field·private·c:Z12 .field·private·f:Z
  
  
13 #·direct·methods13 #·direct·methods
14 .method·public·constructor·<init>()V14 .method·public·constructor·<init>()V
15 ····.locals·015 ····.locals·0
  
16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
Offset 42, 26 lines modifiedOffset 42, 26 lines modified
  
42 .method·public·abstract·g()Ljava/lang/CharSequence;42 .method·public·abstract·g()Ljava/lang/CharSequence;
43 .end·method43 .end·method
  
44 .method·public·h()Ljava/lang/Object;44 .method·public·h()Ljava/lang/Object;
45 ····.locals·145 ····.locals·1
  
46 ····iget-object·v0,·p0,·Lj/b;->b:Ljava/lang/Object;46 ····iget-object·v0,·p0,·Lc/a/o/b;->e:Ljava/lang/Object;
  
47 ····return-object·v047 ····return-object·v0
48 .end·method48 .end·method
  
49 .method·public·abstract·i()Ljava/lang/CharSequence;49 .method·public·abstract·i()Ljava/lang/CharSequence;
50 .end·method50 .end·method
  
51 .method·public·j()Z51 .method·public·j()Z
52 ····.locals·152 ····.locals·1
  
53 ····iget-boolean·v0,·p0,·Lj/b;->c:Z53 ····iget-boolean·v0,·p0,·Lc/a/o/b;->f:Z
  
54 ····return·v054 ····return·v0
55 .end·method55 .end·method
  
56 .method·public·abstract·k()V56 .method·public·abstract·k()V
57 .end·method57 .end·method
  
Offset 76, 25 lines modifiedOffset 76, 25 lines modified
  
76 .method·public·abstract·o(Ljava/lang/CharSequence;)V76 .method·public·abstract·o(Ljava/lang/CharSequence;)V
77 .end·method77 .end·method
  
78 .method·public·p(Ljava/lang/Object;)V78 .method·public·p(Ljava/lang/Object;)V
79 ····.locals·079 ····.locals·0
  
80 ····iput-object·p1,·p0,·Lj/b;->b:Ljava/lang/Object;80 ····iput-object·p1,·p0,·Lc/a/o/b;->e:Ljava/lang/Object;
  
81 ····return-void81 ····return-void
82 .end·method82 .end·method
  
83 .method·public·abstract·q(I)V83 .method·public·abstract·q(I)V
84 .end·method84 .end·method
  
85 .method·public·abstract·r(Ljava/lang/CharSequence;)V85 .method·public·abstract·r(Ljava/lang/CharSequence;)V
86 .end·method86 .end·method
  
87 .method·public·s(Z)V87 .method·public·s(Z)V
88 ····.locals·088 ····.locals·0
  
89 ····iput-boolean·p1,·p0,·Lj/b;->c:Z89 ····iput-boolean·p1,·p0,·Lc/a/o/b;->f:Z
  
90 ····return-void90 ····return-void
91 .end·method91 .end·method
34.6 KB
smali/j/g$b.smali vs.
smali/kotlinx/coroutines/p2/d.smali
Max HTML report size reached
8.59 KB
smali/j/f$a.smali vs.
smali/c/a/o/f$a.smali
Max HTML report size reached
10.6 KB
smali/j/e.smali vs.
smali/c/a/o/e.smali
Max HTML report size reached
5.13 KB
smali/j/a.smali vs.
smali/c/a/o/a.smali
Max HTML report size reached
4.46 KB
smali/j/h$a.smali vs.
smali/c/a/l/a/a$f.smali
Max HTML report size reached
3.65 KB
smali/n1/h.smali vs.
smali/e/r/o.smali
Files 17% similar despite different names
    
Offset 1, 95 lines modifiedOffset 1, 72 lines modified
1 .class·abstract·Ln1/h; 
2 .super·Ln1/g; 
3 .source·"SourceFile"1 .class·Le/r/o;
 2 .super·Le/r/n;
 3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·c(Ln1/b;Lg1/l;)Ln1/b;5 .method·public·static·j(Ljava/util/Collection;Ljava/lang/Iterable;)Z
6 ····.locals·16 ····.locals·2
 7 ····.annotation·system·Ldalvik/annotation/Signature;
 8 ········value·=·{
 9 ············"<T:",
 10 ············"Ljava/lang/Object;",
 11 ············">(",
 12 ············"Ljava/util/Collection<",
 13 ············"-TT;>;",
 14 ············"Ljava/lang/Iterable<",
 15 ············"+TT;>;)Z"
 16 ········}
 17 ····.end·annotation
  
 18 ····const-string·v0,·"$this$addAll"
  
7 ····const-string·v0,·"<this>"19 ····invoke-static·{p0,·v0},·Le/w/d/l;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
8 ····invoke-static·{p0,·v0},·Lh1/l;->d(Ljava/lang/Object;Ljava/lang/String;)V20 ····const-string·v0,·"elements"
  
9 ····const-string·v0,·"transform"21 ····invoke-static·{p1,·v0},·Le/w/d/l;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
 22 ····instance-of·v0,·p1,·Ljava/util/Collection;
10 ····invoke-static·{p1,·v0},·Lh1/l;->d(Ljava/lang/Object;Ljava/lang/String;)V 
  
11 ····new-instance·v0,·Ln1/i; 
  
12 ····invoke-direct·{v0,·p0,·p1},·Ln1/i;-><init>(Ln1/b;Lg1/l;)V 
  
13 ····return-object·v0 
14 .end·method 
  
15 .method·public·static·final·d(Ln1/b;Ljava/util/Collection;)Ljava/util/Collection; 
16 ····.locals·1 
  
17 ····const-string·v0,·"<this>" 
  
18 ····invoke-static·{p0,·v0},·Lh1/l;->d(Ljava/lang/Object;Ljava/lang/String;)V 
  
19 ····const-string·v0,·"destination" 
  
20 ····invoke-static·{p1,·v0},·Lh1/l;->d(Ljava/lang/Object;Ljava/lang/String;)V 
  
21 ····invoke-interface·{p0},·Ln1/b;->iterator()Ljava/util/Iterator; 
  
22 ····move-result-object·p0 
  
23 ····:goto_0 
24 ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z 
  
25 ····move-result·v0 
  
26 ····if-eqz·v0,·:cond_023 ····if-eqz·v0,·:cond_0
  
27 ····invoke-interface·{p0},·Ljava/util/Iterator;->next()Ljava/lang/Object;24 ····check-cast·p1,·Ljava/util/Collection;
  
28 ····move-result-object·v025 ····invoke-interface·{p0,·p1},·Ljava/util/Collection;->addAll(Ljava/util/Collection;)Z
  
29 ····invoke-interface·{p1,·v0},·Ljava/util/Collection;->add(Ljava/lang/Object;)Z26 ····move-result·p0
  
30 ····goto·:goto_027 ····return·p0
  
31 ····:cond_028 ····:cond_0
 29 ····const/4·v0,·0x0
32 ····return-object·p1 
33 .end·method 
  
34 .method·public·static·e(Ln1/b;)Ljava/util/List; 
35 ····.locals·1 
  
36 ····const-string·v0,·"<this>" 
  
37 ····invoke-static·{p0,·v0},·Lh1/l;->d(Ljava/lang/Object;Ljava/lang/String;)V30 ····invoke-interface·{p1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
  
38 ····invoke-static·{p0},·Ln1/h;->f(Ln1/b;)Ljava/util/List;31 ····move-result-object·p1
  
39 ····move-result-object·p0 
  
40 ····invoke-static·{p0},·Lx0/h;->g(Ljava/util/List;)Ljava/util/List;32 ····:cond_1
 33 ····:goto_0
 34 ····invoke-interface·{p1},·Ljava/util/Iterator;->hasNext()Z
  
41 ····move-result-object·p035 ····move-result·v1
  
 36 ····if-eqz·v1,·:cond_2
42 ····return-object·p0 
43 .end·method 
  
 37 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
44 .method·public·static·final·f(Ln1/b;)Ljava/util/List; 
45 ····.locals·1 
  
46 ····const-string·v0,·"<this>"38 ····move-result-object·v1
  
47 ····invoke-static·{p0,·v0},·Lh1/l;->d(Ljava/lang/Object;Ljava/lang/String;)V39 ····invoke-interface·{p0,·v1},·Ljava/util/Collection;->add(Ljava/lang/Object;)Z
  
48 ····new-instance·v0,·Ljava/util/ArrayList;40 ····move-result·v1
  
49 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V41 ····if-eqz·v1,·:cond_1
  
50 ····invoke-static·{p0,·v0},·Ln1/h;->d(Ln1/b;Ljava/util/Collection;)Ljava/util/Collection;42 ····const/4·v0,·0x1
  
 43 ····goto·:goto_0
51 ····move-result-object·p0 
  
52 ····check-cast·p0,·Ljava/util/List; 
  
53 ····return-object·p044 ····:cond_2
 45 ····return·v0
54 .end·method46 .end·method
2.75 KB
smali/n1/i.smali vs.
smali/c/d/d/d/c$c.smali
Files 24% similar despite different names
    
Offset 1, 62 lines modifiedOffset 1, 100 lines modified
1 .class·public·final·Ln1/i;1 .class·public·final·Lc/d/d/d/c$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces 
5 .implements·Ln1/b; 
 4 #·annotations
 5 .annotation·system·Ldalvik/annotation/EnclosingClass;
 6 ····value·=·Lc/d/d/d/c;
 7 .end·annotation
  
 8 .annotation·system·Ldalvik/annotation/InnerClass;
 9 ····accessFlags·=·0x19
 10 ····name·=·"c"
 11 .end·annotation
  
  
6 #·instance·fields12 #·instance·fields
7 .field·private·final·a:Ln1/b;13 .field·private·final·a:Ljava/lang/String;
  
8 .field·private·final·b:Lg1/l;14 .field·private·b:I
  
 15 .field·private·c:Z
  
 16 .field·private·d:Ljava/lang/String;
9 #·direct·methods 
10 .method·public·constructor·<init>(Ln1/b;Lg1/l;)V 
11 ····.locals·1 
  
12 ····const-string·v0,·"sequence"17 .field·private·e:I
  
13 ····invoke-static·{p1,·v0},·Lh1/l;->d(Ljava/lang/Object;Ljava/lang/String;)V18 .field·private·f:I
  
14 ····const-string·v0,·"transformer" 
  
15 ····invoke-static·{p2,·v0},·Lh1/l;->d(Ljava/lang/Object;Ljava/lang/String;)V19 #·direct·methods
 20 .method·public·constructor·<init>(Ljava/lang/String;IZLjava/lang/String;II)V
 21 ····.locals·0
  
16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
17 ····iput-object·p1,·p0,·Ln1/i;->a:Ln1/b;23 ····iput-object·p1,·p0,·Lc/d/d/d/c$c;->a:Ljava/lang/String;
  
 24 ····iput·p2,·p0,·Lc/d/d/d/c$c;->b:I
  
 25 ····iput-boolean·p3,·p0,·Lc/d/d/d/c$c;->c:Z
  
 26 ····iput-object·p4,·p0,·Lc/d/d/d/c$c;->d:Ljava/lang/String;
  
18 ····iput-object·p2,·p0,·Ln1/i;->b:Lg1/l;27 ····iput·p5,·p0,·Lc/d/d/d/c$c;->e:I
  
 28 ····iput·p6,·p0,·Lc/d/d/d/c$c;->f:I
  
19 ····return-void29 ····return-void
20 .end·method30 .end·method
  
21 .method·public·static·final·synthetic·a(Ln1/i;)Ln1/b; 
22 ····.locals·0 
  
23 ····iget-object·p0,·p0,·Ln1/i;->a:Ln1/b;31 #·virtual·methods
 32 .method·public·a()Ljava/lang/String;
 33 ····.locals·1
  
 34 ····iget-object·v0,·p0,·Lc/d/d/d/c$c;->a:Ljava/lang/String;
  
24 ····return-object·p035 ····return-object·v0
25 .end·method36 .end·method
  
26 .method·public·static·final·synthetic·b(Ln1/i;)Lg1/l;37 .method·public·b()I
27 ····.locals·038 ····.locals·1
  
28 ····iget-object·p0,·p0,·Ln1/i;->b:Lg1/l;39 ····iget·v0,·p0,·Lc/d/d/d/c$c;->f:I
  
29 ····return-object·p040 ····return·v0
30 .end·method41 .end·method
  
 42 .method·public·c()I
  
31 #·virtual·methods 
32 .method·public·iterator()Ljava/util/Iterator; 
33 ····.locals·143 ····.locals·1
  
34 ····new-instance·v0,·Ln1/i$a;44 ····iget·v0,·p0,·Lc/d/d/d/c$c;->e:I
  
 45 ····return·v0
 46 .end·method
  
 47 .method·public·d()Ljava/lang/String;
 48 ····.locals·1
  
35 ····invoke-direct·{v0,·p0},·Ln1/i$a;-><init>(Ln1/i;)V49 ····iget-object·v0,·p0,·Lc/d/d/d/c$c;->d:Ljava/lang/String;
  
36 ····return-object·v050 ····return-object·v0
37 .end·method51 .end·method
  
 52 .method·public·e()I
 53 ····.locals·1
  
 54 ····iget·v0,·p0,·Lc/d/d/d/c$c;->b:I
  
 55 ····return·v0
 56 .end·method
  
 57 .method·public·f()Z
 58 ····.locals·1
  
 59 ····iget-boolean·v0,·p0,·Lc/d/d/d/c$c;->c:Z
  
 60 ····return·v0
 61 .end·method
4.54 KB
smali/n1/i$a.smali vs.
smali/kotlinx/coroutines/j0.smali
Max HTML report size reached
1.51 KB
smali/n1/f$a.smali vs.
smali/e/b0/f$a.smali
Files 18% similar despite different names
    
Offset 1, 43 lines modifiedOffset 1, 58 lines modified
1 .class·public·final·Ln1/f$a;1 .class·public·final·Le/b0/f$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ln1/b;5 .implements·Le/b0/b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Ln1/f;->a(Ljava/util/Iterator;)Ln1/b;8 ····value·=·Le/b0/f;->a(Ljava/util/Iterator;)Le/b0/b;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
 14 .annotation·system·Ldalvik/annotation/Signature;
 15 ····value·=·{
 16 ········"Ljava/lang/Object;",
 17 ········"Le/b0/b<",
 18 ········"TT;>;"
 19 ····}
 20 .end·annotation
  
  
14 #·instance·fields21 #·instance·fields
15 .field·final·synthetic·a:Ljava/util/Iterator;22 .field·final·synthetic·a:Ljava/util/Iterator;
  
  
16 #·direct·methods23 #·direct·methods
17 .method·public·constructor·<init>(Ljava/util/Iterator;)V24 .method·public·constructor·<init>(Ljava/util/Iterator;)V
18 ····.locals·025 ····.locals·0
  
19 ····iput-object·p1,·p0,·Ln1/f$a;->a:Ljava/util/Iterator;26 ····iput-object·p1,·p0,·Le/b0/f$a;->a:Ljava/util/Iterator;
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void28 ····return-void
22 .end·method29 .end·method
  
  
23 #·virtual·methods30 #·virtual·methods
24 .method·public·iterator()Ljava/util/Iterator;31 .method·public·iterator()Ljava/util/Iterator;
25 ····.locals·132 ····.locals·1
 33 ····.annotation·system·Ldalvik/annotation/Signature;
 34 ········value·=·{
 35 ············"()",
 36 ············"Ljava/util/Iterator<",
 37 ············"TT;>;"
 38 ········}
 39 ····.end·annotation
  
26 ····iget-object·v0,·p0,·Ln1/f$a;->a:Ljava/util/Iterator;40 ····iget-object·v0,·p0,·Le/b0/f$a;->a:Ljava/util/Iterator;
  
27 ····return-object·v041 ····return-object·v0
28 .end·method42 .end·method
3.08 KB
smali/n1/a.smali vs.
smali/e/t/j/a/c.smali
Files 20% similar despite different names
    
Offset 1, 63 lines modifiedOffset 1, 85 lines modified
1 .class·public·final·Ln1/a;1 .class·public·final·Le/t/j/a/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ln1/b;5 .implements·Le/t/d;
  
  
 6 #·annotations
 7 .annotation·system·Ldalvik/annotation/Signature;
 8 ····value·=·{
 9 ········"Ljava/lang/Object;",
 10 ········"Le/t/d<",
 11 ········"Ljava/lang/Object;",
 12 ········">;"
 13 ····}
 14 .end·annotation
  
  
6 #·instance·fields15 #·static·fields
7 .field·private·final·a:Ljava/util/concurrent/atomic/AtomicReference;16 .field·public·static·final·e:Le/t/j/a/c;
  
  
8 #·direct·methods17 #·direct·methods
9 .method·public·constructor·<init>(Ln1/b;)V18 .method·static·constructor·<clinit>()V
10 ····.locals·119 ····.locals·1
  
11 ····const-string·v0,·"sequence"20 ····new-instance·v0,·Le/t/j/a/c;
  
12 ····invoke-static·{p1,·v0},·Lh1/l;->d(Ljava/lang/Object;Ljava/lang/String;)V21 ····invoke-direct·{v0},·Le/t/j/a/c;-><init>()V
  
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····sput-object·v0,·Le/t/j/a/c;->e:Le/t/j/a/c;
  
14 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicReference;23 ····return-void
 24 .end·method
  
15 ····invoke-direct·{v0,·p1},·Ljava/util/concurrent/atomic/AtomicReference;-><init>(Ljava/lang/Object;)V25 .method·private·constructor·<init>()V
 26 ····.locals·0
  
16 ····iput-object·v0,·p0,·Ln1/a;->a:Ljava/util/concurrent/atomic/AtomicReference;27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
17 ····return-void28 ····return-void
18 .end·method29 .end·method
  
  
19 #·virtual·methods30 #·virtual·methods
20 .method·public·iterator()Ljava/util/Iterator;31 .method·public·d()Le/t/g;
21 ····.locals·232 ····.locals·2
  
22 ····iget-object·v0,·p0,·Ln1/a;->a:Ljava/util/concurrent/atomic/AtomicReference;33 ····new-instance·v0,·Ljava/lang/IllegalStateException;
  
23 ····const/4·v1,·0x034 ····const-string·v1,·"This·continuation·is·already·complete"
  
24 ····invoke-virtual·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicReference;->getAndSet(Ljava/lang/Object;)Ljava/lang/Object;35 ····invoke-virtual·{v1},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
25 ····move-result-object·v036 ····move-result-object·v1
  
 37 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
 38 ····throw·v0
 39 .end·method
  
 40 .method·public·l(Ljava/lang/Object;)V
 41 ····.locals·1
  
26 ····check-cast·v0,·Ln1/b;42 ····new-instance·p1,·Ljava/lang/IllegalStateException;
  
27 ····if-eqz·v0,·:cond_043 ····const-string·v0,·"This·continuation·is·already·complete"
  
28 ····invoke-interface·{v0},·Ln1/b;->iterator()Ljava/util/Iterator;44 ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
29 ····move-result-object·v045 ····move-result-object·v0
  
30 ····return-object·v046 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
31 ····:cond_0 
32 ····new-instance·v0,·Ljava/lang/IllegalStateException;47 ····throw·p1
 48 .end·method
  
33 ····const-string·v1,·"This·sequence·can·be·consumed·only·once."49 .method·public·toString()Ljava/lang/String;
 50 ····.locals·1
  
34 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V51 ····const-string·v0,·"This·continuation·is·already·complete"
  
35 ····throw·v052 ····return-object·v0
36 .end·method53 .end·method
2.01 KB
smali/n1/c.smali vs.
smali/e/z/d.smali
Files 22% similar despite different names
    
Offset 1, 45 lines modifiedOffset 1, 75 lines modified
1 .class·public·abstract·Ln1/c; 
2 .super·Ln1/h; 
3 .source·"SourceFile"1 .class·public·final·Le/z/d;
 2 .super·Le/z/f;
 3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·bridge·synthetic·a(Ljava/util/Iterator;)Ln1/b;5 .method·public·static·bridge·synthetic·a(II)I
6 ····.locals·06 ····.locals·0
  
7 ····invoke-static·{p0},·Ln1/f;->a(Ljava/util/Iterator;)Ln1/b;7 ····invoke-static·{p0,·p1},·Le/z/f;->a(II)I
  
8 ····move-result-object·p08 ····move-result·p0
  
9 ····return-object·p09 ····return·p0
10 .end·method10 .end·method
  
11 .method·public·static·bridge·synthetic·b(Ln1/b;)Ln1/b;11 .method·public·static·bridge·synthetic·b(JJ)J
12 ····.locals·012 ····.locals·0
  
13 ····invoke-static·{p0},·Ln1/f;->b(Ln1/b;)Ln1/b;13 ····invoke-static·{p0,·p1,·p2,·p3},·Le/z/f;->b(JJ)J
  
14 ····move-result-object·p014 ····move-result-wide·p0
  
15 ····return-object·p015 ····return-wide·p0
 16 .end·method
  
 17 .method·public·static·bridge·synthetic·c(II)I
 18 ····.locals·0
  
 19 ····invoke-static·{p0,·p1},·Le/z/f;->c(II)I
  
 20 ····move-result·p0
  
 21 ····return·p0
 22 .end·method
  
 23 .method·public·static·bridge·synthetic·d(JJ)J
 24 ····.locals·0
  
 25 ····invoke-static·{p0,·p1,·p2,·p3},·Le/z/f;->d(JJ)J
  
 26 ····move-result-wide·p0
  
 27 ····return-wide·p0
 28 .end·method
  
 29 .method·public·static·bridge·synthetic·e(III)I
 30 ····.locals·0
  
 31 ····invoke-static·{p0,·p1,·p2},·Le/z/f;->e(III)I
  
 32 ····move-result·p0
  
 33 ····return·p0
16 .end·method34 .end·method
  
17 .method·public·static·bridge·synthetic·c(Ln1/b;Lg1/l;)Ln1/b;35 .method·public·static·bridge·synthetic·f(II)Le/z/a;
18 ····.locals·036 ····.locals·0
  
19 ····invoke-static·{p0,·p1},·Ln1/h;->c(Ln1/b;Lg1/l;)Ln1/b;37 ····invoke-static·{p0,·p1},·Le/z/f;->f(II)Le/z/a;
  
20 ····move-result-object·p038 ····move-result-object·p0
  
21 ····return-object·p039 ····return-object·p0
22 .end·method40 .end·method
  
23 .method·public·static·bridge·synthetic·e(Ln1/b;)Ljava/util/List;41 .method·public·static·bridge·synthetic·g(II)Le/z/c;
24 ····.locals·042 ····.locals·0
  
25 ····invoke-static·{p0},·Ln1/h;->e(Ln1/b;)Ljava/util/List;43 ····invoke-static·{p0,·p1},·Le/z/f;->g(II)Le/z/c;
  
26 ····move-result-object·p044 ····move-result-object·p0
  
27 ····return-object·p045 ····return-object·p0
28 .end·method46 .end·method
14.1 KB
smali/x1/d.smali vs.
smali/androidx/appcompat/app/j$a.smali
Max HTML report size reached
1.67 KB
smali/x1/b.smali vs.
smali/ru/nsu/bobrofon/easysshfs/p/e/k.smali
Files 18% similar despite different names
    
Offset 1, 24 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·Lx1/b;1 .class·public·final·Lru/nsu/bobrofon/easysshfs/p/e/k;
2 .super·Landroid/database/Observable;2 .super·Landroid/database/Observable;
3 .source·"SourceFile"3 .source·""
  
  
 4 #·annotations
 5 .annotation·system·Ldalvik/annotation/Signature;
 6 ····value·=·{
 7 ········"Landroid/database/Observable<",
 8 ········"Lru/nsu/bobrofon/easysshfs/p/e/m;",
 9 ········">;"
 10 ····}
 11 .end·annotation
  
  
4 #·direct·methods12 #·direct·methods
5 .method·public·constructor·<init>()V13 .method·public·constructor·<init>()V
6 ····.locals·014 ····.locals·0
  
7 ····invoke-direct·{p0},·Landroid/database/Observable;-><init>()V15 ····invoke-direct·{p0},·Landroid/database/Observable;-><init>()V
  
8 ····return-void16 ····return-void
9 .end·method17 .end·method
  
  
10 #·virtual·methods18 #·virtual·methods
11 .method·public·final·a(Z)V19 .method·public·final·a()V
12 ····.locals·220 ····.locals·2
  
13 ····iget-object·v0,·p0,·Landroid/database/Observable;->mObservers:Ljava/util/ArrayList;21 ····iget-object·v0,·p0,·Landroid/database/Observable;->mObservers:Ljava/util/ArrayList;
  
14 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;22 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
15 ····move-result-object·v023 ····move-result-object·v0
Offset 30, 30 lines modifiedOffset 40, 16 lines modified
  
30 ····if-eqz·v1,·:cond_040 ····if-eqz·v1,·:cond_0
  
31 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;41 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
32 ····move-result-object·v142 ····move-result-object·v1
  
33 ····check-cast·v1,·Lx1/a;43 ····check-cast·v1,·Lru/nsu/bobrofon/easysshfs/p/e/m;
  
34 ····invoke-interface·{v1,·p1},·Lx1/a;->a(Z)V44 ····invoke-interface·{v1},·Lru/nsu/bobrofon/easysshfs/p/e/m;->f()V
  
35 ····goto·:goto_045 ····goto·:goto_0
  
36 ····:cond_046 ····:cond_0
37 ····return-void47 ····return-void
38 .end·method48 .end·method
  
39 .method·public·final·b(Lx1/a;Z)V 
40 ····.locals·1 
  
41 ····const-string·v0,·"observer" 
  
42 ····invoke-static·{p1,·v0},·Lh1/l;->d(Ljava/lang/Object;Ljava/lang/String;)V 
  
43 ····invoke-super·{p0,·p1},·Landroid/database/Observable;->registerObserver(Ljava/lang/Object;)V 
  
44 ····invoke-interface·{p1,·p2},·Lx1/a;->a(Z)V 
  
45 ····return-void 
46 .end·method 
4.0 KB
smali/x1/c$a.smali vs.
smali/c/m/a/a/d$a.smali
Max HTML report size reached
25.6 KB
smali/x1/c.smali vs.
smali/c/c/e.smali
Max HTML report size reached
2.13 KB
smali/s1/h.smali vs.
smali/kotlinx/coroutines/q2/q/h.smali
Files 14% similar despite different names
    
Offset 1, 43 lines modifiedOffset 1, 43 lines modified
1 .class·public·abstract·Ls1/h;1 .class·public·final·Lkotlinx/coroutines/q2/q/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·a:Lkotlinx/coroutines/internal/v;5 .field·public·static·final·a:Lkotlinx/coroutines/internal/x;
  
6 .field·public·static·final·b:Lkotlinx/coroutines/internal/v;6 .field·public·static·final·b:Lkotlinx/coroutines/internal/x;
  
7 .field·public·static·final·c:Lkotlinx/coroutines/internal/v;7 .field·public·static·final·c:Lkotlinx/coroutines/internal/x;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·constructor·<clinit>()V9 .method·static·constructor·<clinit>()V
10 ····.locals·210 ····.locals·2
  
11 ····new-instance·v0,·Lkotlinx/coroutines/internal/v;11 ····new-instance·v0,·Lkotlinx/coroutines/internal/x;
  
12 ····const-string·v1,·"NULL"12 ····const-string·v1,·"NULL"
  
13 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/v;-><init>(Ljava/lang/String;)V13 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/x;-><init>(Ljava/lang/String;)V
  
14 ····sput-object·v0,·Ls1/h;->a:Lkotlinx/coroutines/internal/v;14 ····sput-object·v0,·Lkotlinx/coroutines/q2/q/h;->a:Lkotlinx/coroutines/internal/x;
  
15 ····new-instance·v0,·Lkotlinx/coroutines/internal/v;15 ····new-instance·v0,·Lkotlinx/coroutines/internal/x;
  
16 ····const-string·v1,·"UNINITIALIZED"16 ····const-string·v1,·"UNINITIALIZED"
  
17 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/v;-><init>(Ljava/lang/String;)V17 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/x;-><init>(Ljava/lang/String;)V
  
18 ····sput-object·v0,·Ls1/h;->b:Lkotlinx/coroutines/internal/v;18 ····sput-object·v0,·Lkotlinx/coroutines/q2/q/h;->b:Lkotlinx/coroutines/internal/x;
  
19 ····new-instance·v0,·Lkotlinx/coroutines/internal/v;19 ····new-instance·v0,·Lkotlinx/coroutines/internal/x;
  
20 ····const-string·v1,·"DONE"20 ····const-string·v1,·"DONE"
  
21 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/v;-><init>(Ljava/lang/String;)V21 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/x;-><init>(Ljava/lang/String;)V
  
22 ····sput-object·v0,·Ls1/h;->c:Lkotlinx/coroutines/internal/v;22 ····sput-object·v0,·Lkotlinx/coroutines/q2/q/h;->c:Lkotlinx/coroutines/internal/x;
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
1.07 KB
smali/s1/e$a.smali vs.
smali/c/d/h/f$c.smali
Files 14% similar despite different names
    
Offset 1, 36 lines modifiedOffset 1, 42 lines modified
1 .class·public·final·Ls1/e$a;1 .class·public·Lc/d/h/f$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·""
3 .source·"SourceFile" 
  
4 #·interfaces 
5 .implements·Ly0/g$c; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Ls1/e;6 ····value·=·Lc/d/h/f;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x199 ····accessFlags·=·0x9
12 ····name·=·"a"10 ····name·=·"c"
13 .end·annotation11 .end·annotation
  
  
14 #·direct·methods12 #·direct·methods
15 .method·private·constructor·<init>()V13 .method·public·constructor·<init>()V
16 ····.locals·014 ····.locals·0
  
17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
18 ····return-void16 ····return-void
19 .end·method17 .end·method
  
20 .method·public·synthetic·constructor·<init>(Lh1/g;)V 
 18 #·virtual·methods
 19 .method·public·a(I)V
21 ····.locals·020 ····.locals·0
  
 21 ····const·p0,·0x0
22 ····.line·1 
23 ····invoke-direct·{p0},·Ls1/e$a;-><init>()V 
  
24 ····return-void22 ····throw·p0
 23 .end·method
  
 24 .method·public·b(Landroid/graphics/Typeface;)V
 25 ····.locals·0
  
 26 ····const·p0,·0x0
  
 27 ····throw·p0
25 .end·method28 .end·method
6.03 KB
smali/s1/k$a.smali vs.
smali/androidx/core/app/e$a.smali
Max HTML report size reached
13.6 KB
smali/s1/i.smali vs.
smali/e/t/c.smali
Max HTML report size reached
4.31 KB
smali/s1/k.smali vs.
smali/e/c0/a.smali
Max HTML report size reached
7.78 KB
smali/s1/b.smali vs.
smali/c/g/b/m$h.smali
Max HTML report size reached
2.25 KB
smali/s1/i$a.smali vs.
smali/kotlinx/coroutines/q2/q/i$a.smali
Files 18% similar despite different names
    
Offset 1, 56 lines modifiedOffset 1, 67 lines modified
1 .class·final·Ls1/i$a;1 .class·final·Lkotlinx/coroutines/q2/q/i$a;
2 .super·Lh1/m;2 .super·Le/w/d/m;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lg1/p;5 .implements·Le/w/c/p;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Ls1/i;-><init>(Lkotlinx/coroutines/flow/c;Ly0/g;)V8 ····value·=·Lkotlinx/coroutines/q2/q/i;-><init>(Lkotlinx/coroutines/q2/c;Le/t/g;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1811 ····accessFlags·=·0x18
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
 14 .annotation·system·Ldalvik/annotation/Signature;
 15 ····value·=·{
 16 ········"Le/w/d/m;",
 17 ········"Le/w/c/p<",
 18 ········"Ljava/lang/Integer;",
 19 ········"Le/t/g$b;",
 20 ········"Ljava/lang/Integer;",
 21 ········">;"
 22 ····}
 23 .end·annotation
  
  
14 #·static·fields24 #·static·fields
15 .field·public·static·final·e:Ls1/i$a;25 .field·public·static·final·f:Lkotlinx/coroutines/q2/q/i$a;
  
  
16 #·direct·methods26 #·direct·methods
17 .method·static·constructor·<clinit>()V27 .method·static·constructor·<clinit>()V
18 ····.locals·128 ····.locals·1
  
19 ····new-instance·v0,·Ls1/i$a;29 ····new-instance·v0,·Lkotlinx/coroutines/q2/q/i$a;
  
20 ····invoke-direct·{v0},·Ls1/i$a;-><init>()V30 ····invoke-direct·{v0},·Lkotlinx/coroutines/q2/q/i$a;-><init>()V
  
21 ····sput-object·v0,·Ls1/i$a;->e:Ls1/i$a;31 ····sput-object·v0,·Lkotlinx/coroutines/q2/q/i$a;->f:Lkotlinx/coroutines/q2/q/i$a;
  
22 ····return-void32 ····return-void
23 .end·method33 .end·method
  
24 .method·constructor·<init>()V34 .method·constructor·<init>()V
25 ····.locals·135 ····.locals·1
  
26 ····const/4·v0,·0x236 ····const/4·v0,·0x2
  
27 ····invoke-direct·{p0,·v0},·Lh1/m;-><init>(I)V37 ····invoke-direct·{p0,·v0},·Le/w/d/m;-><init>(I)V
  
28 ····return-void38 ····return-void
29 .end·method39 .end·method
  
  
30 #·virtual·methods40 #·virtual·methods
31 .method·public·final·a(ILy0/g$b;)I41 .method·public·final·a(ILe/t/g$b;)I
32 ····.locals·042 ····.locals·0
  
33 ····add-int/lit8·p1,·p1,·0x143 ····add-int/lit8·p1,·p1,·0x1
  
34 ····return·p144 ····return·p1
35 .end·method45 .end·method
  
Offset 59, 17 lines modifiedOffset 70, 17 lines modified
  
59 ····check-cast·p1,·Ljava/lang/Number;70 ····check-cast·p1,·Ljava/lang/Number;
  
60 ····invoke-virtual·{p1},·Ljava/lang/Number;->intValue()I71 ····invoke-virtual·{p1},·Ljava/lang/Number;->intValue()I
  
61 ····move-result·p172 ····move-result·p1
  
62 ····check-cast·p2,·Ly0/g$b;73 ····check-cast·p2,·Le/t/g$b;
  
63 ····invoke-virtual·{p0,·p1,·p2},·Ls1/i$a;->a(ILy0/g$b;)I74 ····invoke-virtual·{p0,·p1,·p2},·Lkotlinx/coroutines/q2/q/i$a;->a(ILe/t/g$b;)I
  
64 ····move-result·p175 ····move-result·p1
  
65 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;76 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
66 ····move-result-object·p177 ····move-result-object·p1
  
3.68 KB
smali/s1/e.smali vs.
smali/c/g/c/i/d$a.smali
Files 24% similar despite different names
    
Offset 1, 104 lines modifiedOffset 1, 99 lines modified
1 .class·public·final·Ls1/e;1 .class·public·final·Lc/g/c/i/d$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·""
3 .source·"SourceFile" 
  
4 #·interfaces 
5 .implements·Ly0/g$b; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
 6 ····value·=·Lc/g/c/i/d;
8 ····value·=·{ 
9 ········Ls1/e$a; 
10 ····} 
11 .end·annotation7 .end·annotation
  
 8 .annotation·system·Ldalvik/annotation/InnerClass;
 9 ····accessFlags·=·0x19
 10 ····name·=·"a"
 11 .end·annotation
  
12 #·static·fields 
13 .field·public·static·final·f:Ls1/e$a;12 .annotation·system·Ldalvik/annotation/Signature;
 13 ····value·=·{
 14 ········"<T:",
 15 ········"Ljava/lang/Object;",
 16 ········">",
 17 ········"Ljava/lang/Object;"
 18 ····}
 19 .end·annotation
  
  
14 #·instance·fields20 #·instance·fields
 21 .field·private·final·a:Ljava/lang/String;
15 .field·public·final·d:Ljava/lang/Throwable; 
  
16 .field·private·final·e:Ly0/g$c; 
  
  
17 #·direct·methods22 #·direct·methods
18 .method·static·constructor·<clinit>()V23 .method·public·constructor·<init>(Ljava/lang/String;)V
19 ····.locals·224 ····.locals·1
  
20 ····new-instance·v0,·Ls1/e$a;25 ····const-string·v0,·"name"
  
21 ····const/4·v1,·0x026 ····invoke-static·{p1,·v0},·Le/w/d/l;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
22 ····invoke-direct·{v0,·v1},·Ls1/e$a;-><init>(Lh1/g;)V27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····sput-object·v0,·Ls1/e;->f:Ls1/e$a;28 ····iput-object·p1,·p0,·Lc/g/c/i/d$a;->a:Ljava/lang/String;
  
24 ····return-void29 ····return-void
25 .end·method30 .end·method
  
26 .method·public·constructor·<init>(Ljava/lang/Throwable;)V 
27 ····.locals·0 
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V31 #·virtual·methods
 32 .method·public·final·a()Ljava/lang/String;
 33 ····.locals·1
  
29 ····iput-object·p1,·p0,·Ls1/e;->d:Ljava/lang/Throwable;34 ····iget-object·v0,·p0,·Lc/g/c/i/d$a;->a:Ljava/lang/String;
  
30 ····sget-object·p1,·Ls1/e;->f:Ls1/e$a;35 ····return-object·v0
 36 .end·method
  
31 ····iput-object·p1,·p0,·Ls1/e;->e:Ly0/g$c;37 .method·public·equals(Ljava/lang/Object;)Z
 38 ····.locals·1
  
 39 ····instance-of·v0,·p1,·Lc/g/c/i/d$a;
32 ····return-void 
33 .end·method 
  
 40 ····if-eqz·v0,·:cond_0
  
 41 ····iget-object·v0,·p0,·Lc/g/c/i/d$a;->a:Ljava/lang/String;
34 #·virtual·methods 
35 .method·public·fold(Ljava/lang/Object;Lg1/p;)Ljava/lang/Object; 
36 ····.locals·0 
  
37 ····invoke-static·{p0,·p1,·p2},·Ly0/g$b$a;->a(Ly0/g$b;Ljava/lang/Object;Lg1/p;)Ljava/lang/Object;42 ····check-cast·p1,·Lc/g/c/i/d$a;
  
38 ····move-result-object·p143 ····iget-object·p1,·p1,·Lc/g/c/i/d$a;->a:Ljava/lang/String;
  
 44 ····invoke-static·{v0,·p1},·Le/w/d/l;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
39 ····return-object·p1 
40 .end·method 
  
 45 ····move-result·p1
41 .method·public·get(Ly0/g$c;)Ly0/g$b; 
42 ····.locals·0 
  
43 ····invoke-static·{p0,·p1},·Ly0/g$b$a;->b(Ly0/g$b;Ly0/g$c;)Ly0/g$b;46 ····goto·:goto_0
  
44 ····move-result-object·p147 ····:cond_0
 48 ····const/4·p1,·0x0
  
 49 ····:goto_0
45 ····return-object·p150 ····return·p1
46 .end·method51 .end·method
  
47 .method·public·getKey()Ly0/g$c;52 .method·public·hashCode()I
48 ····.locals·153 ····.locals·1
  
49 ····iget-object·v0,·p0,·Ls1/e;->e:Ly0/g$c;54 ····iget-object·v0,·p0,·Lc/g/c/i/d$a;->a:Ljava/lang/String;
  
 55 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I
50 ····return-object·v0 
51 .end·method 
  
52 .method·public·minusKey(Ly0/g$c;)Ly0/g; 
53 ····.locals·0 
  
54 ····invoke-static·{p0,·p1},·Ly0/g$b$a;->c(Ly0/g$b;Ly0/g$c;)Ly0/g; 
  
55 ····move-result-object·p156 ····move-result·v0
  
56 ····return-object·p157 ····return·v0
57 .end·method58 .end·method
  
58 .method·public·plus(Ly0/g;)Ly0/g;59 .method·public·toString()Ljava/lang/String;
59 ····.locals·060 ····.locals·1
  
60 ····invoke-static·{p0,·p1},·Ly0/g$b$a;->d(Ly0/g$b;Ly0/g;)Ly0/g; 
  
61 ····move-result-object·p161 ····iget-object·v0,·p0,·Lc/g/c/i/d$a;->a:Ljava/lang/String;
Max diff block lines reached; 57/3689 bytes (1.55%) of diff not shown.
3.31 KB
smali/s1/j$a.smali vs.
smali/kotlinx/coroutines/l2.smali
Files 21% similar despite different names
    
Offset 1, 81 lines modifiedOffset 1, 76 lines modified
 1 .class·public·final·Lkotlinx/coroutines/l2;
 2 .super·Lkotlinx/coroutines/i0;
 3 .source·""
1 .class·final·synthetic·Ls1/j$a; 
2 .super·Lh1/j; 
3 .source·"SourceFile" 
  
4 #·interfaces 
5 .implements·Lg1/q; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·Ls1/j; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x1000 
12 ····name·=·null 
13 .end·annotation 
  
  
14 #·static·fields4 #·static·fields
15 .field·public·static·final·m:Ls1/j$a;5 .field·public·static·final·f:Lkotlinx/coroutines/l2;
  
  
16 #·direct·methods6 #·direct·methods
17 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
18 ····.locals·18 ····.locals·1
  
19 ····new-instance·v0,·Ls1/j$a;9 ····new-instance·v0,·Lkotlinx/coroutines/l2;
  
20 ····invoke-direct·{v0},·Ls1/j$a;-><init>()V10 ····invoke-direct·{v0},·Lkotlinx/coroutines/l2;-><init>()V
  
21 ····sput-object·v0,·Ls1/j$a;->m:Ls1/j$a;11 ····sput-object·v0,·Lkotlinx/coroutines/l2;->f:Lkotlinx/coroutines/l2;
  
22 ····return-void12 ····return-void
23 .end·method13 .end·method
  
24 .method·constructor·<init>()V14 .method·private·constructor·<init>()V
25 ····.locals·615 ····.locals·0
  
26 ····const/4·v1,·0x316 ····invoke-direct·{p0},·Lkotlinx/coroutines/i0;-><init>()V
  
27 ····const-class·v2,·Lkotlinx/coroutines/flow/c;17 ····return-void
 18 .end·method
  
28 ····const-string·v3,·"emit" 
  
29 ····const-string·v4,·"emit(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;"19 #·virtual·methods
 20 .method·public·j(Le/t/g;Ljava/lang/Runnable;)V
 21 ····.locals·0
  
30 ····const/4·v5,·0x022 ····sget-object·p2,·Lkotlinx/coroutines/o2;->e:Lkotlinx/coroutines/o2$a;
  
31 ····move-object·v0,·p023 ····invoke-interface·{p1,·p2},·Le/t/g;->get(Le/t/g$c;)Le/t/g$b;
  
32 ····invoke-direct/range·{v0·..·v5},·Lh1/j;-><init>(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V24 ····move-result-object·p1
  
 25 ····check-cast·p1,·Lkotlinx/coroutines/o2;
33 ····return-void 
34 .end·method 
  
 26 ····if-eqz·p1,·:cond_0
  
 27 ····const/4·p2,·0x1
35 #·virtual·methods 
36 .method·public·final·k(Lkotlinx/coroutines/flow/c;Ljava/lang/Object;Ly0/d;)Ljava/lang/Object; 
37 ····.locals·0 
  
38 ····invoke-interface·{p1,·p2,·p3},·Lkotlinx/coroutines/flow/c;->a(Ljava/lang/Object;Ly0/d;)Ljava/lang/Object;28 ····iput-boolean·p2,·p1,·Lkotlinx/coroutines/o2;->f:Z
  
39 ····move-result-object·p129 ····return-void
  
 30 ····:cond_0
 31 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException;
  
 32 ····const-string·p2,·"Dispatchers.Unconfined.dispatch·function·can·only·be·used·by·the·yield·function.·If·you·wrap·Unconfined·dispatcher·in·your·code,·make·sure·you·properly·delegate·isDispatchNeeded·and·dispatch·calls."
  
40 ····return-object·p133 ····invoke-direct·{p1,·p2},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
  
 34 ····throw·p1
41 .end·method35 .end·method
  
42 .method·public·bridge·synthetic·l(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;36 .method·public·l(Le/t/g;)Z
43 ····.locals·037 ····.locals·0
  
44 ····check-cast·p1,·Lkotlinx/coroutines/flow/c;38 ····const/4·p1,·0x0
  
45 ····check-cast·p3,·Ly0/d;39 ····return·p1
 40 .end·method
  
46 ····invoke-virtual·{p0,·p1,·p2,·p3},·Ls1/j$a;->k(Lkotlinx/coroutines/flow/c;Ljava/lang/Object;Ly0/d;)Ljava/lang/Object;41 .method·public·toString()Ljava/lang/String;
 42 ····.locals·1
  
47 ····move-result-object·p143 ····const-string·v0,·"Dispatchers.Unconfined"
  
48 ····return-object·p144 ····return-object·v0
49 .end·method45 .end·method
2.2 KB
smali/s1/a.smali vs.
smali/d/a/a/e/g.smali
Files 26% similar despite different names
    
Offset 1, 43 lines modifiedOffset 1, 66 lines modified
1 .class·public·final·Ls1/a; 
2 .super·Ljava/util/concurrent/CancellationException; 
3 .source·"SourceFile"1 .class·Ld/a/a/e/g;
 2 .super·Ljava/lang/Object;
 3 .source·""
  
 4 #·interfaces
 5 .implements·Ld/a/a/e/o;
  
  
4 #·instance·fields6 #·instance·fields
5 .field·private·final·d:Lkotlinx/coroutines/flow/c;7 .field·private·final·e:[Ljava/lang/String;
  
  
6 #·direct·methods8 #·direct·methods
7 .method·public·constructor·<init>(Lkotlinx/coroutines/flow/c;)V9 .method·constructor·<init>([Ljava/lang/String;)V
8 ····.locals·110 ····.locals·0
  
9 ····const-string·v0,·"Flow·was·aborted,·no·more·elements·needed" 
  
10 ····invoke-direct·{p0,·v0},·Ljava/util/concurrent/CancellationException;-><init>(Ljava/lang/String;)V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
11 ····iput-object·p1,·p0,·Ls1/a;->d:Lkotlinx/coroutines/flow/c;12 ····iput-object·p1,·p0,·Ld/a/a/e/g;->e:[Ljava/lang/String;
  
12 ····return-void13 ····return-void
13 .end·method14 .end·method
  
  
14 #·virtual·methods15 #·virtual·methods
15 .method·public·final·a()Lkotlinx/coroutines/flow/c;16 .method·public·b(Ljava/io/OutputStream;)V
16 ····.locals·117 ····.locals·5
  
17 ····iget-object·v0,·p0,·Ls1/a;->d:Lkotlinx/coroutines/flow/c;18 ····iget-object·v0,·p0,·Ld/a/a/e/g;->e:[Ljava/lang/String;
  
18 ····return-object·v0 
19 .end·method19 ····array-length·v1,·v0
  
 20 ····const/4·v2,·0x0
  
 21 ····:goto_0
 22 ····if-ge·v2,·v1,·:cond_0
  
 23 ····aget-object·v3,·v0,·v2
  
 24 ····sget-object·v4,·Ld/a/a/e/t;->b:Ljava/nio/charset/Charset;
  
 25 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B
  
 26 ····move-result-object·v3
20 .method·public·fillInStackTrace()Ljava/lang/Throwable; 
21 ····.locals·1 
  
22 ····const/4·v0,·0x027 ····invoke-virtual·{p1,·v3},·Ljava/io/OutputStream;->write([B)V
  
23 ····new-array·v0,·v0,·[Ljava/lang/StackTraceElement;28 ····const/16·v3,·0xa
  
24 ····invoke-virtual·{p0,·v0},·Ljava/lang/Throwable;->setStackTrace([Ljava/lang/StackTraceElement;)V29 ····invoke-virtual·{p1,·v3},·Ljava/io/OutputStream;->write(I)V
  
25 ····return-object·p030 ····add-int/lit8·v2,·v2,·0x1
  
 31 ····goto·:goto_0
  
 32 ····:cond_0
 33 ····return-void
 34 .end·method
  
 35 .method·public·synthetic·close()V
 36 ····.locals·0
  
 37 ····invoke-static·{p0},·Ld/a/a/e/n;->a(Ld/a/a/e/o;)V
  
 38 ····return-void
26 .end·method39 .end·method
1.38 KB
smali/s1/j.smali vs.
smali/e/w/d/o.smali
Files 23% similar despite different names
    
Offset 1, 35 lines modifiedOffset 1, 38 lines modified
1 .class·public·abstract·Ls1/j;1 .class·public·abstract·Le/w/d/o;
2 .super·Ljava/lang/Object; 
3 .source·"SourceFile"2 .super·Le/w/d/s;
 3 .source·""
  
 4 #·interfaces
 5 .implements·Le/a0/e;
  
4 #·static·fields 
5 .field·private·static·final·a:Lg1/q; 
  
  
6 #·direct·methods6 #·direct·methods
7 .method·static·constructor·<clinit>()V7 .method·public·constructor·<init>(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
8 ····.locals·28 ····.locals·0
  
9 ····sget-object·v0,·Ls1/j$a;->m:Ls1/j$a;9 ····invoke-direct/range·{p0·..·p5},·Le/w/d/s;-><init>(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
  
10 ····const/4·v1,·0x310 ····return-void
 11 .end·method
  
11 ····invoke-static·{v0,·v1},·Lh1/y;->a(Ljava/lang/Object;I)Ljava/lang/Object; 
  
12 ····move-result-object·v012 #·virtual·methods
 13 .method·public·c()Ljava/lang/Object;
 14 ····.locals·1
  
13 ····check-cast·v0,·Lg1/q;15 ····invoke-interface·{p0},·Le/a0/e;->f()Ljava/lang/Object;
  
14 ····sput-object·v0,·Ls1/j;->a:Lg1/q;16 ····move-result-object·v0
  
15 ····return-void17 ····return-object·v0
16 .end·method18 .end·method
  
17 .method·public·static·final·synthetic·a()Lg1/q;19 .method·protected·d()Le/a0/a;
18 ····.locals·120 ····.locals·1
  
19 ····sget-object·v0,·Ls1/j;->a:Lg1/q;21 ····invoke-static·{p0},·Le/w/d/v;->e(Le/w/d/o;)Le/a0/e;
  
 22 ····move-result-object·v0
  
20 ····return-object·v023 ····return-object·v0
21 .end·method24 .end·method
490 B
smali/c0/j$c.smali vs.
smali/c/d/k/f0/c$c.smali
Files 19% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·interface·abstract·Lc0/j$c;1 .class·interface·abstract·Lc/d/k/f0/c$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lc0/j;6 ····value·=·Lc/d/k/f0/c;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x60a9 ····accessFlags·=·0x60a
10 ····name·=·"c"10 ····name·=·"c"
11 .end·annotation11 .end·annotation
  
2.65 KB
smali/c0/e$a.smali vs.
smali/c/d/k/p.smali
Files 25% similar despite different names
    
Offset 1, 59 lines modifiedOffset 1, 81 lines modified
 1 .class·public·Lc/d/k/p;
 2 .super·Ljava/lang/Object;
 3 .source·""
1 .class·Lc0/e$a; 
2 .super·Landroid/view/inputmethod/InputConnectionWrapper; 
3 .source·"SourceFile" 
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingMethod; 
6 ····value·=·Lc0/e;->a(Landroid/view/inputmethod/InputConnection;Landroid/view/inputmethod/EditorInfo;Lc0/e$c;)Landroid/view/inputmethod/InputConnection; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x0 
10 ····name·=·null 
11 .end·annotation 
  
  
12 #·instance·fields4 #·instance·fields
13 .field·final·synthetic·a:Lc0/e$c;5 .field·private·a:I
  
 6 .field·private·b:I
  
  
14 #·direct·methods7 #·direct·methods
15 .method·constructor·<init>(Landroid/view/inputmethod/InputConnection;ZLc0/e$c;)V8 .method·public·constructor·<init>(Landroid/view/ViewGroup;)V
16 ····.locals·09 ····.locals·0
  
 10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
17 ····iput-object·p3,·p0,·Lc0/e$a;->a:Lc0/e$c; 
  
18 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/inputmethod/InputConnectionWrapper;-><init>(Landroid/view/inputmethod/InputConnection;Z)V 
  
19 ····return-void11 ····return-void
20 .end·method12 .end·method
  
  
21 #·virtual·methods13 #·virtual·methods
22 .method·public·commitContent(Landroid/view/inputmethod/InputContentInfo;ILandroid/os/Bundle;)Z14 .method·public·a()I
23 ····.locals·215 ····.locals·2
  
24 ····iget-object·v0,·p0,·Lc0/e$a;->a:Lc0/e$c;16 ····iget·v0,·p0,·Lc/d/k/p;->a:I
  
 17 ····iget·v1,·p0,·Lc/d/k/p;->b:I
  
 18 ····or-int/2addr·v0,·v1
  
25 ····invoke-static·{p1},·Lc0/j;->f(Ljava/lang/Object;)Lc0/j;19 ····return·v0
 20 .end·method
  
 21 .method·public·b(Landroid/view/View;Landroid/view/View;I)V
 22 ····.locals·1
  
26 ····move-result-object·v123 ····const/4·v0,·0x0
  
27 ····invoke-interface·{v0,·v1,·p2,·p3},·Lc0/e$c;->a(Lc0/j;ILandroid/os/Bundle;)Z24 ····invoke-virtual·{p0,·p1,·p2,·p3,·v0},·Lc/d/k/p;->c(Landroid/view/View;Landroid/view/View;II)V
  
28 ····move-result·v025 ····return-void
 26 .end·method
  
29 ····if-eqz·v0,·:cond_027 .method·public·c(Landroid/view/View;Landroid/view/View;II)V
 28 ····.locals·0
  
30 ····const/4·p1,·0x129 ····const/4·p1,·0x1
  
31 ····return·p130 ····if-ne·p4,·p1,·:cond_0
  
 31 ····iput·p3,·p0,·Lc/d/k/p;->b:I
  
 32 ····goto·:goto_0
  
32 ····:cond_033 ····:cond_0
33 ····invoke-super·{p0,·p1,·p2,·p3},·Landroid/view/inputmethod/InputConnectionWrapper;->commitContent(Landroid/view/inputmethod/InputContentInfo;ILandroid/os/Bundle;)Z34 ····iput·p3,·p0,·Lc/d/k/p;->a:I
  
 35 ····:goto_0
 36 ····return-void
 37 .end·method
  
 38 .method·public·d(Landroid/view/View;I)V
 39 ····.locals·1
  
 40 ····const/4·p1,·0x0
  
34 ····move-result·p141 ····const/4·v0,·0x1
  
35 ····return·p142 ····if-ne·p2,·v0,·:cond_0
  
 43 ····iput·p1,·p0,·Lc/d/k/p;->b:I
  
 44 ····goto·:goto_0
  
 45 ····:cond_0
 46 ····iput·p1,·p0,·Lc/d/k/p;->a:I
  
 47 ····:goto_0
 48 ····return-void
36 .end·method49 .end·method
8.37 KB
smali/c0/d.smali vs.
smali/c/d/k/f0/a.smali
Max HTML report size reached
3.11 KB
smali/c0/e.smali vs.
smali/c/d/k/f0/b.smali
Files 8% similar despite different names
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 .class·public·abstract·Lc0/e;1 .class·public·final·Lc/d/k/f0/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lc0/e$c;7 ········Lc/d/k/f0/b$c;
8 ····}8 ····}
9 .end·annotation9 .end·annotation
  
  
10 #·direct·methods10 #·direct·methods
11 .method·public·static·a(Landroid/view/inputmethod/InputConnection;Landroid/view/inputmethod/EditorInfo;Lc0/e$c;)Landroid/view/inputmethod/InputConnection;11 .method·public·static·a(Landroid/view/inputmethod/InputConnection;Landroid/view/inputmethod/EditorInfo;Lc/d/k/f0/b$c;)Landroid/view/inputmethod/InputConnection;
12 ····.locals·312 ····.locals·3
  
13 ····if-eqz·p0,·:cond_413 ····if-eqz·p0,·:cond_4
  
14 ····if-eqz·p1,·:cond_314 ····if-eqz·p1,·:cond_3
  
15 ····if-eqz·p2,·:cond_215 ····if-eqz·p2,·:cond_2
Offset 25, 35 lines modifiedOffset 25, 35 lines modified
  
25 ····const/16·v1,·0x1925 ····const/16·v1,·0x19
  
26 ····const/4·v2,·0x026 ····const/4·v2,·0x0
  
27 ····if-lt·v0,·v1,·:cond_027 ····if-lt·v0,·v1,·:cond_0
  
28 ····new-instance·p1,·Lc0/e$a;28 ····new-instance·p1,·Lc/d/k/f0/b$a;
  
29 ····invoke-direct·{p1,·p0,·v2,·p2},·Lc0/e$a;-><init>(Landroid/view/inputmethod/InputConnection;ZLc0/e$c;)V29 ····invoke-direct·{p1,·p0,·v2,·p2},·Lc/d/k/f0/b$a;-><init>(Landroid/view/inputmethod/InputConnection;ZLc/d/k/f0/b$c;)V
  
30 ····return-object·p130 ····return-object·p1
  
31 ····:cond_031 ····:cond_0
32 ····invoke-static·{p1},·Lc0/d;->a(Landroid/view/inputmethod/EditorInfo;)[Ljava/lang/String;32 ····invoke-static·{p1},·Lc/d/k/f0/a;->a(Landroid/view/inputmethod/EditorInfo;)[Ljava/lang/String;
  
33 ····move-result-object·p133 ····move-result-object·p1
  
34 ····array-length·p1,·p134 ····array-length·p1,·p1
  
35 ····if-nez·p1,·:cond_135 ····if-nez·p1,·:cond_1
  
36 ····return-object·p036 ····return-object·p0
  
37 ····:cond_137 ····:cond_1
38 ····new-instance·p1,·Lc0/e$b;38 ····new-instance·p1,·Lc/d/k/f0/b$b;
  
39 ····invoke-direct·{p1,·p0,·v2,·p2},·Lc0/e$b;-><init>(Landroid/view/inputmethod/InputConnection;ZLc0/e$c;)V39 ····invoke-direct·{p1,·p0,·v2,·p2},·Lc/d/k/f0/b$b;-><init>(Landroid/view/inputmethod/InputConnection;ZLc/d/k/f0/b$c;)V
  
40 ····return-object·p140 ····return-object·p1
  
41 ····:cond_241 ····:cond_2
42 ····new-instance·p0,·Ljava/lang/IllegalArgumentException;42 ····new-instance·p0,·Ljava/lang/IllegalArgumentException;
  
43 ····const-string·p1,·"onCommitContentListener·must·be·non-null"43 ····const-string·p1,·"onCommitContentListener·must·be·non-null"
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 ····const-string·p1,·"inputConnection·must·be·non-null"77 ····const-string·p1,·"inputConnection·must·be·non-null"
  
78 ····invoke-direct·{p0,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V78 ····invoke-direct·{p0,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
79 ····throw·p079 ····throw·p0
80 .end·method80 .end·method
  
81 .method·static·b(Ljava/lang/String;Landroid/os/Bundle;Lc0/e$c;)Z81 .method·static·b(Ljava/lang/String;Landroid/os/Bundle;Lc/d/k/f0/b$c;)Z
82 ····.locals·782 ····.locals·7
  
83 ····const/4·v0,·0x083 ····const/4·v0,·0x0
  
84 ····if-nez·p1,·:cond_084 ····if-nez·p1,·:cond_0
  
85 ····return·v085 ····return·v0
Offset 215, 19 lines modifiedOffset 215, 19 lines modified
  
215 ····check-cast·p0,·Landroid/os/Bundle;215 ····check-cast·p0,·Landroid/os/Bundle;
  
216 ····if-eqz·v3,·:cond_8216 ····if-eqz·v3,·:cond_8
  
217 ····if-eqz·v4,·:cond_8217 ····if-eqz·v4,·:cond_8
  
218 ····new-instance·p1,·Lc0/j;218 ····new-instance·p1,·Lc/d/k/f0/c;
  
219 ····invoke-direct·{p1,·v3,·v4,·v5},·Lc0/j;-><init>(Landroid/net/Uri;Landroid/content/ClipDescription;Landroid/net/Uri;)V219 ····invoke-direct·{p1,·v3,·v4,·v5},·Lc/d/k/f0/c;-><init>(Landroid/net/Uri;Landroid/content/ClipDescription;Landroid/net/Uri;)V
  
220 ····invoke-interface·{p2,·p1,·v6,·p0},·Lc0/e$c;->a(Lc0/j;ILandroid/os/Bundle;)Z220 ····invoke-interface·{p2,·p1,·v6,·p0},·Lc/d/k/f0/b$c;->a(Lc/d/k/f0/c;ILandroid/os/Bundle;)Z
  
221 ····move-result·v0221 ····move-result·v0
222 ····:try_end_1222 ····:try_end_1
223 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0223 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
224 ····:cond_8224 ····:cond_8
225 ····if-eqz·v2,·:cond_9225 ····if-eqz·v2,·:cond_9
3.93 KB
smali/c0/j$a.smali vs.
smali/c/d/k/f0/c$a.smali
Max HTML report size reached
5.24 KB
smali/c0/j.smali vs.
smali/c/d/k/d0$i.smali
Max HTML report size reached
995 B
smali/c0/d$a.smali vs.
smali/d/a/a/c$b.smali
Files 20% similar despite different names
    
Offset 1, 24 lines modifiedOffset 1, 34 lines modified
1 .class·abstract·Lc0/d$a;1 .class·public·Ld/a/a/c$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lc0/d;6 ····value·=·Ld/a/a/c;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0xa9 ····accessFlags·=·0x9
10 ····name·=·"a"10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
  
12 #·direct·methods12 #·direct·methods
13 .method·static·a(Landroid/view/inputmethod/EditorInfo;Ljava/lang/CharSequence;I)V13 .method·public·constructor·<init>()V
14 ····.locals·014 ····.locals·0
  
15 ····invoke-static·{p0,·p1,·p2},·Lc0/c;->a(Landroid/view/inputmethod/EditorInfo;Ljava/lang/CharSequence;I)V15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····return-void16 ····return-void
17 .end·method17 .end·method
  
  
 18 #·virtual·methods
 19 .method·public·a(Landroid/content/Context;Ld/a/a/c;)Z
 20 ····.locals·0
  
 21 ····const/4·p1,·0x1
  
 22 ····return·p1
 23 .end·method
1.79 KB
smali/c0/e$b.smali vs.
smali/c/d/k/f0/b$b.smali
Files 26% similar despite different names
    
Offset 1, 46 lines modifiedOffset 1, 46 lines modified
1 .class·Lc0/e$b;1 .class·Lc/d/k/f0/b$b;
2 .super·Landroid/view/inputmethod/InputConnectionWrapper;2 .super·Landroid/view/inputmethod/InputConnectionWrapper;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lc0/e;->a(Landroid/view/inputmethod/InputConnection;Landroid/view/inputmethod/EditorInfo;Lc0/e$c;)Landroid/view/inputmethod/InputConnection;6 ····value·=·Lc/d/k/f0/b;->a(Landroid/view/inputmethod/InputConnection;Landroid/view/inputmethod/EditorInfo;Lc/d/k/f0/b$c;)Landroid/view/inputmethod/InputConnection;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·final·synthetic·a:Lc0/e$c;13 .field·final·synthetic·a:Lc/d/k/f0/b$c;
  
  
14 #·direct·methods14 #·direct·methods
15 .method·constructor·<init>(Landroid/view/inputmethod/InputConnection;ZLc0/e$c;)V15 .method·constructor·<init>(Landroid/view/inputmethod/InputConnection;ZLc/d/k/f0/b$c;)V
16 ····.locals·016 ····.locals·0
  
17 ····iput-object·p3,·p0,·Lc0/e$b;->a:Lc0/e$c;17 ····iput-object·p3,·p0,·Lc/d/k/f0/b$b;->a:Lc/d/k/f0/b$c;
  
18 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/inputmethod/InputConnectionWrapper;-><init>(Landroid/view/inputmethod/InputConnection;Z)V18 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/inputmethod/InputConnectionWrapper;-><init>(Landroid/view/inputmethod/InputConnection;Z)V
  
19 ····return-void19 ····return-void
20 .end·method20 .end·method
  
  
21 #·virtual·methods21 #·virtual·methods
22 .method·public·performPrivateCommand(Ljava/lang/String;Landroid/os/Bundle;)Z22 .method·public·performPrivateCommand(Ljava/lang/String;Landroid/os/Bundle;)Z
23 ····.locals·123 ····.locals·1
  
24 ····iget-object·v0,·p0,·Lc0/e$b;->a:Lc0/e$c;24 ····iget-object·v0,·p0,·Lc/d/k/f0/b$b;->a:Lc/d/k/f0/b$c;
  
25 ····invoke-static·{p1,·p2,·v0},·Lc0/e;->b(Ljava/lang/String;Landroid/os/Bundle;Lc0/e$c;)Z25 ····invoke-static·{p1,·p2,·v0},·Lc/d/k/f0/b;->b(Ljava/lang/String;Landroid/os/Bundle;Lc/d/k/f0/b$c;)Z
  
26 ····move-result·v026 ····move-result·v0
  
27 ····if-eqz·v0,·:cond_027 ····if-eqz·v0,·:cond_0
  
28 ····const/4·p1,·0x128 ····const/4·p1,·0x1
  
1.92 KB
smali/m0/d.smali vs.
smali/c/i/a/a/d.smali
Files 17% similar despite different names
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·abstract·Lm0/d;1 .class·abstract·Lc/i/a/a/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/view/animation/Interpolator;5 .implements·Landroid/view/animation/Interpolator;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·final·a:[F7 .field·private·final·a:[F
Offset 14, 35 lines modifiedOffset 14, 35 lines modified
  
14 #·direct·methods14 #·direct·methods
15 .method·protected·constructor·<init>([F)V15 .method·protected·constructor·<init>([F)V
16 ····.locals·116 ····.locals·1
  
17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
18 ····iput-object·p1,·p0,·Lm0/d;->a:[F18 ····iput-object·p1,·p0,·Lc/i/a/a/d;->a:[F
  
19 ····array-length·p1,·p119 ····array-length·p1,·p1
  
20 ····add-int/lit8·p1,·p1,·-0x120 ····add-int/lit8·p1,·p1,·-0x1
  
21 ····int-to-float·p1,·p121 ····int-to-float·p1,·p1
  
22 ····const/high16·v0,·0x3f800000····#·1.0f22 ····const/high16·v0,·0x3f800000····#·1.0f
  
23 ····div-float/2addr·v0,·p123 ····div-float/2addr·v0,·p1
  
24 ····iput·v0,·p0,·Lm0/d;->b:F24 ····iput·v0,·p0,·Lc/i/a/a/d;->b:F
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·getInterpolation(F)F28 .method·public·getInterpolation(F)F
29 ····.locals·329 ····.locals·4
  
30 ····const/high16·v0,·0x3f800000····#·1.0f30 ····const/high16·v0,·0x3f800000····#·1.0f
  
31 ····cmpl-float·v1,·p1,·v031 ····cmpl-float·v1,·p1,·v0
  
32 ····if-ltz·v1,·:cond_032 ····if-ltz·v1,·:cond_0
  
Offset 54, 15 lines modifiedOffset 54, 15 lines modified
54 ····cmpg-float·v1,·p1,·v054 ····cmpg-float·v1,·p1,·v0
  
55 ····if-gtz·v1,·:cond_155 ····if-gtz·v1,·:cond_1
  
56 ····return·v056 ····return·v0
  
57 ····:cond_157 ····:cond_1
58 ····iget-object·v0,·p0,·Lm0/d;->a:[F58 ····iget-object·v0,·p0,·Lc/i/a/a/d;->a:[F
  
59 ····array-length·v1,·v059 ····array-length·v1,·v0
  
60 ····add-int/lit8·v1,·v1,·-0x160 ····add-int/lit8·v1,·v1,·-0x1
  
61 ····int-to-float·v1,·v161 ····int-to-float·v1,·v1
  
Offset 76, 31 lines modifiedOffset 76, 33 lines modified
  
76 ····invoke-static·{v1,·v0},·Ljava/lang/Math;->min(II)I76 ····invoke-static·{v1,·v0},·Ljava/lang/Math;->min(II)I
  
77 ····move-result·v077 ····move-result·v0
  
78 ····int-to-float·v1,·v078 ····int-to-float·v1,·v0
  
79 ····iget·v2,·p0,·Lm0/d;->b:F79 ····iget·v2,·p0,·Lc/i/a/a/d;->b:F
  
80 ····mul-float·v1,·v1,·v280 ····mul-float·v1,·v1,·v2
  
81 ····sub-float/2addr·p1,·v181 ····sub-float/2addr·p1,·v1
  
82 ····div-float/2addr·p1,·v282 ····div-float/2addr·p1,·v2
  
83 ····iget-object·v1,·p0,·Lm0/d;->a:[F83 ····iget-object·v1,·p0,·Lc/i/a/a/d;->a:[F
  
84 ····aget·v2,·v1,·v084 ····aget·v2,·v1,·v0
  
85 ····add-int/lit8·v0,·v0,·0x185 ····add-int/lit8·v3,·v0,·0x1
  
 86 ····aget·v3,·v1,·v3
  
86 ····aget·v0,·v1,·v087 ····aget·v0,·v1,·v0
  
87 ····sub-float/2addr·v0,·v288 ····sub-float/2addr·v3,·v0
  
88 ····mul-float·p1,·p1,·v089 ····mul-float·p1,·p1,·v3
  
89 ····add-float/2addr·v2,·p190 ····add-float/2addr·v2,·p1
  
90 ····return·v291 ····return·v2
91 .end·method92 .end·method
1.16 KB
smali/m0/b.smali vs.
smali/c/i/a/a/b.smali
Files 4% similar despite different names
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·Lm0/b;1 .class·public·Lc/i/a/a/b;
2 .super·Lm0/d; 
3 .source·"SourceFile"2 .super·Lc/i/a/a/d;
 3 .source·""
  
  
4 #·static·fields4 #·static·fields
5 .field·private·static·final·c:[F5 .field·private·static·final·c:[F
  
  
6 #·direct·methods6 #·direct·methods
Offset 13, 15 lines modifiedOffset 13, 15 lines modified
  
13 ····const/16·v0,·0xc913 ····const/16·v0,·0xc9
  
14 ····new-array·v0,·v0,·[F14 ····new-array·v0,·v0,·[F
  
15 ····fill-array-data·v0,·:array_015 ····fill-array-data·v0,·:array_0
  
16 ····sput-object·v0,·Lm0/b;->c:[F16 ····sput-object·v0,·Lc/i/a/a/b;->c:[F
  
17 ····return-void17 ····return-void
  
18 ····:array_018 ····:array_0
19 ····.array-data·419 ····.array-data·4
20 ········0x020 ········0x0
21 ········0x38d1b717····#·1.0E-4f21 ········0x38d1b717····#·1.0E-4f
Offset 226, 25 lines modifiedOffset 226, 25 lines modified
226 ········0x3f800000····#·1.0f226 ········0x3f800000····#·1.0f
227 ····.end·array-data227 ····.end·array-data
228 .end·method228 .end·method
  
229 .method·public·constructor·<init>()V229 .method·public·constructor·<init>()V
230 ····.locals·1230 ····.locals·1
  
231 ····sget-object·v0,·Lm0/b;->c:[F231 ····sget-object·v0,·Lc/i/a/a/b;->c:[F
  
232 ····invoke-direct·{p0,·v0},·Lm0/d;-><init>([F)V232 ····invoke-direct·{p0,·v0},·Lc/i/a/a/d;-><init>([F)V
  
233 ····return-void233 ····return-void
234 .end·method234 .end·method
  
  
235 #·virtual·methods235 #·virtual·methods
236 .method·public·bridge·synthetic·getInterpolation(F)F236 .method·public·bridge·synthetic·getInterpolation(F)F
237 ····.locals·0237 ····.locals·0
  
238 ····invoke-super·{p0,·p1},·Lm0/d;->getInterpolation(F)F238 ····invoke-super·{p0,·p1},·Lc/i/a/a/d;->getInterpolation(F)F
  
239 ····move-result·p1239 ····move-result·p1
  
240 ····return·p1240 ····return·p1
241 .end·method241 .end·method
1.16 KB
smali/m0/a.smali vs.
smali/c/i/a/a/a.smali
Files 2% similar despite different names
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·Lm0/a;1 .class·public·Lc/i/a/a/a;
2 .super·Lm0/d; 
3 .source·"SourceFile"2 .super·Lc/i/a/a/d;
 3 .source·""
  
  
4 #·static·fields4 #·static·fields
5 .field·private·static·final·c:[F5 .field·private·static·final·c:[F
  
  
6 #·direct·methods6 #·direct·methods
Offset 13, 15 lines modifiedOffset 13, 15 lines modified
  
13 ····const/16·v0,·0xc913 ····const/16·v0,·0xc9
  
14 ····new-array·v0,·v0,·[F14 ····new-array·v0,·v0,·[F
  
15 ····fill-array-data·v0,·:array_015 ····fill-array-data·v0,·:array_0
  
16 ····sput-object·v0,·Lm0/a;->c:[F16 ····sput-object·v0,·Lc/i/a/a/a;->c:[F
  
17 ····return-void17 ····return-void
  
18 ····:array_018 ····:array_0
19 ····.array-data·419 ····.array-data·4
20 ········0x020 ········0x0
21 ········0x38d1b717····#·1.0E-4f21 ········0x38d1b717····#·1.0E-4f
Offset 226, 25 lines modifiedOffset 226, 25 lines modified
226 ········0x3f800000····#·1.0f226 ········0x3f800000····#·1.0f
227 ····.end·array-data227 ····.end·array-data
228 .end·method228 .end·method
  
229 .method·public·constructor·<init>()V229 .method·public·constructor·<init>()V
230 ····.locals·1230 ····.locals·1
  
231 ····sget-object·v0,·Lm0/a;->c:[F231 ····sget-object·v0,·Lc/i/a/a/a;->c:[F
  
232 ····invoke-direct·{p0,·v0},·Lm0/d;-><init>([F)V232 ····invoke-direct·{p0,·v0},·Lc/i/a/a/d;-><init>([F)V
  
233 ····return-void233 ····return-void
234 .end·method234 .end·method
  
  
235 #·virtual·methods235 #·virtual·methods
236 .method·public·bridge·synthetic·getInterpolation(F)F236 .method·public·bridge·synthetic·getInterpolation(F)F
237 ····.locals·0237 ····.locals·0
  
238 ····invoke-super·{p0,·p1},·Lm0/d;->getInterpolation(F)F238 ····invoke-super·{p0,·p1},·Lc/i/a/a/d;->getInterpolation(F)F
  
239 ····move-result·p1239 ····move-result·p1
  
240 ····return·p1240 ····return·p1
241 .end·method241 .end·method
1.16 KB
smali/m0/c.smali vs.
smali/c/i/a/a/c.smali
Files 3% similar despite different names
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·Lm0/c;1 .class·public·Lc/i/a/a/c;
2 .super·Lm0/d; 
3 .source·"SourceFile"2 .super·Lc/i/a/a/d;
 3 .source·""
  
  
4 #·static·fields4 #·static·fields
5 .field·private·static·final·c:[F5 .field·private·static·final·c:[F
  
  
6 #·direct·methods6 #·direct·methods
Offset 13, 15 lines modifiedOffset 13, 15 lines modified
  
13 ····const/16·v0,·0xc913 ····const/16·v0,·0xc9
  
14 ····new-array·v0,·v0,·[F14 ····new-array·v0,·v0,·[F
  
15 ····fill-array-data·v0,·:array_015 ····fill-array-data·v0,·:array_0
  
16 ····sput-object·v0,·Lm0/c;->c:[F16 ····sput-object·v0,·Lc/i/a/a/c;->c:[F
  
17 ····return-void17 ····return-void
  
18 ····:array_018 ····:array_0
19 ····.array-data·419 ····.array-data·4
20 ········0x020 ········0x0
21 ········0x3cb5dcc6····#·0.0222f21 ········0x3cb5dcc6····#·0.0222f
Offset 226, 25 lines modifiedOffset 226, 25 lines modified
226 ········0x3f800000····#·1.0f226 ········0x3f800000····#·1.0f
227 ····.end·array-data227 ····.end·array-data
228 .end·method228 .end·method
  
229 .method·public·constructor·<init>()V229 .method·public·constructor·<init>()V
230 ····.locals·1230 ····.locals·1
  
231 ····sget-object·v0,·Lm0/c;->c:[F231 ····sget-object·v0,·Lc/i/a/a/c;->c:[F
  
232 ····invoke-direct·{p0,·v0},·Lm0/d;-><init>([F)V232 ····invoke-direct·{p0,·v0},·Lc/i/a/a/d;-><init>([F)V
  
233 ····return-void233 ····return-void
234 .end·method234 .end·method
  
  
235 #·virtual·methods235 #·virtual·methods
236 .method·public·bridge·synthetic·getInterpolation(F)F236 .method·public·bridge·synthetic·getInterpolation(F)F
237 ····.locals·0237 ····.locals·0
  
238 ····invoke-super·{p0,·p1},·Lm0/d;->getInterpolation(F)F238 ····invoke-super·{p0,·p1},·Lc/i/a/a/d;->getInterpolation(F)F
  
239 ····move-result·p1239 ····move-result·p1
  
240 ····return·p1240 ····return·p1
241 .end·method241 .end·method
8.03 KB
smali/f1/a.smali vs.
smali/e/c0/o.smali
Max HTML report size reached
4.45 KB
smali/z0/c$b.smali vs.
smali/kotlinx/coroutines/internal/g$b.smali
Max HTML report size reached
1.3 KB
smali/z0/b.smali vs.
smali/c/g/c/j/y0.smali
Files 25% similar despite different names
    
Offset 1, 35 lines modifiedOffset 1, 32 lines modified
1 .class·public·abstract·Lz0/b; 
2 .super·Lz0/d; 
3 .source·"SourceFile"1 .class·final·Lc/g/c/j/y0;
 2 .super·Ljava/lang/Object;
 3 .source·""
  
 4 #·interfaces
 5 .implements·Lc/g/c/j/x0;
  
  
4 #·direct·methods6 #·direct·methods
5 .method·public·static·bridge·synthetic·a(Lg1/p;Ljava/lang/Object;Ly0/d;)Ly0/d;7 .method·constructor·<init>()V
6 ····.locals·08 ····.locals·0
  
 9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
7 ····invoke-static·{p0,·p1,·p2},·Lz0/c;->a(Lg1/p;Ljava/lang/Object;Ly0/d;)Ly0/d; 
  
8 ····move-result-object·p0 
  
9 ····return-object·p010 ····return-void
10 .end·method11 .end·method
  
11 .method·public·static·bridge·synthetic·b(Ly0/d;)Ly0/d; 
12 ····.locals·0 
  
13 ····invoke-static·{p0},·Lz0/c;->b(Ly0/d;)Ly0/d; 
  
14 ····move-result-object·p012 #·virtual·methods
 13 .method·public·a(Ljava/lang/Object;)Ljava/lang/Object;
 14 ····.locals·1
  
 15 ····check-cast·p1,·Lc/g/c/j/z;
15 ····return-object·p0 
16 .end·method 
  
 16 ····sget-object·v0,·Lc/g/c/j/z$f;->h:Lc/g/c/j/z$f;
17 .method·public·static·bridge·synthetic·c()Ljava/lang/Object; 
18 ····.locals·1 
  
19 ····invoke-static·{},·Lz0/d;->c()Ljava/lang/Object;17 ····invoke-virtual·{p1,·v0},·Lc/g/c/j/z;->v(Lc/g/c/j/z$f;)Ljava/lang/Object;
  
20 ····move-result-object·v018 ····move-result-object·p1
  
21 ····return-object·v019 ····return-object·p1
22 .end·method20 .end·method
3.64 KB
smali/z0/a.smali vs.
smali/c/g/c/j/c1.smali
Files 22% similar despite different names
    
Offset 1, 121 lines modifiedOffset 1, 95 lines modified
1 .class·public·final·enum·Lz0/a;1 .class·public·final·enum·Lc/g/c/j/c1;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Enum;
3 .source·"SourceFile"3 .source·""
  
  
4 #·static·fields 
5 .field·public·static·final·enum·d:Lz0/a;4 #·annotations
 5 .annotation·system·Ldalvik/annotation/Signature;
 6 ····value·=·{
 7 ········"Ljava/lang/Enum<",
 8 ········"Lc/g/c/j/c1;",
 9 ········">;"
 10 ····}
 11 .end·annotation
  
  
 12 #·static·fields
6 .field·public·static·final·enum·e:Lz0/a;13 .field·public·static·final·enum·e:Lc/g/c/j/c1;
  
7 .field·public·static·final·enum·f:Lz0/a;14 .field·public·static·final·enum·f:Lc/g/c/j/c1;
  
8 .field·private·static·final·synthetic·g:[Lz0/a;15 .field·private·static·final·synthetic·g:[Lc/g/c/j/c1;
  
  
9 #·direct·methods16 #·direct·methods
10 .method·static·constructor·<clinit>()V17 .method·static·constructor·<clinit>()V
11 ····.locals·318 ····.locals·5
  
12 ····new-instance·v0,·Lz0/a;19 ····new-instance·v0,·Lc/g/c/j/c1;
  
13 ····const-string·v1,·"COROUTINE_SUSPENDED"20 ····const-string·v1,·"PROTO2"
  
14 ····const/4·v2,·0x021 ····const/4·v2,·0x0
  
15 ····invoke-direct·{v0,·v1,·v2},·Lz0/a;-><init>(Ljava/lang/String;I)V22 ····invoke-direct·{v0,·v1,·v2},·Lc/g/c/j/c1;-><init>(Ljava/lang/String;I)V
  
16 ····sput-object·v0,·Lz0/a;->d:Lz0/a;23 ····sput-object·v0,·Lc/g/c/j/c1;->e:Lc/g/c/j/c1;
  
17 ····new-instance·v0,·Lz0/a;24 ····new-instance·v1,·Lc/g/c/j/c1;
  
18 ····const-string·v1,·"UNDECIDED"25 ····const-string·v3,·"PROTO3"
  
19 ····const/4·v2,·0x126 ····const/4·v4,·0x1
  
20 ····invoke-direct·{v0,·v1,·v2},·Lz0/a;-><init>(Ljava/lang/String;I)V27 ····invoke-direct·{v1,·v3,·v4},·Lc/g/c/j/c1;-><init>(Ljava/lang/String;I)V
  
21 ····sput-object·v0,·Lz0/a;->e:Lz0/a;28 ····sput-object·v1,·Lc/g/c/j/c1;->f:Lc/g/c/j/c1;
  
22 ····new-instance·v0,·Lz0/a;29 ····const/4·v3,·0x2
  
23 ····const-string·v1,·"RESUMED"30 ····new-array·v3,·v3,·[Lc/g/c/j/c1;
  
24 ····const/4·v2,·0x231 ····aput-object·v0,·v3,·v2
  
25 ····invoke-direct·{v0,·v1,·v2},·Lz0/a;-><init>(Ljava/lang/String;I)V32 ····aput-object·v1,·v3,·v4
  
 33 ····sput-object·v3,·Lc/g/c/j/c1;->g:[Lc/g/c/j/c1;
26 ····sput-object·v0,·Lz0/a;->f:Lz0/a; 
  
27 ····invoke-static·{},·Lz0/a;->e()[Lz0/a; 
  
28 ····move-result-object·v0 
  
29 ····sput-object·v0,·Lz0/a;->g:[Lz0/a; 
  
30 ····return-void34 ····return-void
31 .end·method35 .end·method
  
32 .method·private·constructor·<init>(Ljava/lang/String;I)V36 .method·private·constructor·<init>(Ljava/lang/String;I)V
33 ····.locals·037 ····.locals·0
  
34 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V38 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
35 ····return-void39 ····return-void
36 .end·method40 .end·method
  
37 .method·private·static·final·synthetic·e()[Lz0/a; 
38 ····.locals·3 
  
39 ····const/4·v0,·0x3 
  
40 ····new-array·v0,·v0,·[Lz0/a; 
  
41 ····const/4·v1,·0x0 
  
42 ····sget-object·v2,·Lz0/a;->d:Lz0/a; 
  
43 ····aput-object·v2,·v0,·v1 
  
44 ····const/4·v1,·0x1 
  
45 ····sget-object·v2,·Lz0/a;->e:Lz0/a; 
  
46 ····aput-object·v2,·v0,·v1 
  
47 ····const/4·v1,·0x2 
  
48 ····sget-object·v2,·Lz0/a;->f:Lz0/a; 
  
49 ····aput-object·v2,·v0,·v1 
  
50 ····return-object·v0 
51 .end·method 
  
52 .method·public·static·valueOf(Ljava/lang/String;)Lz0/a;41 .method·public·static·valueOf(Ljava/lang/String;)Lc/g/c/j/c1;
53 ····.locals·142 ····.locals·1
  
54 ····const-class·v0,·Lz0/a;43 ····const-class·v0,·Lc/g/c/j/c1;
  
55 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;44 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
  
56 ····move-result-object·p045 ····move-result-object·p0
  
57 ····check-cast·p0,·Lz0/a;46 ····check-cast·p0,·Lc/g/c/j/c1;
  
58 ····return-object·p047 ····return-object·p0
59 .end·method48 .end·method
  
60 .method·public·static·values()[Lz0/a;49 .method·public·static·values()[Lc/g/c/j/c1;
61 ····.locals·150 ····.locals·1
  
62 ····sget-object·v0,·Lz0/a;->g:[Lz0/a;51 ····sget-object·v0,·Lc/g/c/j/c1;->g:[Lc/g/c/j/c1;
  
63 ····invoke-virtual·{v0},·[Ljava/lang/Object;->clone()Ljava/lang/Object;52 ····invoke-virtual·{v0},·[Lc/g/c/j/c1;->clone()Ljava/lang/Object;
  
64 ····move-result-object·v053 ····move-result-object·v0
  
Max diff block lines reached; 35/3649 bytes (0.96%) of diff not shown.
3.69 KB
smali/z0/c$a.smali vs.
smali/c/g/b/m$r.smali
Max HTML report size reached
4.03 KB
smali/z0/c.smali vs.
smali/kotlinx/coroutines/s2/b.smali
Max HTML report size reached
6.11 KB
smali/b1/a$a.smali vs.
smali/kotlinx/coroutines/r2/a.smali
Max HTML report size reached
20.5 KB
smali/b1/b.smali vs.
smali/e/u/b.smali
Max HTML report size reached
1.56 KB
smali/b1/a.smali vs.
smali/e/u/a.smali
Files 9% similar despite different names
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 .class·public·Lb1/a;1 .class·public·Le/u/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lb1/a$a;7 ········Le/u/a$a;
8 ····}8 ····}
9 .end·annotation9 .end·annotation
  
  
10 #·direct·methods10 #·direct·methods
11 .method·public·constructor·<init>()V11 .method·public·constructor·<init>()V
12 ····.locals·012 ····.locals·0
Offset 23, 21 lines modifiedOffset 23, 21 lines modified
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V24 .method·public·a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
25 ····.locals·325 ····.locals·3
  
26 ····const-string·v0,·"cause"26 ····const-string·v0,·"cause"
  
27 ····invoke-static·{p1,·v0},·Lh1/l;->d(Ljava/lang/Object;Ljava/lang/String;)V27 ····invoke-static·{p1,·v0},·Le/w/d/l;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
28 ····const-string·v0,·"exception"28 ····const-string·v0,·"exception"
  
29 ····invoke-static·{p2,·v0},·Lh1/l;->d(Ljava/lang/Object;Ljava/lang/String;)V29 ····invoke-static·{p2,·v0},·Le/w/d/l;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
30 ····sget-object·v0,·Lb1/a$a;->b:Ljava/lang/reflect/Method;30 ····sget-object·v0,·Le/u/a$a;->a:Ljava/lang/reflect/Method;
  
31 ····if-eqz·v0,·:cond_031 ····if-eqz·v0,·:cond_0
  
32 ····const/4·v1,·0x132 ····const/4·v1,·0x1
  
33 ····new-array·v1,·v1,·[Ljava/lang/Object;33 ····new-array·v1,·v1,·[Ljava/lang/Object;
  
Offset 47, 16 lines modifiedOffset 47, 16 lines modified
  
47 ····invoke-virtual·{v0,·p1,·v1},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;47 ····invoke-virtual·{v0,·p1,·v1},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
  
48 ····:cond_048 ····:cond_0
49 ····return-void49 ····return-void
50 .end·method50 .end·method
  
51 .method·public·b()Lj1/c;51 .method·public·b()Le/y/c;
52 ····.locals·152 ····.locals·1
  
53 ····new-instance·v0,·Lj1/b;53 ····new-instance·v0,·Le/y/b;
  
54 ····invoke-direct·{v0},·Lj1/b;-><init>()V54 ····invoke-direct·{v0},·Le/y/b;-><init>()V
  
55 ····return-object·v055 ····return-object·v0
56 .end·method56 .end·method
1.26 KB
smali/b1/c.smali vs.
smali/e/u/c.smali
Files 12% similar despite different names
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 .class·public·abstract·Lb1/c;1 .class·public·final·Le/u/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·private·static·final·a(III)I5 .method·private·static·final·a(III)I
6 ····.locals·06 ····.locals·0
  
7 ····invoke-static·{p0,·p2},·Lb1/c;->c(II)I7 ····invoke-static·{p0,·p2},·Le/u/c;->c(II)I
  
8 ····move-result·p08 ····move-result·p0
  
9 ····invoke-static·{p1,·p2},·Lb1/c;->c(II)I9 ····invoke-static·{p1,·p2},·Le/u/c;->c(II)I
  
10 ····move-result·p110 ····move-result·p1
  
11 ····sub-int/2addr·p0,·p111 ····sub-int/2addr·p0,·p1
  
12 ····invoke-static·{p0,·p2},·Lb1/c;->c(II)I12 ····invoke-static·{p0,·p2},·Le/u/c;->c(II)I
  
13 ····move-result·p013 ····move-result·p0
  
14 ····return·p014 ····return·p0
15 .end·method15 .end·method
  
16 .method·public·static·final·b(III)I16 .method·public·static·final·b(III)I
Offset 30, 15 lines modifiedOffset 30, 15 lines modified
30 ····if-lez·p2,·:cond_130 ····if-lez·p2,·:cond_1
  
31 ····if-lt·p0,·p1,·:cond_031 ····if-lt·p0,·p1,·:cond_0
  
32 ····goto·:goto_032 ····goto·:goto_0
  
33 ····:cond_033 ····:cond_0
34 ····invoke-static·{p1,·p0,·p2},·Lb1/c;->a(III)I34 ····invoke-static·{p1,·p0,·p2},·Le/u/c;->a(III)I
  
35 ····move-result·p035 ····move-result·p0
  
36 ····sub-int/2addr·p1,·p036 ····sub-int/2addr·p1,·p0
  
37 ····goto·:goto_037 ····goto·:goto_0
  
Offset 48, 15 lines modifiedOffset 48, 15 lines modified
48 ····if-gt·p0,·p1,·:cond_248 ····if-gt·p0,·p1,·:cond_2
  
49 ····goto·:goto_049 ····goto·:goto_0
  
50 ····:cond_250 ····:cond_2
51 ····neg-int·p2,·p251 ····neg-int·p2,·p2
  
52 ····invoke-static·{p0,·p1,·p2},·Lb1/c;->a(III)I52 ····invoke-static·{p0,·p1,·p2},·Le/u/c;->a(III)I
  
53 ····move-result·p053 ····move-result·p0
  
54 ····add-int/2addr·p1,·p054 ····add-int/2addr·p1,·p0
  
55 ····:goto_055 ····:goto_0
56 ····return·p156 ····return·p1
1.53 KB
smali/d/h.smali vs.
smali/c/a/d.smali
Files 12% similar despite different names
    
Offset 1, 33 lines modifiedOffset 1, 35 lines modified
1 .class·public·abstract·Ld/h;1 .class·public·final·Lc/a/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·a:I·=·0x7f0f00015 .field·public·static·final·a:I·=·0x7f060009
  
6 .field·public·static·final·b:I·=·0x7f0f00066 .field·public·static·final·b:I·=·0x7f06000a
  
7 .field·public·static·final·c:I·=·0x7f0f00077 .field·public·static·final·c:I·=·0x7f060016
  
8 .field·public·static·final·d:I·=·0x7f0f00088 .field·public·static·final·d:I·=·0x7f060017
  
9 .field·public·static·final·e:I·=·0x7f0f00099 .field·public·static·final·e:I·=·0x7f060029
  
10 .field·public·static·final·f:I·=·0x7f0f000a10 .field·public·static·final·f:I·=·0x7f06002a
  
11 .field·public·static·final·g:I·=·0x7f0f000b11 .field·public·static·final·g:I·=·0x7f060036
  
12 .field·public·static·final·h:I·=·0x7f0f000c12 .field·public·static·final·h:I·=·0x7f060037
  
13 .field·public·static·final·i:I·=·0x7f0f000d13 .field·public·static·final·i:I·=·0x7f06003b
  
14 .field·public·static·final·j:I·=·0x7f0f000e14 .field·public·static·final·j:I·=·0x7f06003c
  
15 .field·public·static·final·k:I·=·0x7f0f000f15 .field·public·static·final·k:I·=·0x7f06003d
  
16 .field·public·static·final·l:I·=·0x7f0f001016 .field·public·static·final·l:I·=·0x7f060085
  
17 .field·public·static·final·m:I·=·0x7f0f001117 .field·public·static·final·m:I·=·0x7f060086
  
18 .field·public·static·final·n:I·=·0x7f0f001518 .field·public·static·final·n:I·=·0x7f060088
  
 19 .field·public·static·final·o:I·=·0x7f060089
325 B
smali/d/f.smali vs.
smali/c/a/f.smali
Files 2% similar despite different names
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·abstract·Ld/f;1 .class·public·final·Lc/a/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·A:I·=·0x7f0800a65 .field·public·static·final·A:I·=·0x7f0800a6
  
6 .field·public·static·final·B:I·=·0x7f0800a76 .field·public·static·final·B:I·=·0x7f0800a7
  
1.42 KB
smali/d/d.smali vs.
smali/androidx/preference/m.smali
Files 8% similar despite different names
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
1 .class·public·abstract·Ld/d;1 .class·public·final·Landroidx/preference/m;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·a:I·=·0x7f0600165 .field·public·static·final·a:I·=·0x7f03004b
  
6 .field·public·static·final·b:I·=·0x7f0600176 .field·public·static·final·b:I·=·0x7f030053
  
7 .field·public·static·final·c:I·=·0x7f0600297 .field·public·static·final·c:I·=·0x7f03006f
  
8 .field·public·static·final·d:I·=·0x7f06002a8 .field·public·static·final·d:I·=·0x7f030085
  
9 .field·public·static·final·e:I·=·0x7f0600369 .field·public·static·final·e:I·=·0x7f030088
  
10 .field·public·static·final·f:I·=·0x7f06003710 .field·public·static·final·f:I·=·0x7f0300ed
  
11 .field·public·static·final·g:I·=·0x7f06003b11 .field·public·static·final·g:I·=·0x7f0300ef
  
12 .field·public·static·final·h:I·=·0x7f06003c12 .field·public·static·final·h:I·=·0x7f0300f3
  
13 .field·public·static·final·i:I·=·0x7f06003d13 .field·public·static·final·i:I·=·0x7f0300f4
  
14 .field·public·static·final·j:I·=·0x7f06008514 .field·public·static·final·j:I·=·0x7f0300f5
  
15 .field·public·static·final·k:I·=·0x7f06008615 .field·public·static·final·k:I·=·0x7f030104
  
16 .field·public·static·final·l:I·=·0x7f06008816 .field·public·static·final·l:I·=·0x7f030126
  
17 .field·public·static·final·m:I·=·0x7f06008917 .field·public·static·final·m:I·=·0x7f030127
326 B
smali/d/g.smali vs.
smali/c/a/g.smali
Files 10% similar despite different names
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·abstract·Ld/g;1 .class·public·final·Lc/a/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·a:I·=·0x7f0b00005 .field·public·static·final·a:I·=·0x7f0b0000
  
6 .field·public·static·final·b:I·=·0x7f0b00026 .field·public·static·final·b:I·=·0x7f0b0002
  
325 B
smali/d/e.smali vs.
smali/c/a/e.smali
Files 4% similar despite different names
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·abstract·Ld/e;1 .class·public·final·Lc/a/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·A:I·=·0x7f07003a5 .field·public·static·final·A:I·=·0x7f07003a
  
6 .field·public·static·final·B:I·=·0x7f07003b6 .field·public·static·final·B:I·=·0x7f07003b
  
3.64 KB
smali/d/a.smali vs.
smali/c/a/a.smali
Files 4% similar despite different names
    
Offset 1, 81 lines modifiedOffset 1, 87 lines modified
1 .class·public·abstract·Ld/a;1 .class·public·final·Lc/a/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·A:I·=·0x7f0300ae5 .field·public·static·final·A:I·=·0x7f030083
  
6 .field·public·static·final·B:I·=·0x7f0300c76 .field·public·static·final·B:I·=·0x7f030089
  
7 .field·public·static·final·C:I·=·0x7f0300e67 .field·public·static·final·C:I·=·0x7f0300a7
  
8 .field·public·static·final·D:I·=·0x7f0300fb8 .field·public·static·final·D:I·=·0x7f0300ae
  
9 .field·public·static·final·E:I·=·0x7f0300fc9 .field·public·static·final·E:I·=·0x7f0300c7
  
10 .field·public·static·final·F:I·=·0x7f03010210 .field·public·static·final·F:I·=·0x7f0300e6
  
11 .field·public·static·final·G:I·=·0x7f03010511 .field·public·static·final·G:I·=·0x7f0300fb
  
12 .field·public·static·final·H:I·=·0x7f03011412 .field·public·static·final·H:I·=·0x7f0300fc
  
13 .field·public·static·final·I:I·=·0x7f03012813 .field·public·static·final·I:I·=·0x7f030102
  
14 .field·public·static·final·J:I·=·0x7f03013614 .field·public·static·final·J:I·=·0x7f030105
  
15 .field·public·static·final·K:I·=·0x7f03014c15 .field·public·static·final·K:I·=·0x7f030114
  
 16 .field·public·static·final·L:I·=·0x7f030128
  
 17 .field·public·static·final·M:I·=·0x7f030136
  
 18 .field·public·static·final·N:I·=·0x7f03014c
  
16 .field·public·static·final·L:I·=·0x7f03014d19 .field·public·static·final·O:I·=·0x7f03014d
  
17 .field·public·static·final·a:I·=·0x7f03000220 .field·public·static·final·a:I·=·0x7f030002
  
18 .field·public·static·final·b:I·=·0x7f03000321 .field·public·static·final·b:I·=·0x7f030003
  
19 .field·public·static·final·c:I·=·0x7f03000522 .field·public·static·final·c:I·=·0x7f030005
  
20 .field·public·static·final·d:I·=·0x7f03000923 .field·public·static·final·d:I·=·0x7f030007
  
21 .field·public·static·final·e:I·=·0x7f03000a24 .field·public·static·final·e:I·=·0x7f030008
  
22 .field·public·static·final·f:I·=·0x7f03001825 .field·public·static·final·f:I·=·0x7f030009
  
23 .field·public·static·final·g:I·=·0x7f03001c26 .field·public·static·final·g:I·=·0x7f03000a
  
24 .field·public·static·final·h:I·=·0x7f03001f27 .field·public·static·final·h:I·=·0x7f03000c
  
25 .field·public·static·final·i:I·=·0x7f03002028 .field·public·static·final·i:I·=·0x7f030018
  
26 .field·public·static·final·j:I·=·0x7f03002629 .field·public·static·final·j:I·=·0x7f03001c
  
27 .field·public·static·final·k:I·=·0x7f03002730 .field·public·static·final·k:I·=·0x7f03001f
  
28 .field·public·static·final·l:I·=·0x7f03002831 .field·public·static·final·l:I·=·0x7f030020
  
29 .field·public·static·final·m:I·=·0x7f03003132 .field·public·static·final·m:I·=·0x7f030026
  
30 .field·public·static·final·n:I·=·0x7f03004733 .field·public·static·final·n:I·=·0x7f030027
  
31 .field·public·static·final·o:I·=·0x7f03004c34 .field·public·static·final·o:I·=·0x7f030028
  
32 .field·public·static·final·p:I·=·0x7f03005335 .field·public·static·final·p:I·=·0x7f030031
  
33 .field·public·static·final·q:I·=·0x7f03005536 .field·public·static·final·q:I·=·0x7f030047
  
34 .field·public·static·final·r:I·=·0x7f03005637 .field·public·static·final·r:I·=·0x7f03004c
  
35 .field·public·static·final·s:I·=·0x7f03005738 .field·public·static·final·s:I·=·0x7f030053
  
36 .field·public·static·final·t:I·=·0x7f03005839 .field·public·static·final·t:I·=·0x7f030055
  
37 .field·public·static·final·u:I·=·0x7f03005c40 .field·public·static·final·u:I·=·0x7f030056
  
38 .field·public·static·final·v:I·=·0x7f03007141 .field·public·static·final·v:I·=·0x7f030057
  
39 .field·public·static·final·w:I·=·0x7f03008242 .field·public·static·final·w:I·=·0x7f030058
  
40 .field·public·static·final·x:I·=·0x7f03008343 .field·public·static·final·x:I·=·0x7f03005c
  
41 .field·public·static·final·y:I·=·0x7f03008944 .field·public·static·final·y:I·=·0x7f030071
  
42 .field·public·static·final·z:I·=·0x7f0300a745 .field·public·static·final·z:I·=·0x7f030082
6.76 KB
smali/d/j.smali vs.
smali/c/a/j.smali
Max HTML report size reached
1.12 KB
smali/e1/f.smali vs.
smali/e/v/f.smali
Files 18% similar despite different names
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
1 .class·abstract·Le1/f;1 .class·Le/v/f;
2 .super·Le1/e;2 .super·Le/v/e;
3 .source·"SourceFile"3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·a(Ljava/io/File;)Ljava/lang/String;5 .method·public·static·a(Ljava/io/File;)Ljava/lang/String;
6 ····.locals·26 ····.locals·2
  
7 ····const-string·v0,·"<this>"7 ····const-string·v0,·"$this$extension"
  
8 ····invoke-static·{p0,·v0},·Lh1/l;->d(Ljava/lang/Object;Ljava/lang/String;)V8 ····invoke-static·{p0,·v0},·Le/w/d/l;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
9 ····invoke-virtual·{p0},·Ljava/io/File;->getName()Ljava/lang/String;9 ····invoke-virtual·{p0},·Ljava/io/File;->getName()Ljava/lang/String;
  
10 ····move-result-object·p010 ····move-result-object·p0
  
11 ····const-string·v0,·"name"11 ····const-string·v0,·"name"
  
12 ····invoke-static·{p0,·v0},·Lh1/l;->c(Ljava/lang/Object;Ljava/lang/String;)V12 ····invoke-static·{p0,·v0},·Le/w/d/l;->c(Ljava/lang/Object;Ljava/lang/String;)V
  
13 ····const/16·v0,·0x2e13 ····const/16·v0,·0x2e
  
14 ····const-string·v1,·""14 ····const-string·v1,·""
  
15 ····invoke-static·{p0,·v0,·v1},·Lo1/f;->S(Ljava/lang/String;CLjava/lang/String;)Ljava/lang/String;15 ····invoke-static·{p0,·v0,·v1},·Le/c0/f;->R(Ljava/lang/String;CLjava/lang/String;)Ljava/lang/String;
  
16 ····move-result-object·p016 ····move-result-object·p0
  
17 ····return-object·p017 ····return-object·p0
18 .end·method18 .end·method
1.34 KB
smali/e1/g.smali vs.
smali/e/w/d/t.smali
Files 26% similar despite different names
    
Offset 1, 46 lines modifiedOffset 1, 34 lines modified
1 .class·final·Le1/g;1 .class·public·final·Le/w/d/t;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ln1/b;5 .implements·Ljava/io/Serializable;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·final·a:Ljava/io/BufferedReader;7 .field·public·e:Z
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(Ljava/io/BufferedReader;)V9 .method·public·constructor·<init>()V
10 ····.locals·110 ····.locals·0
  
11 ····const-string·v0,·"reader" 
  
12 ····invoke-static·{p1,·v0},·Lh1/l;->d(Ljava/lang/Object;Ljava/lang/String;)V 
  
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····iput-object·p1,·p0,·Le1/g;->a:Ljava/io/BufferedReader; 
  
15 ····return-void12 ····return-void
16 .end·method13 .end·method
  
17 .method·public·static·final·synthetic·a(Le1/g;)Ljava/io/BufferedReader; 
18 ····.locals·0 
  
19 ····iget-object·p0,·p0,·Le1/g;->a:Ljava/io/BufferedReader; 
  
20 ····return-object·p0 
21 .end·method 
  
  
22 #·virtual·methods14 #·virtual·methods
23 .method·public·iterator()Ljava/util/Iterator;15 .method·public·toString()Ljava/lang/String;
24 ····.locals·116 ····.locals·1
  
25 ····new-instance·v0,·Le1/g$a;17 ····iget-boolean·v0,·p0,·Le/w/d/t;->e:Z
  
 18 ····invoke-static·{v0},·Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
  
26 ····invoke-direct·{v0,·p0},·Le1/g$a;-><init>(Le1/g;)V19 ····move-result-object·v0
  
27 ····return-object·v020 ····return-object·v0
28 .end·method21 .end·method
5.53 KB
smali/e1/g$a.smali vs.
smali/d/a/a/e/q.smali
Max HTML report size reached
1.86 KB
smali/t0/a.smali vs.
smali/c/d/k/h.smali
Files 22% similar despite different names
    
Offset 1, 49 lines modifiedOffset 1, 47 lines modified
1 .class·public·abstract·Lt0/a;1 .class·public·final·Lc/d/k/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·a(Landroid/view/View;I)Landroid/view/View;5 .method·public·static·a(Landroid/view/ViewGroup$MarginLayoutParams;)I
6 ····.locals·46 ····.locals·2
  
7 ····instance-of·v0,·p0,·Landroid/view/ViewGroup;7 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
8 ····const/4·v1,·0x08 ····const/16·v1,·0x11
  
9 ····if-nez·v0,·:cond_09 ····if-lt·v0,·v1,·:cond_0
  
10 ····return-object·v110 ····invoke-virtual·{p0},·Landroid/view/ViewGroup$MarginLayoutParams;->getMarginEnd()I
  
 11 ····move-result·p0
11 ····:cond_0 
12 ····check-cast·p0,·Landroid/view/ViewGroup; 
  
13 ····invoke-virtual·{p0},·Landroid/view/ViewGroup;->getChildCount()I 
  
14 ····move-result·v012 ····return·p0
  
15 ····const/4·v2,·0x013 ····:cond_0
 14 ····iget·p0,·p0,·Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I
  
16 ····:goto_0 
17 ····if-ge·v2,·v0,·:cond_215 ····return·p0
 16 .end·method
  
18 ····invoke-virtual·{p0,·v2},·Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;17 .method·public·static·b(Landroid/view/ViewGroup$MarginLayoutParams;)I
 18 ····.locals·2
  
19 ····move-result-object·v319 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
20 ····invoke-virtual·{v3,·p1},·Landroid/view/View;->findViewById(I)Landroid/view/View;20 ····const/16·v1,·0x11
  
21 ····move-result-object·v321 ····if-lt·v0,·v1,·:cond_0
  
22 ····if-eqz·v3,·:cond_122 ····invoke-virtual·{p0},·Landroid/view/ViewGroup$MarginLayoutParams;->getMarginStart()I
  
23 ····return-object·v323 ····move-result·p0
  
 24 ····return·p0
24 ····:cond_1 
25 ····add-int/lit8·v2,·v2,·0x1 
  
26 ····goto·:goto_025 ····:cond_0
 26 ····iget·p0,·p0,·Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I
  
 27 ····return·p0
27 ····:cond_2 
28 ····return-object·v1 
29 .end·method28 .end·method
3.19 KB
smali/b/a.smali vs.
smali/c/a/n/a.smali
Files 22% similar despite different names
    
Offset 1, 88 lines modifiedOffset 1, 64 lines modified
1 .class·public·final·Lb/a;1 .class·public·Lc/a/n/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
 4 #·interfaces
 5 .implements·Landroid/text/method/TransformationMethod;
  
4 #·instance·fields 
5 .field·private·final·a:Ljava/util/Set; 
  
6 .field·private·volatile·b:Landroid/content/Context;6 #·instance·fields
 7 .field·private·e:Ljava/util/Locale;
  
  
7 #·direct·methods8 #·direct·methods
8 .method·public·constructor·<init>()V9 .method·public·constructor·<init>(Landroid/content/Context;)V
9 ····.locals·110 ····.locals·0
  
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 12 ····invoke-virtual·{p1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;
11 ····new-instance·v0,·Ljava/util/concurrent/CopyOnWriteArraySet; 
  
12 ····invoke-direct·{v0},·Ljava/util/concurrent/CopyOnWriteArraySet;-><init>()V 
  
13 ····iput-object·v0,·p0,·Lb/a;->a:Ljava/util/Set; 
  
14 ····return-void 
15 .end·method 
  
  
16 #·virtual·methods 
17 .method·public·a(Lb/b;)V 
18 ····.locals·1 
  
19 ····iget-object·v0,·p0,·Lb/a;->b:Landroid/content/Context;13 ····move-result-object·p1
  
20 ····if-eqz·v0,·:cond_014 ····invoke-virtual·{p1},·Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;
  
21 ····iget-object·v0,·p0,·Lb/a;->b:Landroid/content/Context;15 ····move-result-object·p1
  
22 ····invoke-interface·{p1,·v0},·Lb/b;->a(Landroid/content/Context;)V16 ····iget-object·p1,·p1,·Landroid/content/res/Configuration;->locale:Ljava/util/Locale;
  
23 ····:cond_0 
24 ····iget-object·v0,·p0,·Lb/a;->a:Ljava/util/Set;17 ····iput-object·p1,·p0,·Lc/a/n/a;->e:Ljava/util/Locale;
  
25 ····invoke-interface·{v0,·p1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z 
  
26 ····return-void18 ····return-void
27 .end·method19 .end·method
  
28 .method·public·b()V 
29 ····.locals·1 
  
30 ····const/4·v0,·0x0 
  
31 ····iput-object·v0,·p0,·Lb/a;->b:Landroid/content/Context; 
  
 20 #·virtual·methods
 21 .method·public·getTransformation(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence;
32 ····return-void 
33 .end·method 
  
34 .method·public·c(Landroid/content/Context;)V 
35 ····.locals·222 ····.locals·0
  
36 ····iput-object·p1,·p0,·Lb/a;->b:Landroid/content/Context; 
  
37 ····iget-object·v0,·p0,·Lb/a;->a:Ljava/util/Set; 
  
38 ····invoke-interface·{v0},·Ljava/util/Set;->iterator()Ljava/util/Iterator;23 ····if-eqz·p1,·:cond_0
  
39 ····move-result-object·v024 ····invoke-interface·{p1},·Ljava/lang/CharSequence;->toString()Ljava/lang/String;
  
 25 ····move-result-object·p1
40 ····:goto_0 
41 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z 
  
42 ····move-result·v126 ····iget-object·p2,·p0,·Lc/a/n/a;->e:Ljava/util/Locale;
  
43 ····if-eqz·v1,·:cond_027 ····invoke-virtual·{p1,·p2},·Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String;
  
44 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;28 ····move-result-object·p1
  
45 ····move-result-object·v129 ····goto·:goto_0
  
46 ····check-cast·v1,·Lb/b;30 ····:cond_0
 31 ····const/4·p1,·0x0
  
47 ····invoke-interface·{v1,·p1},·Lb/b;->a(Landroid/content/Context;)V32 ····:goto_0
 33 ····return-object·p1
 34 .end·method
  
48 ····goto·:goto_035 .method·public·onFocusChanged(Landroid/view/View;Ljava/lang/CharSequence;ZILandroid/graphics/Rect;)V
 36 ····.locals·0
  
49 ····:cond_0 
50 ····return-void37 ····return-void
51 .end·method38 .end·method
3.95 KB
smali/y0/h.smali vs.
smali/kotlinx/coroutines/n0.smali
Max HTML report size reached
5.03 KB
smali/y0/e$a.smali vs.
smali/e/r/z.smali
Max HTML report size reached
4.81 KB
smali/y0/g$b$a.smali vs.
smali/c/g/c/i/a$a.smali
Max HTML report size reached
1.12 KB
smali/y0/g.smali vs.
smali/kotlinx/coroutines/l.smali
Files 22% similar despite different names
    
Offset 1, 27 lines modifiedOffset 1, 33 lines modified
1 .class·public·interface·abstract·Ly0/g;1 .class·public·abstract·Lkotlinx/coroutines/l;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
 4 #·interfaces
 5 .implements·Le/w/c/l;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·{8 ····value·=·{
7 ········Ly0/g$c;, 
8 ········Ly0/g$b;, 
9 ········Ly0/g$a;9 ········"Ljava/lang/Object;",
 10 ········"Le/w/c/l<",
 11 ········"Ljava/lang/Throwable;",
 12 ········"Le/q;",
 13 ········">;"
10 ····}14 ····}
11 .end·annotation15 .end·annotation
  
  
12 #·virtual·methods16 #·direct·methods
13 .method·public·abstract·fold(Ljava/lang/Object;Lg1/p;)Ljava/lang/Object; 
14 .end·method17 .method·public·constructor·<init>()V
 18 ····.locals·0
  
 19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
15 .method·public·abstract·get(Ly0/g$c;)Ly0/g$b; 
16 .end·method 
  
17 .method·public·abstract·minusKey(Ly0/g$c;)Ly0/g;20 ····return-void
18 .end·method21 .end·method
  
19 .method·public·abstract·plus(Ly0/g;)Ly0/g; 
 22 #·virtual·methods
 23 .method·public·abstract·a(Ljava/lang/Throwable;)V
20 .end·method24 .end·method
1.57 KB
smali/y0/g$a.smali vs.
smali/c/d/h/g$a$a.smali
Files 24% similar despite different names
    
Offset 1, 42 lines modifiedOffset 1, 44 lines modified
1 .class·public·abstract·Ly0/g$a;1 .class·Lc/d/h/g$a$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Thread;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Ly0/g;6 ····value·=·Lc/d/h/g$a;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0xa
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
  
12 #·direct·methods 
13 .method·public·static·a(Ly0/g;Ly0/g;)Ly0/g; 
14 ····.locals·112 #·instance·fields
 13 .field·private·final·e:I
  
  
15 ····const-string·v0,·"context"14 #·direct·methods
 15 .method·constructor·<init>(Ljava/lang/Runnable;Ljava/lang/String;I)V
 16 ····.locals·0
  
16 ····invoke-static·{p1,·v0},·Lh1/l;->d(Ljava/lang/Object;Ljava/lang/String;)V17 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;Ljava/lang/String;)V
  
17 ····sget-object·v0,·Ly0/h;->d:Ly0/h;18 ····iput·p3,·p0,·Lc/d/h/g$a$a;->e:I
  
18 ····if-ne·p1,·v0,·:cond_019 ····return-void
 20 .end·method
  
19 ····goto·:goto_0 
  
20 ····:cond_0 
21 ····sget-object·v0,·Ly0/g$a$a;->e:Ly0/g$a$a;21 #·virtual·methods
 22 .method·public·run()V
 23 ····.locals·1
  
22 ····invoke-interface·{p1,·p0,·v0},·Ly0/g;->fold(Ljava/lang/Object;Lg1/p;)Ljava/lang/Object;24 ····iget·v0,·p0,·Lc/d/h/g$a$a;->e:I
  
23 ····move-result-object·p025 ····invoke-static·{v0},·Landroid/os/Process;->setThreadPriority(I)V
  
24 ····check-cast·p0,·Ly0/g;26 ····invoke-super·{p0},·Ljava/lang/Thread;->run()V
  
 27 ····return-void
25 ····:goto_0 
26 ····return-object·p0 
27 .end·method28 .end·method
3.85 KB
smali/y0/b.smali vs.
smali/d/a/a/e/j.smali
Max HTML report size reached
1.11 KB
smali/y0/g$b.smali vs.
smali/androidx/lifecycle/a0$b.smali
Files 27% similar despite different names
    
Offset 1, 31 lines modifiedOffset 1, 28 lines modified
1 .class·public·interface·abstract·Ly0/g$b;1 .class·public·interface·abstract·Landroidx/lifecycle/a0$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·""
3 .source·"SourceFile" 
  
4 #·interfaces 
5 .implements·Ly0/g; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Ly0/g;6 ····value·=·Landroidx/lifecycle/a0;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x6099 ····accessFlags·=·0x609
12 ····name·=·"b"10 ····name·=·"b"
13 .end·annotation11 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/MemberClasses; 
15 ····value·=·{ 
16 ········Ly0/g$b$a; 
17 ····} 
18 .end·annotation 
  
  
19 #·virtual·methods12 #·virtual·methods
20 .method·public·abstract·get(Ly0/g$c;)Ly0/g$b; 
21 .end·method 
  
22 .method·public·abstract·getKey()Ly0/g$c;13 .method·public·abstract·a(Ljava/lang/Class;)Landroidx/lifecycle/x;
 14 ····.annotation·system·Ldalvik/annotation/Signature;
 15 ········value·=·{
 16 ············"<T:",
 17 ············"Landroidx/lifecycle/x;",
 18 ············">(",
 19 ············"Ljava/lang/Class<",
 20 ············"TT;>;)TT;"
 21 ········}
 22 ····.end·annotation
23 .end·method23 .end·method
1.41 KB
smali/y0/e.smali vs.
smali/androidx/recyclerview/widget/f$b.smali
Files 25% similar despite different names
    
Offset 1, 39 lines modifiedOffset 1, 46 lines modified
1 .class·public·interface·abstract·Ly0/e;1 .class·public·abstract·Landroidx/recyclerview/widget/f$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·""
3 .source·"SourceFile" 
  
4 #·interfaces 
5 .implements·Ly0/g$b; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
 6 ····value·=·Landroidx/recyclerview/widget/f;
8 ····value·=·{ 
9 ········Ly0/e$b;, 
10 ········Ly0/e$a; 
11 ····} 
12 .end·annotation7 .end·annotation
  
  
13 #·static·fields 
14 .field·public·static·final·c:Ly0/e$b;8 .annotation·system·Ldalvik/annotation/InnerClass;
 9 ····accessFlags·=·0x409
 10 ····name·=·"b"
 11 .end·annotation
  
  
15 #·direct·methods12 #·direct·methods
16 .method·static·constructor·<clinit>()V13 .method·public·constructor·<init>()V
17 ····.locals·114 ····.locals·0
  
 15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
18 ····sget-object·v0,·Ly0/e$b;->d:Ly0/e$b; 
  
19 ····sput-object·v0,·Ly0/e;->c:Ly0/e$b; 
  
20 ····return-void16 ····return-void
21 .end·method17 .end·method
  
  
22 #·virtual·methods18 #·virtual·methods
 19 .method·public·abstract·a(II)Z
 20 .end·method
  
 21 .method·public·abstract·b(II)Z
 22 .end·method
  
 23 .method·public·c(II)Ljava/lang/Object;
 24 ····.locals·0
  
 25 ····const/4·p1,·0x0
  
 26 ····return-object·p1
 27 .end·method
  
23 .method·public·abstract·e(Ly0/d;)Ly0/d;28 .method·public·abstract·d()I
24 .end·method29 .end·method
  
25 .method·public·abstract·u(Ly0/d;)V30 .method·public·abstract·e()I
26 .end·method31 .end·method
4.4 KB
smali/y0/a.smali vs.
smali/e/b0/i$a.smali
Max HTML report size reached
2.58 KB
smali/y0/c$a.smali vs.
smali/e/t/c$a.smali
Files 10% similar despite different names
    
Offset 1, 65 lines modifiedOffset 1, 76 lines modified
1 .class·final·Ly0/c$a;1 .class·final·Le/t/c$a;
2 .super·Lh1/m;2 .super·Le/w/d/m;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lg1/p;5 .implements·Le/w/c/p;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Ly0/c;->toString()Ljava/lang/String;8 ····value·=·Le/t/c;->toString()Ljava/lang/String;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1811 ····accessFlags·=·0x18
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
 14 .annotation·system·Ldalvik/annotation/Signature;
 15 ····value·=·{
 16 ········"Le/w/d/m;",
 17 ········"Le/w/c/p<",
 18 ········"Ljava/lang/String;",
 19 ········"Le/t/g$b;",
 20 ········"Ljava/lang/String;",
 21 ········">;"
 22 ····}
 23 .end·annotation
  
  
14 #·static·fields24 #·static·fields
15 .field·public·static·final·e:Ly0/c$a;25 .field·public·static·final·f:Le/t/c$a;
  
  
16 #·direct·methods26 #·direct·methods
17 .method·static·constructor·<clinit>()V27 .method·static·constructor·<clinit>()V
18 ····.locals·128 ····.locals·1
  
19 ····new-instance·v0,·Ly0/c$a;29 ····new-instance·v0,·Le/t/c$a;
  
20 ····invoke-direct·{v0},·Ly0/c$a;-><init>()V30 ····invoke-direct·{v0},·Le/t/c$a;-><init>()V
  
21 ····sput-object·v0,·Ly0/c$a;->e:Ly0/c$a;31 ····sput-object·v0,·Le/t/c$a;->f:Le/t/c$a;
  
22 ····return-void32 ····return-void
23 .end·method33 .end·method
  
24 .method·constructor·<init>()V34 .method·constructor·<init>()V
25 ····.locals·135 ····.locals·1
  
26 ····const/4·v0,·0x236 ····const/4·v0,·0x2
  
27 ····invoke-direct·{p0,·v0},·Lh1/m;-><init>(I)V37 ····invoke-direct·{p0,·v0},·Le/w/d/m;-><init>(I)V
  
28 ····return-void38 ····return-void
29 .end·method39 .end·method
  
  
30 #·virtual·methods40 #·virtual·methods
31 .method·public·final·a(Ljava/lang/String;Ly0/g$b;)Ljava/lang/String;41 .method·public·final·a(Ljava/lang/String;Le/t/g$b;)Ljava/lang/String;
32 ····.locals·142 ····.locals·1
  
33 ····const-string·v0,·"acc"43 ····const-string·v0,·"acc"
  
34 ····invoke-static·{p1,·v0},·Lh1/l;->d(Ljava/lang/Object;Ljava/lang/String;)V44 ····invoke-static·{p1,·v0},·Le/w/d/l;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
35 ····const-string·v0,·"element"45 ····const-string·v0,·"element"
  
36 ····invoke-static·{p2,·v0},·Lh1/l;->d(Ljava/lang/Object;Ljava/lang/String;)V46 ····invoke-static·{p2,·v0},·Le/w/d/l;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
37 ····invoke-interface·{p1},·Ljava/lang/CharSequence;->length()I47 ····invoke-interface·{p1},·Ljava/lang/CharSequence;->length()I
  
38 ····move-result·v048 ····move-result·v0
  
39 ····if-nez·v0,·:cond_049 ····if-nez·v0,·:cond_0
  
Offset 101, 15 lines modifiedOffset 112, 15 lines modified
101 .end·method112 .end·method
  
102 .method·public·bridge·synthetic·m(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;113 .method·public·bridge·synthetic·m(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
103 ····.locals·0114 ····.locals·0
  
104 ····check-cast·p1,·Ljava/lang/String;115 ····check-cast·p1,·Ljava/lang/String;
  
105 ····check-cast·p2,·Ly0/g$b;116 ····check-cast·p2,·Le/t/g$b;
  
106 ····invoke-virtual·{p0,·p1,·p2},·Ly0/c$a;->a(Ljava/lang/String;Ly0/g$b;)Ljava/lang/String;117 ····invoke-virtual·{p0,·p1,·p2},·Le/t/c$a;->a(Ljava/lang/String;Le/t/g$b;)Ljava/lang/String;
  
107 ····move-result-object·p1118 ····move-result-object·p1
  
108 ····return-object·p1119 ····return-object·p1
109 .end·method120 .end·method
12.1 KB
smali/y0/c.smali vs.
smali/kotlinx/coroutines/l0.smali
Max HTML report size reached
1.44 KB
smali/y0/e$b.smali vs.
smali/c/g/c/j/h$d.smali
Files 19% similar despite different names
    
Offset 1, 43 lines modifiedOffset 1, 49 lines modified
1 .class·public·final·Ly0/e$b;1 .class·final·Lc/g/c/j/h$d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ly0/g$c;5 .implements·Lc/g/c/j/h$f;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Ly0/e;8 ····value·=·Lc/g/c/j/h;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x1a
12 ····name·=·"b"12 ····name·=·"d"
13 .end·annotation13 .end·annotation
  
  
14 #·static·fields 
15 .field·static·final·synthetic·d:Ly0/e$b; 
  
  
16 #·direct·methods14 #·direct·methods
17 .method·static·constructor·<clinit>()V15 .method·private·constructor·<init>()V
18 ····.locals·116 ····.locals·0
  
19 ····new-instance·v0,·Ly0/e$b;17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····invoke-direct·{v0},·Ly0/e$b;-><init>()V18 ····return-void
 19 .end·method
  
21 ····sput-object·v0,·Ly0/e$b;->d:Ly0/e$b;20 .method·synthetic·constructor·<init>(Lc/g/c/j/h$a;)V
 21 ····.locals·0
  
 22 ····invoke-direct·{p0},·Lc/g/c/j/h$d;-><init>()V
  
22 ····return-void23 ····return-void
23 .end·method24 .end·method
  
24 .method·private·constructor·<init>()V 
 25 #·virtual·methods
 26 .method·public·a([BII)[B
25 ····.locals·027 ····.locals·0
  
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····add-int/2addr·p3,·p2
  
27 ····return-void29 ····invoke-static·{p1,·p2,·p3},·Ljava/util/Arrays;->copyOfRange([BII)[B
  
 30 ····move-result-object·p1
  
 31 ····return-object·p1
28 .end·method32 .end·method
7.34 KB
smali/r/d.smali vs.
smali/c/d/k/e0/c$c.smali
Max HTML report size reached
4.18 KB
smali/r/e.smali vs.
smali/kotlinx/coroutines/internal/b0$a.smali
Max HTML report size reached
1.37 KB
smali/android/support/v4/media/w.smali vs.
smali/android/support/v4/media/session/f.smali
Files 25% similar despite different names
    
Offset 1, 27 lines modifiedOffset 1, 29 lines modified
1 .class·abstract·Landroid/support/v4/media/w;1 .class·Landroid/support/v4/media/session/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·""
3 .source·"SourceFile" 
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Landroid/support/v4/media/w$a; 
8 ····} 
9 .end·annotation 
  
  
10 #·direct·methods4 #·direct·methods
11 .method·public·static·a(Ljava/lang/Object;)Landroid/net/Uri;5 .method·public·static·a(Ljava/lang/Object;)Ljava/lang/Object;
12 ····.locals·06 ····.locals·0
  
13 ····invoke-static·{p0},·Landroid/support/v4/media/a;->a(Ljava/lang/Object;)Landroid/media/MediaDescription;7 ····check-cast·p0,·Landroid/media/session/MediaSession$QueueItem;
  
 8 ····invoke-virtual·{p0},·Landroid/media/session/MediaSession$QueueItem;->getDescription()Landroid/media/MediaDescription;
14 ····move-result-object·p0 
  
15 ····invoke-static·{p0},·Landroid/support/v4/media/u;->a(Landroid/media/MediaDescription;)Landroid/net/Uri; 
  
16 ····move-result-object·p09 ····move-result-object·p0
  
17 ····return-object·p010 ····return-object·p0
18 .end·method11 .end·method
  
 12 .method·public·static·b(Ljava/lang/Object;)J
 13 ····.locals·2
  
 14 ····check-cast·p0,·Landroid/media/session/MediaSession$QueueItem;
  
 15 ····invoke-virtual·{p0},·Landroid/media/session/MediaSession$QueueItem;->getQueueId()J
  
 16 ····move-result-wide·v0
  
 17 ····return-wide·v0
 18 .end·method
5.63 KB
smali/android/support/v4/media/t$a.smali vs.
smali/android/support/v4/media/b$a.smali
Max HTML report size reached
21.6 KB
smali/a0/l2$g.smali vs.
smali/c/d/k/v$l.smali
Max HTML report size reached
7.57 KB
smali/a0/l2$l.smali vs.
smali/c/d/k/d0$l.smali
Max HTML report size reached
1.82 KB
smali/a0/l2$k.smali vs.
smali/c/d/k/d0$k.smali
Files 25% similar despite different names
    
Offset 1, 58 lines modifiedOffset 1, 54 lines modified
1 .class·La0/l2$k; 
2 .super·La0/l2$j; 
3 .source·"SourceFile"1 .class·Lc/d/k/d0$k;
 2 .super·Lc/d/k/d0$j;
 3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·La0/l2;6 ····value·=·Lc/d/k/d0;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0xa9 ····accessFlags·=·0xa
10 ····name·=·"k"10 ····name·=·"k"
11 .end·annotation11 .end·annotation
  
  
12 #·static·fields12 #·static·fields
13 .field·static·final·r:La0/l2;13 .field·static·final·r:Lc/d/k/d0;
  
  
14 #·direct·methods14 #·direct·methods
15 .method·static·constructor·<clinit>()V15 .method·static·constructor·<clinit>()V
16 ····.locals·116 ····.locals·1
  
17 ····invoke-static·{},·La0/j3;->a()Landroid/view/WindowInsets;17 ····sget-object·v0,·Landroid/view/WindowInsets;->CONSUMED:Landroid/view/WindowInsets;
  
18 ····move-result-object·v0 
  
19 ····invoke-static·{v0},·La0/l2;->r(Landroid/view/WindowInsets;)La0/l2;18 ····invoke-static·{v0},·Lc/d/k/d0;->r(Landroid/view/WindowInsets;)Lc/d/k/d0;
  
20 ····move-result-object·v019 ····move-result-object·v0
  
21 ····sput-object·v0,·La0/l2$k;->r:La0/l2;20 ····sput-object·v0,·Lc/d/k/d0$k;->r:Lc/d/k/d0;
  
22 ····return-void21 ····return-void
23 .end·method22 .end·method
  
24 .method·constructor·<init>(La0/l2;La0/l2$k;)V23 .method·constructor·<init>(Lc/d/k/d0;Landroid/view/WindowInsets;)V
25 ····.locals·024 ····.locals·0
  
 25 ····invoke-direct·{p0,·p1,·p2},·Lc/d/k/d0$j;-><init>(Lc/d/k/d0;Landroid/view/WindowInsets;)V
26 ····.line·1 
27 ····invoke-direct·{p0,·p1,·p2},·La0/l2$j;-><init>(La0/l2;La0/l2$j;)V 
  
28 ····return-void26 ····return-void
29 .end·method27 .end·method
  
30 .method·constructor·<init>(La0/l2;Landroid/view/WindowInsets;)V28 .method·constructor·<init>(Lc/d/k/d0;Lc/d/k/d0$k;)V
31 ····.locals·029 ····.locals·0
  
 30 ····invoke-direct·{p0,·p1,·p2},·Lc/d/k/d0$j;-><init>(Lc/d/k/d0;Lc/d/k/d0$j;)V
32 ····.line·2 
33 ····invoke-direct·{p0,·p1,·p2},·La0/l2$j;-><init>(La0/l2;Landroid/view/WindowInsets;)V 
  
34 ····return-void31 ····return-void
35 .end·method32 .end·method
  
  
36 #·virtual·methods33 #·virtual·methods
37 .method·final·d(Landroid/view/View;)V34 .method·final·d(Landroid/view/View;)V
9.52 KB
smali/a0/f2.smali vs.
smali/c/d/k/z.smali
Max HTML report size reached
6.43 KB
smali/a0/f.smali vs.
smali/c/d/k/f.smali
Max HTML report size reached
4.06 KB
smali/a0/d.smali vs.
smali/e/c0/g.smali
Max HTML report size reached
5.35 KB
smali/a0/l2$f.smali vs.
smali/c/m/a/a/h$f.smali
Max HTML report size reached
3.03 KB
smali/a0/a1$f.smali vs.
smali/c/d/k/v$f.smali
Files 10% similar despite different names
    
Offset 1, 42 lines modifiedOffset 1, 51 lines modified
1 .class·La0/a1$f;1 .class·Lc/d/k/v$f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;5 .implements·Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;
6 .implements·Landroid/view/View$OnAttachStateChangeListener;6 .implements·Landroid/view/View$OnAttachStateChangeListener;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/EnclosingClass;8 .annotation·system·Ldalvik/annotation/EnclosingClass;
9 ····value·=·La0/a1;9 ····value·=·Lc/d/k/v;
10 .end·annotation10 .end·annotation
  
11 .annotation·system·Ldalvik/annotation/InnerClass;11 .annotation·system·Ldalvik/annotation/InnerClass;
12 ····accessFlags·=·0x812 ····accessFlags·=·0x8
13 ····name·=·"f"13 ····name·=·"f"
14 .end·annotation14 .end·annotation
  
  
15 #·instance·fields15 #·instance·fields
16 .field·private·b:Ljava/util/WeakHashMap;16 .field·private·e:Ljava/util/WeakHashMap;
 17 ····.annotation·system·Ldalvik/annotation/Signature;
 18 ········value·=·{
 19 ············"Ljava/util/WeakHashMap<",
 20 ············"Landroid/view/View;",
 21 ············"Ljava/lang/Boolean;",
 22 ············">;"
 23 ········}
 24 ····.end·annotation
 25 .end·field
  
  
17 #·direct·methods26 #·direct·methods
18 .method·constructor·<init>()V27 .method·constructor·<init>()V
19 ····.locals·128 ····.locals·1
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····new-instance·v0,·Ljava/util/WeakHashMap;30 ····new-instance·v0,·Ljava/util/WeakHashMap;
  
22 ····invoke-direct·{v0},·Ljava/util/WeakHashMap;-><init>()V31 ····invoke-direct·{v0},·Ljava/util/WeakHashMap;-><init>()V
  
23 ····iput-object·v0,·p0,·La0/a1$f;->b:Ljava/util/WeakHashMap;32 ····iput-object·v0,·p0,·Lc/d/k/v$f;->e:Ljava/util/WeakHashMap;
  
24 ····return-void33 ····return-void
25 .end·method34 .end·method
  
26 .method·private·a(Landroid/view/View;Z)V35 .method·private·a(Landroid/view/View;Z)V
27 ····.locals·136 ····.locals·1
  
Offset 62, 17 lines modifiedOffset 71, 17 lines modified
  
62 ····goto·:goto_171 ····goto·:goto_1
  
63 ····:cond_172 ····:cond_1
64 ····const/16·p2,·0x2073 ····const/16·p2,·0x20
  
65 ····:goto_174 ····:goto_1
66 ····invoke-static·{p1,·p2},·La0/a1;->N(Landroid/view/View;I)V75 ····invoke-static·{p1,·p2},·Lc/d/k/v;->N(Landroid/view/View;I)V
  
67 ····iget-object·p2,·p0,·La0/a1$f;->b:Ljava/util/WeakHashMap;76 ····iget-object·p2,·p0,·Lc/d/k/v$f;->e:Ljava/util/WeakHashMap;
  
68 ····invoke-static·{v0},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;77 ····invoke-static·{v0},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
69 ····move-result-object·v078 ····move-result-object·v0
  
70 ····invoke-virtual·{p2,·p1,·v0},·Ljava/util/WeakHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;79 ····invoke-virtual·{p2,·p1,·v0},·Ljava/util/WeakHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
Offset 99, 15 lines modifiedOffset 108, 15 lines modified
  
99 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I108 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
100 ····const/16·v1,·0x1c109 ····const/16·v1,·0x1c
  
101 ····if-ge·v0,·v1,·:cond_0110 ····if-ge·v0,·v1,·:cond_0
  
102 ····iget-object·v0,·p0,·La0/a1$f;->b:Ljava/util/WeakHashMap;111 ····iget-object·v0,·p0,·Lc/d/k/v$f;->e:Ljava/util/WeakHashMap;
  
103 ····invoke-virtual·{v0},·Ljava/util/WeakHashMap;->entrySet()Ljava/util/Set;112 ····invoke-virtual·{v0},·Ljava/util/WeakHashMap;->entrySet()Ljava/util/Set;
  
104 ····move-result-object·v0113 ····move-result-object·v0
  
105 ····invoke-interface·{v0},·Ljava/util/Set;->iterator()Ljava/util/Iterator;114 ····invoke-interface·{v0},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
Offset 138, 26 lines modifiedOffset 147, 26 lines modified
  
138 ····check-cast·v1,·Ljava/lang/Boolean;147 ····check-cast·v1,·Ljava/lang/Boolean;
  
139 ····invoke-virtual·{v1},·Ljava/lang/Boolean;->booleanValue()Z148 ····invoke-virtual·{v1},·Ljava/lang/Boolean;->booleanValue()Z
  
140 ····move-result·v1149 ····move-result·v1
  
141 ····invoke-direct·{p0,·v2,·v1},·La0/a1$f;->a(Landroid/view/View;Z)V150 ····invoke-direct·{p0,·v2,·v1},·Lc/d/k/v$f;->a(Landroid/view/View;Z)V
  
142 ····goto·:goto_0151 ····goto·:goto_0
  
143 ····:cond_0152 ····:cond_0
144 ····return-void153 ····return-void
145 .end·method154 .end·method
  
146 .method·public·onViewAttachedToWindow(Landroid/view/View;)V155 .method·public·onViewAttachedToWindow(Landroid/view/View;)V
147 ····.locals·0156 ····.locals·0
  
148 ····invoke-direct·{p0,·p1},·La0/a1$f;->b(Landroid/view/View;)V157 ····invoke-direct·{p0,·p1},·Lc/d/k/v$f;->b(Landroid/view/View;)V
  
149 ····return-void158 ····return-void
150 .end·method159 .end·method
  
151 .method·public·onViewDetachedFromWindow(Landroid/view/View;)V160 .method·public·onViewDetachedFromWindow(Landroid/view/View;)V
152 ····.locals·0161 ····.locals·0
  
11.6 KB
smali/a0/t1.smali vs.
smali/c/d/k/d0$c.smali
Max HTML report size reached
65.2 KB
smali/a0/a1.smali vs.
smali/c/d/k/v.smali
Max HTML report size reached
11.8 KB
smali/a0/l2$c.smali vs.
smali/c/g/c/g.smali
Max HTML report size reached
7.8 KB
smali/a0/g.smali vs.
smali/androidx/core/app/k.smali
Max HTML report size reached
1000 B
smali/a0/a1$a.smali vs.
smali/c/d/k/f0/a$a.smali
Files 22% similar despite different names
    
Offset 1, 35 lines modifiedOffset 1, 24 lines modified
1 .class·La0/a1$a;1 .class·Lc/d/k/f0/a$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·""
3 .source·"SourceFile" 
  
4 #·interfaces 
5 .implements·La0/a0; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·La0/a1;6 ····value·=·Lc/d/k/f0/a;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x09 ····accessFlags·=·0xa
12 ····name·=·null10 ····name·=·"a"
13 .end·annotation11 .end·annotation
  
  
14 #·direct·methods12 #·direct·methods
15 .method·constructor·<init>()V13 .method·static·a(Landroid/view/inputmethod/EditorInfo;Ljava/lang/CharSequence;I)V
16 ····.locals·014 ····.locals·0
  
17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····invoke-virtual·{p0,·p1,·p2},·Landroid/view/inputmethod/EditorInfo;->setInitialSurroundingSubText(Ljava/lang/CharSequence;I)V
  
18 ····return-void16 ····return-void
19 .end·method17 .end·method
  
  
20 #·virtual·methods 
21 .method·public·a(La0/c;)La0/c; 
22 ····.locals·0 
  
23 ····return-object·p1 
24 .end·method 
12.2 KB
smali/a0/t.smali vs.
smali/c/d/k/l.smali
Max HTML report size reached
917 B
smali/a0/l2$e.smali vs.
smali/c/d/k/d0$e.smali
Files 26% similar despite different names
    
Offset 1, 33 lines modifiedOffset 1, 32 lines modified
1 .class·La0/l2$e; 
2 .super·La0/l2$d; 
3 .source·"SourceFile"1 .class·Lc/d/k/d0$e;
 2 .super·Lc/d/k/d0$d;
 3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·La0/l2;6 ····value·=·Lc/d/k/d0;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0xa9 ····accessFlags·=·0xa
10 ····name·=·"e"10 ····name·=·"e"
11 .end·annotation11 .end·annotation
  
  
12 #·direct·methods12 #·direct·methods
13 .method·constructor·<init>()V13 .method·constructor·<init>()V
14 ····.locals·014 ····.locals·0
  
15 ····invoke-direct·{p0},·La0/l2$d;-><init>()V15 ····invoke-direct·{p0},·Lc/d/k/d0$d;-><init>()V
  
16 ····return-void16 ····return-void
17 .end·method17 .end·method
  
18 .method·constructor·<init>(La0/l2;)V18 .method·constructor·<init>(Lc/d/k/d0;)V
19 ····.locals·019 ····.locals·0
  
20 ····.line·1 
21 ····invoke-direct·{p0,·p1},·La0/l2$d;-><init>(La0/l2;)V20 ····invoke-direct·{p0,·p1},·Lc/d/k/d0$d;-><init>(Lc/d/k/d0;)V
  
22 ····return-void21 ····return-void
23 .end·method22 .end·method
4.2 KB
smali/a0/a1$h.smali vs.
smali/c/d/k/v$h.smali
Max HTML report size reached
476 B
smali/a0/l2$m.smali vs.
smali/c/d/k/d0$m.smali
Files 5% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·abstract·La0/l2$m;1 .class·public·final·Lc/d/k/d0$m;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·La0/l2;6 ····value·=·Lc/d/k/d0;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x19
10 ····name·=·"m"10 ····name·=·"m"
11 .end·annotation11 .end·annotation
  
2.95 KB
smali/a0/a1$b.smali vs.
smali/c/d/k/v$b.smali
Files 16% similar despite different names
    
Offset 1, 72 lines modifiedOffset 1, 80 lines modified
1 .class·La0/a1$b; 
2 .super·La0/a1$g; 
3 .source·"SourceFile"1 .class·Lc/d/k/v$b;
 2 .super·Lc/d/k/v$g;
 3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·La0/a1;->Y()La0/a1$g;6 ····value·=·Lc/d/k/v;->Y()Lc/d/k/v$g;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
 12 .annotation·system·Ldalvik/annotation/Signature;
 13 ····value·=·{
 14 ········"Lc/d/k/v$g<",
 15 ········"Ljava/lang/Boolean;",
 16 ········">;"
 17 ····}
 18 .end·annotation
  
  
12 #·direct·methods19 #·direct·methods
13 .method·constructor·<init>(ILjava/lang/Class;I)V20 .method·constructor·<init>(ILjava/lang/Class;I)V
14 ····.locals·021 ····.locals·0
  
15 ····invoke-direct·{p0,·p1,·p2,·p3},·La0/a1$g;-><init>(ILjava/lang/Class;I)V22 ····invoke-direct·{p0,·p1,·p2,·p3},·Lc/d/k/v$g;-><init>(ILjava/lang/Class;I)V
  
16 ····return-void23 ····return-void
17 .end·method24 .end·method
  
  
18 #·virtual·methods25 #·virtual·methods
19 .method·bridge·synthetic·d(Landroid/view/View;)Ljava/lang/Object;26 .method·bridge·synthetic·d(Landroid/view/View;)Ljava/lang/Object;
20 ····.locals·027 ····.locals·0
  
21 ····invoke-virtual·{p0,·p1},·La0/a1$b;->i(Landroid/view/View;)Ljava/lang/Boolean;28 ····invoke-virtual·{p0,·p1},·Lc/d/k/v$b;->i(Landroid/view/View;)Ljava/lang/Boolean;
  
22 ····move-result-object·p129 ····move-result-object·p1
  
23 ····return-object·p130 ····return-object·p1
24 .end·method31 .end·method
  
25 .method·bridge·synthetic·e(Landroid/view/View;Ljava/lang/Object;)V32 .method·bridge·synthetic·e(Landroid/view/View;Ljava/lang/Object;)V
26 ····.locals·033 ····.locals·0
  
27 ····check-cast·p2,·Ljava/lang/Boolean;34 ····check-cast·p2,·Ljava/lang/Boolean;
  
28 ····invoke-virtual·{p0,·p1,·p2},·La0/a1$b;->j(Landroid/view/View;Ljava/lang/Boolean;)V35 ····invoke-virtual·{p0,·p1,·p2},·Lc/d/k/v$b;->j(Landroid/view/View;Ljava/lang/Boolean;)V
  
29 ····return-void36 ····return-void
30 .end·method37 .end·method
  
31 .method·bridge·synthetic·h(Ljava/lang/Object;Ljava/lang/Object;)Z38 .method·bridge·synthetic·h(Ljava/lang/Object;Ljava/lang/Object;)Z
32 ····.locals·039 ····.locals·0
  
33 ····check-cast·p1,·Ljava/lang/Boolean;40 ····check-cast·p1,·Ljava/lang/Boolean;
  
34 ····check-cast·p2,·Ljava/lang/Boolean;41 ····check-cast·p2,·Ljava/lang/Boolean;
  
35 ····invoke-virtual·{p0,·p1,·p2},·La0/a1$b;->k(Ljava/lang/Boolean;Ljava/lang/Boolean;)Z42 ····invoke-virtual·{p0,·p1,·p2},·Lc/d/k/v$b;->k(Ljava/lang/Boolean;Ljava/lang/Boolean;)Z
  
36 ····move-result·p143 ····move-result·p1
  
37 ····return·p144 ····return·p1
38 .end·method45 .end·method
  
39 .method·i(Landroid/view/View;)Ljava/lang/Boolean;46 .method·i(Landroid/view/View;)Ljava/lang/Boolean;
40 ····.locals·047 ····.locals·0
  
41 ····invoke-static·{p1},·La0/b1;->a(Landroid/view/View;)Z48 ····invoke-virtual·{p1},·Landroid/view/View;->isScreenReaderFocusable()Z
  
42 ····move-result·p149 ····move-result·p1
  
43 ····invoke-static·{p1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;50 ····invoke-static·{p1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
44 ····move-result-object·p151 ····move-result-object·p1
  
Offset 76, 23 lines modifiedOffset 84, 23 lines modified
76 .method·j(Landroid/view/View;Ljava/lang/Boolean;)V84 .method·j(Landroid/view/View;Ljava/lang/Boolean;)V
77 ····.locals·085 ····.locals·0
  
78 ····invoke-virtual·{p2},·Ljava/lang/Boolean;->booleanValue()Z86 ····invoke-virtual·{p2},·Ljava/lang/Boolean;->booleanValue()Z
  
79 ····move-result·p287 ····move-result·p2
  
80 ····invoke-static·{p1,·p2},·La0/c1;->a(Landroid/view/View;Z)V88 ····invoke-virtual·{p1,·p2},·Landroid/view/View;->setScreenReaderFocusable(Z)V
  
81 ····return-void89 ····return-void
82 .end·method90 .end·method
  
83 .method·k(Ljava/lang/Boolean;Ljava/lang/Boolean;)Z91 .method·k(Ljava/lang/Boolean;Ljava/lang/Boolean;)Z
84 ····.locals·092 ····.locals·0
  
85 ····invoke-virtual·{p0,·p1,·p2},·La0/a1$g;->a(Ljava/lang/Boolean;Ljava/lang/Boolean;)Z93 ····invoke-virtual·{p0,·p1,·p2},·Lc/d/k/v$g;->a(Ljava/lang/Boolean;Ljava/lang/Boolean;)Z
  
86 ····move-result·p194 ····move-result·p1
  
87 ····xor-int/lit8·p1,·p1,·0x195 ····xor-int/lit8·p1,·p1,·0x1
  
88 ····return·p196 ····return·p1
89 .end·method97 .end·method
6.01 KB
smali/a0/q.smali vs.
smali/c/d/k/i.smali
Max HTML report size reached
6.12 KB
smali/a0/l2$d.smali vs.
smali/c/d/k/d0$d.smali
Max HTML report size reached
5.06 KB
smali/a0/l2$i.smali vs.
smali/b/a/a/a/a$a.smali
Max HTML report size reached
19.2 KB
smali/a0/a1$k.smali vs.
smali/c/d/h/e.smali
Max HTML report size reached
2.71 KB
smali/a0/f2$a.smali vs.
smali/c/d/k/z$a.smali
Files 22% similar despite different names
    
Offset 1, 76 lines modifiedOffset 1, 76 lines modified
1 .class·La0/f2$a;1 .class·Lc/d/k/z$a;
2 .super·Landroid/animation/AnimatorListenerAdapter;2 .super·Landroid/animation/AnimatorListenerAdapter;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·La0/f2;->g(Landroid/view/View;La0/g2;)V6 ····value·=·Lc/d/k/z;->g(Landroid/view/View;Lc/d/k/a0;)V
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·final·synthetic·a:La0/g2;13 .field·final·synthetic·a:Lc/d/k/a0;
  
14 .field·final·synthetic·b:Landroid/view/View;14 .field·final·synthetic·b:Landroid/view/View;
  
15 .field·final·synthetic·c:La0/f2;15 .field·final·synthetic·c:Lc/d/k/z;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(La0/f2;La0/g2;Landroid/view/View;)V17 .method·constructor·<init>(Lc/d/k/z;Lc/d/k/a0;Landroid/view/View;)V
18 ····.locals·018 ····.locals·0
  
19 ····iput-object·p1,·p0,·La0/f2$a;->c:La0/f2;19 ····iput-object·p1,·p0,·Lc/d/k/z$a;->c:Lc/d/k/z;
  
20 ····iput-object·p2,·p0,·La0/f2$a;->a:La0/g2;20 ····iput-object·p2,·p0,·Lc/d/k/z$a;->a:Lc/d/k/a0;
  
21 ····iput-object·p3,·p0,·La0/f2$a;->b:Landroid/view/View;21 ····iput-object·p3,·p0,·Lc/d/k/z$a;->b:Landroid/view/View;
  
22 ····invoke-direct·{p0},·Landroid/animation/AnimatorListenerAdapter;-><init>()V22 ····invoke-direct·{p0},·Landroid/animation/AnimatorListenerAdapter;-><init>()V
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
  
  
25 #·virtual·methods25 #·virtual·methods
26 .method·public·onAnimationCancel(Landroid/animation/Animator;)V26 .method·public·onAnimationCancel(Landroid/animation/Animator;)V
27 ····.locals·127 ····.locals·1
  
28 ····iget-object·p1,·p0,·La0/f2$a;->a:La0/g2;28 ····iget-object·p1,·p0,·Lc/d/k/z$a;->a:Lc/d/k/a0;
  
29 ····iget-object·v0,·p0,·La0/f2$a;->b:Landroid/view/View;29 ····iget-object·v0,·p0,·Lc/d/k/z$a;->b:Landroid/view/View;
  
30 ····invoke-interface·{p1,·v0},·La0/g2;->c(Landroid/view/View;)V30 ····invoke-interface·{p1,·v0},·Lc/d/k/a0;->c(Landroid/view/View;)V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
33 .method·public·onAnimationEnd(Landroid/animation/Animator;)V33 .method·public·onAnimationEnd(Landroid/animation/Animator;)V
34 ····.locals·134 ····.locals·1
  
35 ····iget-object·p1,·p0,·La0/f2$a;->a:La0/g2;35 ····iget-object·p1,·p0,·Lc/d/k/z$a;->a:Lc/d/k/a0;
  
36 ····iget-object·v0,·p0,·La0/f2$a;->b:Landroid/view/View;36 ····iget-object·v0,·p0,·Lc/d/k/z$a;->b:Landroid/view/View;
  
37 ····invoke-interface·{p1,·v0},·La0/g2;->a(Landroid/view/View;)V37 ····invoke-interface·{p1,·v0},·Lc/d/k/a0;->a(Landroid/view/View;)V
  
38 ····return-void38 ····return-void
39 .end·method39 .end·method
  
40 .method·public·onAnimationStart(Landroid/animation/Animator;)V40 .method·public·onAnimationStart(Landroid/animation/Animator;)V
41 ····.locals·141 ····.locals·1
  
42 ····iget-object·p1,·p0,·La0/f2$a;->a:La0/g2;42 ····iget-object·p1,·p0,·Lc/d/k/z$a;->a:Lc/d/k/a0;
  
43 ····iget-object·v0,·p0,·La0/f2$a;->b:Landroid/view/View;43 ····iget-object·v0,·p0,·Lc/d/k/z$a;->b:Landroid/view/View;
  
44 ····invoke-interface·{p1,·v0},·La0/g2;->b(Landroid/view/View;)V44 ····invoke-interface·{p1,·v0},·Lc/d/k/a0;->b(Landroid/view/View;)V
  
45 ····return-void45 ····return-void
46 .end·method46 .end·method
2.71 KB
smali/a0/a1$d.smali vs.
smali/c/d/k/v$c.smali
Files 9% similar despite different names
    
Offset 1, 82 lines modifiedOffset 1, 90 lines modified
1 .class·La0/a1$d; 
2 .super·La0/a1$g; 
3 .source·"SourceFile"1 .class·Lc/d/k/v$c;
 2 .super·Lc/d/k/v$g;
 3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·La0/a1;->l0()La0/a1$g;6 ····value·=·Lc/d/k/v;->R()Lc/d/k/v$g;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
 12 .annotation·system·Ldalvik/annotation/Signature;
 13 ····value·=·{
 14 ········"Lc/d/k/v$g<",
 15 ········"Ljava/lang/CharSequence;",
 16 ········">;"
 17 ····}
 18 .end·annotation
  
  
12 #·direct·methods19 #·direct·methods
13 .method·constructor·<init>(ILjava/lang/Class;II)V20 .method·constructor·<init>(ILjava/lang/Class;II)V
14 ····.locals·021 ····.locals·0
  
15 ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·La0/a1$g;-><init>(ILjava/lang/Class;II)V22 ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lc/d/k/v$g;-><init>(ILjava/lang/Class;II)V
  
16 ····return-void23 ····return-void
17 .end·method24 .end·method
  
  
18 #·virtual·methods25 #·virtual·methods
19 .method·bridge·synthetic·d(Landroid/view/View;)Ljava/lang/Object;26 .method·bridge·synthetic·d(Landroid/view/View;)Ljava/lang/Object;
20 ····.locals·027 ····.locals·0
  
21 ····invoke-virtual·{p0,·p1},·La0/a1$d;->i(Landroid/view/View;)Ljava/lang/CharSequence;28 ····invoke-virtual·{p0,·p1},·Lc/d/k/v$c;->i(Landroid/view/View;)Ljava/lang/CharSequence;
  
22 ····move-result-object·p129 ····move-result-object·p1
  
23 ····return-object·p130 ····return-object·p1
24 .end·method31 .end·method
  
25 .method·bridge·synthetic·e(Landroid/view/View;Ljava/lang/Object;)V32 .method·bridge·synthetic·e(Landroid/view/View;Ljava/lang/Object;)V
26 ····.locals·033 ····.locals·0
  
27 ····check-cast·p2,·Ljava/lang/CharSequence;34 ····check-cast·p2,·Ljava/lang/CharSequence;
  
28 ····invoke-virtual·{p0,·p1,·p2},·La0/a1$d;->j(Landroid/view/View;Ljava/lang/CharSequence;)V35 ····invoke-virtual·{p0,·p1,·p2},·Lc/d/k/v$c;->j(Landroid/view/View;Ljava/lang/CharSequence;)V
  
29 ····return-void36 ····return-void
30 .end·method37 .end·method
  
31 .method·bridge·synthetic·h(Ljava/lang/Object;Ljava/lang/Object;)Z38 .method·bridge·synthetic·h(Ljava/lang/Object;Ljava/lang/Object;)Z
32 ····.locals·039 ····.locals·0
  
33 ····check-cast·p1,·Ljava/lang/CharSequence;40 ····check-cast·p1,·Ljava/lang/CharSequence;
  
34 ····check-cast·p2,·Ljava/lang/CharSequence;41 ····check-cast·p2,·Ljava/lang/CharSequence;
  
35 ····invoke-virtual·{p0,·p1,·p2},·La0/a1$d;->k(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z42 ····invoke-virtual·{p0,·p1,·p2},·Lc/d/k/v$c;->k(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
  
36 ····move-result·p143 ····move-result·p1
  
37 ····return·p144 ····return·p1
38 .end·method45 .end·method
  
39 .method·i(Landroid/view/View;)Ljava/lang/CharSequence;46 .method·i(Landroid/view/View;)Ljava/lang/CharSequence;
40 ····.locals·047 ····.locals·0
  
41 ····invoke-static·{p1},·La0/g1;->a(Landroid/view/View;)Ljava/lang/CharSequence;48 ····invoke-virtual·{p1},·Landroid/view/View;->getAccessibilityPaneTitle()Ljava/lang/CharSequence;
  
42 ····move-result-object·p149 ····move-result-object·p1
  
43 ····return-object·p150 ····return-object·p1
44 .end·method51 .end·method
  
45 .method·j(Landroid/view/View;Ljava/lang/CharSequence;)V52 .method·j(Landroid/view/View;Ljava/lang/CharSequence;)V
46 ····.locals·053 ····.locals·0
  
47 ····invoke-static·{p1,·p2},·La0/f1;->a(Landroid/view/View;Ljava/lang/CharSequence;)V54 ····invoke-virtual·{p1,·p2},·Landroid/view/View;->setAccessibilityPaneTitle(Ljava/lang/CharSequence;)V
  
48 ····return-void55 ····return-void
49 .end·method56 .end·method
  
50 .method·k(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z57 .method·k(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
51 ····.locals·058 ····.locals·0
  
4.17 KB
smali/a0/b0.smali vs.
smali/c/d/k/t.smali
Max HTML report size reached
1.5 KB
smali/a0/v1.smali vs.
smali/c/d/k/x.smali
Files 13% similar despite different names
    
Offset 1, 53 lines modifiedOffset 1, 53 lines modified
1 .class·public·abstract·La0/v1;1 .class·public·final·Lc/d/k/x;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·a(Landroid/view/ViewGroup;)Z5 .method·public·static·a(Landroid/view/ViewGroup;)Z
6 ····.locals·26 ····.locals·2
  
7 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I7 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
8 ····const/16·v1,·0x158 ····const/16·v1,·0x15
  
9 ····if-lt·v0,·v1,·:cond_09 ····if-lt·v0,·v1,·:cond_0
  
10 ····invoke-static·{p0},·La0/u1;->a(Landroid/view/ViewGroup;)Z10 ····invoke-virtual·{p0},·Landroid/view/ViewGroup;->isTransitionGroup()Z
  
11 ····move-result·p011 ····move-result·p0
  
12 ····return·p012 ····return·p0
  
13 ····:cond_013 ····:cond_0
14 ····sget·v0,·Lp/b;->Q:I14 ····sget·v0,·Lc/d/b;->Q:I
  
15 ····invoke-virtual·{p0,·v0},·Landroid/view/View;->getTag(I)Ljava/lang/Object;15 ····invoke-virtual·{p0,·v0},·Landroid/view/ViewGroup;->getTag(I)Ljava/lang/Object;
  
16 ····move-result-object·v016 ····move-result-object·v0
  
17 ····check-cast·v0,·Ljava/lang/Boolean;17 ····check-cast·v0,·Ljava/lang/Boolean;
  
18 ····if-eqz·v0,·:cond_118 ····if-eqz·v0,·:cond_1
  
19 ····invoke-virtual·{v0},·Ljava/lang/Boolean;->booleanValue()Z19 ····invoke-virtual·{v0},·Ljava/lang/Boolean;->booleanValue()Z
  
20 ····move-result·v020 ····move-result·v0
  
21 ····if-nez·v0,·:cond_321 ····if-nez·v0,·:cond_3
  
22 ····:cond_122 ····:cond_1
23 ····invoke-virtual·{p0},·Landroid/view/View;->getBackground()Landroid/graphics/drawable/Drawable;23 ····invoke-virtual·{p0},·Landroid/view/ViewGroup;->getBackground()Landroid/graphics/drawable/Drawable;
  
24 ····move-result-object·v024 ····move-result-object·v0
  
25 ····if-nez·v0,·:cond_325 ····if-nez·v0,·:cond_3
  
26 ····invoke-static·{p0},·La0/a1;->E(Landroid/view/View;)Ljava/lang/String;26 ····invoke-static·{p0},·Lc/d/k/v;->E(Landroid/view/View;)Ljava/lang/String;
  
27 ····move-result-object·p027 ····move-result-object·p0
  
28 ····if-eqz·p0,·:cond_228 ····if-eqz·p0,·:cond_2
  
29 ····goto·:goto_029 ····goto·:goto_0
  
5.37 KB
smali/a0/l2$b.smali vs.
smali/c/d/k/f0/c.smali
Max HTML report size reached
987 B
smali/a0/a1$j.smali vs.
smali/c/d/k/v$j.smali
Files 7% similar despite different names
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 .class·abstract·La0/a1$j;1 .class·Lc/d/k/v$j;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·La0/a1;6 ····value·=·Lc/d/k/v;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0xa9 ····accessFlags·=·0xa
10 ····name·=·"j"10 ····name·=·"j"
11 .end·annotation11 .end·annotation
  
  
12 #·direct·methods12 #·direct·methods
13 .method·static·a(Landroid/view/View;Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;II)V13 .method·static·a(Landroid/view/View;Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;II)V
14 ····.locals·014 ····.locals·0
  
15 ····invoke-static/range·{p0·..·p6},·La0/o1;->a(Landroid/view/View;Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;II)V15 ····invoke-virtual/range·{p0·..·p6},·Landroid/view/View;->saveAttributeDataForStyleable(Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;II)V
  
16 ····return-void16 ····return-void
17 .end·method17 .end·method
12.2 KB
smali/a0/l2$a.smali vs.
smali/kotlinx/coroutines/s2/e.smali
Max HTML report size reached
11.0 KB
smali/a0/a.smali vs.
smali/c/d/k/a.smali
Max HTML report size reached
5.24 KB
smali/a0/l2$h.smali vs.
smali/c/d/k/v$h$a.smali
Max HTML report size reached
2.17 KB
smali/a0/c$a.smali vs.
smali/c/a/l/a/b$b.smali
Files 27% similar despite different names
    
Offset 1, 76 lines modifiedOffset 1, 44 lines modified
1 .class·public·final·La0/c$a;1 .class·Lc/a/l/a/b$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·La0/c;6 ····value·=·Lc/a/l/a/b;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0xa
10 ····name·=·"a"10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields 
13 .field·a:Landroid/content/ClipData; 
  
14 .field·b:I 
  
15 .field·c:I 
  
16 .field·d:Landroid/net/Uri; 
  
17 .field·e:Landroid/os/Bundle; 
  
  
18 #·direct·methods12 #·direct·methods
19 .method·public·constructor·<init>(Landroid/content/ClipData;I)V13 .method·public·static·a(Landroid/graphics/drawable/Drawable$ConstantState;)Z
20 ····.locals·014 ····.locals·0
  
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····invoke-virtual·{p0},·Landroid/graphics/drawable/Drawable$ConstantState;->canApplyTheme()Z
  
22 ····iput-object·p1,·p0,·La0/c$a;->a:Landroid/content/ClipData;16 ····move-result·p0
  
 17 ····return·p0
23 ····iput·p2,·p0,·La0/c$a;->b:I 
  
24 ····return-void 
25 .end·method18 .end·method
  
 19 .method·public·static·b(Landroid/graphics/drawable/Drawable;Landroid/graphics/Outline;)V
  
26 #·virtual·methods 
27 .method·public·a()La0/c; 
28 ····.locals·1 
  
29 ····new-instance·v0,·La0/c; 
  
30 ····invoke-direct·{v0,·p0},·La0/c;-><init>(La0/c$a;)V 
  
31 ····return-object·v0 
32 .end·method 
  
33 .method·public·b(Landroid/os/Bundle;)La0/c$a; 
34 ····.locals·020 ····.locals·0
  
35 ····iput-object·p1,·p0,·La0/c$a;->e:Landroid/os/Bundle;21 ····invoke-virtual·{p0,·p1},·Landroid/graphics/drawable/Drawable;->getOutline(Landroid/graphics/Outline;)V
  
36 ····return-object·p022 ····return-void
37 .end·method23 .end·method
  
38 .method·public·c(I)La0/c$a;24 .method·public·static·c(Landroid/content/res/Resources$Theme;)Landroid/content/res/Resources;
39 ····.locals·025 ····.locals·0
  
 26 ····invoke-virtual·{p0},·Landroid/content/res/Resources$Theme;->getResources()Landroid/content/res/Resources;
40 ····iput·p1,·p0,·La0/c$a;->c:I 
  
41 ····return-object·p0 
42 .end·method 
  
43 .method·public·d(Landroid/net/Uri;)La0/c$a; 
44 ····.locals·0 
  
45 ····iput-object·p1,·p0,·La0/c$a;->d:Landroid/net/Uri;27 ····move-result-object·p0
  
46 ····return-object·p028 ····return-object·p0
47 .end·method29 .end·method
8.45 KB
smali/a0/a1$g.smali vs.
smali/c/a/l/a/e.smali
Max HTML report size reached
4.88 KB
smali/a0/a1$h$a.smali vs.
smali/androidx/appcompat/view/menu/j$b.smali
Max HTML report size reached
2.95 KB
smali/a0/a1$e.smali vs.
smali/c/d/k/v$e.smali
Files 18% similar despite different names
    
Offset 1, 72 lines modifiedOffset 1, 80 lines modified
1 .class·La0/a1$e; 
2 .super·La0/a1$g; 
3 .source·"SourceFile"1 .class·Lc/d/k/v$e;
 2 .super·Lc/d/k/v$g;
 3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·La0/a1;->a()La0/a1$g;6 ····value·=·Lc/d/k/v;->a()Lc/d/k/v$g;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
 12 .annotation·system·Ldalvik/annotation/Signature;
 13 ····value·=·{
 14 ········"Lc/d/k/v$g<",
 15 ········"Ljava/lang/Boolean;",
 16 ········">;"
 17 ····}
 18 .end·annotation
  
  
12 #·direct·methods19 #·direct·methods
13 .method·constructor·<init>(ILjava/lang/Class;I)V20 .method·constructor·<init>(ILjava/lang/Class;I)V
14 ····.locals·021 ····.locals·0
  
15 ····invoke-direct·{p0,·p1,·p2,·p3},·La0/a1$g;-><init>(ILjava/lang/Class;I)V22 ····invoke-direct·{p0,·p1,·p2,·p3},·Lc/d/k/v$g;-><init>(ILjava/lang/Class;I)V
  
16 ····return-void23 ····return-void
17 .end·method24 .end·method
  
  
18 #·virtual·methods25 #·virtual·methods
19 .method·bridge·synthetic·d(Landroid/view/View;)Ljava/lang/Object;26 .method·bridge·synthetic·d(Landroid/view/View;)Ljava/lang/Object;
20 ····.locals·027 ····.locals·0
  
21 ····invoke-virtual·{p0,·p1},·La0/a1$e;->i(Landroid/view/View;)Ljava/lang/Boolean;28 ····invoke-virtual·{p0,·p1},·Lc/d/k/v$e;->i(Landroid/view/View;)Ljava/lang/Boolean;
  
22 ····move-result-object·p129 ····move-result-object·p1
  
23 ····return-object·p130 ····return-object·p1
24 .end·method31 .end·method
  
25 .method·bridge·synthetic·e(Landroid/view/View;Ljava/lang/Object;)V32 .method·bridge·synthetic·e(Landroid/view/View;Ljava/lang/Object;)V
26 ····.locals·033 ····.locals·0
  
27 ····check-cast·p2,·Ljava/lang/Boolean;34 ····check-cast·p2,·Ljava/lang/Boolean;
  
28 ····invoke-virtual·{p0,·p1,·p2},·La0/a1$e;->j(Landroid/view/View;Ljava/lang/Boolean;)V35 ····invoke-virtual·{p0,·p1,·p2},·Lc/d/k/v$e;->j(Landroid/view/View;Ljava/lang/Boolean;)V
  
29 ····return-void36 ····return-void
30 .end·method37 .end·method
  
31 .method·bridge·synthetic·h(Ljava/lang/Object;Ljava/lang/Object;)Z38 .method·bridge·synthetic·h(Ljava/lang/Object;Ljava/lang/Object;)Z
32 ····.locals·039 ····.locals·0
  
33 ····check-cast·p1,·Ljava/lang/Boolean;40 ····check-cast·p1,·Ljava/lang/Boolean;
  
34 ····check-cast·p2,·Ljava/lang/Boolean;41 ····check-cast·p2,·Ljava/lang/Boolean;
  
35 ····invoke-virtual·{p0,·p1,·p2},·La0/a1$e;->k(Ljava/lang/Boolean;Ljava/lang/Boolean;)Z42 ····invoke-virtual·{p0,·p1,·p2},·Lc/d/k/v$e;->k(Ljava/lang/Boolean;Ljava/lang/Boolean;)Z
  
36 ····move-result·p143 ····move-result·p1
  
37 ····return·p144 ····return·p1
38 .end·method45 .end·method
  
39 .method·i(Landroid/view/View;)Ljava/lang/Boolean;46 .method·i(Landroid/view/View;)Ljava/lang/Boolean;
40 ····.locals·047 ····.locals·0
  
41 ····invoke-static·{p1},·La0/i1;->a(Landroid/view/View;)Z48 ····invoke-virtual·{p1},·Landroid/view/View;->isAccessibilityHeading()Z
  
42 ····move-result·p149 ····move-result·p1
  
43 ····invoke-static·{p1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;50 ····invoke-static·{p1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
44 ····move-result-object·p151 ····move-result-object·p1
  
Offset 76, 23 lines modifiedOffset 84, 23 lines modified
76 .method·j(Landroid/view/View;Ljava/lang/Boolean;)V84 .method·j(Landroid/view/View;Ljava/lang/Boolean;)V
77 ····.locals·085 ····.locals·0
  
78 ····invoke-virtual·{p2},·Ljava/lang/Boolean;->booleanValue()Z86 ····invoke-virtual·{p2},·Ljava/lang/Boolean;->booleanValue()Z
  
79 ····move-result·p287 ····move-result·p2
  
80 ····invoke-static·{p1,·p2},·La0/h1;->a(Landroid/view/View;Z)V88 ····invoke-virtual·{p1,·p2},·Landroid/view/View;->setAccessibilityHeading(Z)V
  
81 ····return-void89 ····return-void
82 .end·method90 .end·method
  
83 .method·k(Ljava/lang/Boolean;Ljava/lang/Boolean;)Z91 .method·k(Ljava/lang/Boolean;Ljava/lang/Boolean;)Z
84 ····.locals·092 ····.locals·0
  
85 ····invoke-virtual·{p0,·p1,·p2},·La0/a1$g;->a(Ljava/lang/Boolean;Ljava/lang/Boolean;)Z93 ····invoke-virtual·{p0,·p1,·p2},·Lc/d/k/v$g;->a(Ljava/lang/Boolean;Ljava/lang/Boolean;)Z
  
86 ····move-result·p194 ····move-result·p1
  
87 ····xor-int/lit8·p1,·p1,·0x195 ····xor-int/lit8·p1,·p1,·0x1
  
88 ····return·p196 ····return·p1
89 .end·method97 .end·method
9.47 KB
smali/a0/c.smali vs.
smali/c/d/j/g.smali
Max HTML report size reached
11.6 KB
smali/a0/d2.smali vs.
smali/c/d/k/y.smali
Max HTML report size reached
1.43 KB
smali/a0/a1$i.smali vs.
smali/c/d/k/v$i.smali
Files 27% similar despite different names
    
Offset 1, 45 lines modifiedOffset 1, 45 lines modified
1 .class·abstract·La0/a1$i;1 .class·Lc/d/k/v$i;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·La0/a1;6 ····value·=·Lc/d/k/v;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0xa9 ····accessFlags·=·0xa
10 ····name·=·"i"10 ····name·=·"i"
11 .end·annotation11 .end·annotation
  
  
12 #·direct·methods12 #·direct·methods
13 .method·public·static·a(Landroid/view/View;)La0/l2;13 .method·public·static·a(Landroid/view/View;)Lc/d/k/d0;
14 ····.locals·114 ····.locals·1
  
15 ····invoke-static·{p0},·La0/n1;->a(Landroid/view/View;)Landroid/view/WindowInsets;15 ····invoke-virtual·{p0},·Landroid/view/View;->getRootWindowInsets()Landroid/view/WindowInsets;
  
16 ····move-result-object·v016 ····move-result-object·v0
  
17 ····if-nez·v0,·:cond_017 ····if-nez·v0,·:cond_0
  
18 ····const/4·p0,·0x018 ····const/4·p0,·0x0
  
19 ····return-object·p019 ····return-object·p0
  
20 ····:cond_020 ····:cond_0
21 ····invoke-static·{v0},·La0/l2;->r(Landroid/view/WindowInsets;)La0/l2;21 ····invoke-static·{v0},·Lc/d/k/d0;->r(Landroid/view/WindowInsets;)Lc/d/k/d0;
  
22 ····move-result-object·v022 ····move-result-object·v0
  
23 ····invoke-virtual·{v0,·v0},·La0/l2;->o(La0/l2;)V23 ····invoke-virtual·{v0,·v0},·Lc/d/k/d0;->o(Lc/d/k/d0;)V
  
24 ····invoke-virtual·{p0},·Landroid/view/View;->getRootView()Landroid/view/View;24 ····invoke-virtual·{p0},·Landroid/view/View;->getRootView()Landroid/view/View;
  
25 ····move-result-object·p025 ····move-result-object·p0
  
26 ····invoke-virtual·{v0,·p0},·La0/l2;->d(Landroid/view/View;)V26 ····invoke-virtual·{v0,·p0},·Lc/d/k/d0;->d(Landroid/view/View;)V
  
27 ····return-object·v027 ····return-object·v0
28 .end·method28 .end·method
3.65 KB
smali/a0/a1$c.smali vs.
smali/d/a/a/c$a.smali
Files 26% similar despite different names
    
Offset 1, 90 lines modifiedOffset 1, 95 lines modified
1 .class·La0/a1$c; 
2 .super·La0/a1$g; 
3 .source·"SourceFile"1 .class·public·abstract·Ld/a/a/c$a;
 2 .super·Ljava/lang/Object;
 3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·La0/a1;->R()La0/a1$g;6 ····value·=·Ld/a/a/c;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x409
10 ····name·=·null10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
  
 12 #·instance·fields
 13 .field·protected·a:I
12 #·direct·methods 
13 .method·constructor·<init>(ILjava/lang/Class;II)V 
14 ····.locals·0 
  
15 ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·La0/a1$g;-><init>(ILjava/lang/Class;II)V14 .field·protected·b:J
  
16 ····return-void 
17 .end·method15 .field·protected·c:[Ljava/lang/Class;
 16 ····.annotation·system·Ldalvik/annotation/Signature;
 17 ········value·=·{
 18 ············"[",
 19 ············"Ljava/lang/Class<",
 20 ············"+",
 21 ············"Ld/a/a/c$b;",
 22 ············">;"
 23 ········}
 24 ····.end·annotation
 25 .end·field
  
  
18 #·virtual·methods26 #·direct·methods
19 .method·bridge·synthetic·d(Landroid/view/View;)Ljava/lang/Object;27 .method·public·constructor·<init>()V
20 ····.locals·028 ····.locals·2
  
21 ····invoke-virtual·{p0,·p1},·La0/a1$c;->i(Landroid/view/View;)Ljava/lang/CharSequence;29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····move-result-object·p130 ····const/4·v0,·0x0
  
 31 ····iput·v0,·p0,·Ld/a/a/c$a;->a:I
23 ····return-object·p1 
24 .end·method 
  
 32 ····const-wide/16·v0,·0x14
25 .method·bridge·synthetic·e(Landroid/view/View;Ljava/lang/Object;)V 
26 ····.locals·0 
  
27 ····check-cast·p2,·Ljava/lang/CharSequence;33 ····iput-wide·v0,·p0,·Ld/a/a/c$a;->b:J
  
28 ····invoke-virtual·{p0,·p1,·p2},·La0/a1$c;->j(Landroid/view/View;Ljava/lang/CharSequence;)V34 ····const/4·v0,·0x0
  
 35 ····iput-object·v0,·p0,·Ld/a/a/c$a;->c:[Ljava/lang/Class;
  
29 ····return-void36 ····return-void
30 .end·method37 .end·method
  
31 .method·bridge·synthetic·h(Ljava/lang/Object;Ljava/lang/Object;)Z38 .method·public·static·a()Ld/a/a/c$a;
32 ····.locals·039 ····.locals·1
  
33 ····check-cast·p1,·Ljava/lang/CharSequence;40 ····new-instance·v0,·Ld/a/a/e/f;
  
34 ····check-cast·p2,·Ljava/lang/CharSequence;41 ····invoke-direct·{v0},·Ld/a/a/e/f;-><init>()V
  
 42 ····return-object·v0
35 ····invoke-virtual·{p0,·p1,·p2},·La0/a1$c;->k(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z 
  
36 ····move-result·p1 
  
37 ····return·p1 
38 .end·method43 .end·method
  
39 .method·i(Landroid/view/View;)Ljava/lang/CharSequence; 
40 ····.locals·0 
  
41 ····invoke-static·{p1},·La0/e1;->a(Landroid/view/View;)Ljava/lang/CharSequence; 
  
42 ····move-result-object·p1 
  
 44 #·virtual·methods
 45 .method·public·final·b(I)Ld/a/a/c$a;
43 ····return-object·p1 
44 .end·method 
  
45 .method·j(Landroid/view/View;Ljava/lang/CharSequence;)V 
46 ····.locals·046 ····.locals·0
  
47 ····invoke-static·{p1,·p2},·La0/d1;->a(Landroid/view/View;Ljava/lang/CharSequence;)V47 ····iput·p1,·p0,·Ld/a/a/c$a;->a:I
  
48 ····return-void48 ····return-object·p0
49 .end·method49 .end·method
  
50 .method·k(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z50 .method·public·final·varargs·c([Ljava/lang/Class;)Ld/a/a/c$a;
51 ····.locals·051 ····.locals·0
 52 ····.annotation·system·Ldalvik/annotation/Signature;
 53 ········value·=·{
 54 ············"([",
 55 ············"Ljava/lang/Class<",
 56 ············"+",
 57 ············"Ld/a/a/c$b;",
 58 ············">;)",
 59 ············"Ld/a/a/c$a;"
 60 ········}
 61 ····.end·annotation
  
 62 ····.annotation·runtime·Ljava/lang/SafeVarargs;
 63 ····.end·annotation
52 ····invoke-static·{p1,·p2},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z 
  
53 ····move-result·p1 
  
54 ····xor-int/lit8·p1,·p1,·0x164 ····iput-object·p1,·p0,·Ld/a/a/c$a;->c:[Ljava/lang/Class;
  
55 ····return·p165 ····return-object·p0
56 .end·method66 .end·method
1.3 KB
smali/j1/b$a.smali vs.
smali/c/d/k/v$a.smali
Files 25% similar despite different names
    
Offset 1, 46 lines modifiedOffset 1, 35 lines modified
1 .class·public·final·Lj1/b$a;1 .class·Lc/d/k/v$a;
2 .super·Ljava/lang/ThreadLocal;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
 4 #·interfaces
 5 .implements·Lc/d/k/s;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lj1/b;-><init>()V8 ····value·=·Lc/d/k/v;
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x1911 ····accessFlags·=·0x0
10 ····name·=·null12 ····name·=·null
11 .end·annotation13 .end·annotation
  
  
12 #·direct·methods14 #·direct·methods
13 .method·constructor·<init>()V15 .method·constructor·<init>()V
14 ····.locals·016 ····.locals·0
  
15 ····invoke-direct·{p0},·Ljava/lang/ThreadLocal;-><init>()V17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····return-void18 ····return-void
17 .end·method19 .end·method
  
  
18 #·virtual·methods20 #·virtual·methods
19 .method·protected·a()Ljava/util/Random;21 .method·public·a(Lc/d/k/c;)Lc/d/k/c;
20 ····.locals·122 ····.locals·0
  
21 ····new-instance·v0,·Ljava/util/Random; 
  
22 ····invoke-direct·{v0},·Ljava/util/Random;-><init>()V 
  
23 ····return-object·v0 
24 .end·method 
  
25 .method·public·bridge·synthetic·initialValue()Ljava/lang/Object; 
26 ····.locals·1 
  
27 ····invoke-virtual·{p0},·Lj1/b$a;->a()Ljava/util/Random; 
  
28 ····move-result-object·v0 
  
29 ····return-object·v023 ····return-object·p1
30 .end·method24 .end·method
1.81 KB
smali/j1/b.smali vs.
smali/c/g/c/j/n1.smali
Files 24% similar despite different names
    
Offset 1, 43 lines modifiedOffset 1, 47 lines modified
1 .class·public·final·Lj1/b; 
2 .super·Lj1/a; 
3 .source·"SourceFile"1 .class·public·Lc/g/c/j/n1;
 2 .super·Ljava/lang/RuntimeException;
 3 .source·""
  
  
4 #·instance·fields4 #·instance·fields
5 .field·private·final·f:Lj1/b$a;5 .field·private·final·e:Ljava/util/List;
 6 ····.annotation·system·Ldalvik/annotation/Signature;
 7 ········value·=·{
 8 ············"Ljava/util/List<",
 9 ············"Ljava/lang/String;",
 10 ············">;"
 11 ········}
 12 ····.end·annotation
 13 .end·field
  
  
6 #·direct·methods14 #·direct·methods
7 .method·public·constructor·<init>()V15 .method·public·constructor·<init>(Lc/g/c/j/s0;)V
8 ····.locals·116 ····.locals·0
  
9 ····invoke-direct·{p0},·Lj1/a;-><init>()V17 ····const-string·p1,·"Message·was·missing·required·fields.··(Lite·runtime·could·not·determine·which·fields·were·missing)."
  
10 ····new-instance·v0,·Lj1/b$a;18 ····invoke-direct·{p0,·p1},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
  
11 ····invoke-direct·{v0},·Lj1/b$a;-><init>()V19 ····const/4·p1,·0x0
  
12 ····iput-object·v0,·p0,·Lj1/b;->f:Lj1/b$a;20 ····iput-object·p1,·p0,·Lc/g/c/j/n1;->e:Ljava/util/List;
  
13 ····return-void21 ····return-void
14 .end·method22 .end·method
  
  
15 #·virtual·methods23 #·virtual·methods
16 .method·public·c()Ljava/util/Random;24 .method·public·a()Lc/g/c/j/c0;
17 ····.locals·225 ····.locals·2
  
18 ····iget-object·v0,·p0,·Lj1/b;->f:Lj1/b$a;26 ····new-instance·v0,·Lc/g/c/j/c0;
  
19 ····invoke-virtual·{v0},·Ljava/lang/ThreadLocal;->get()Ljava/lang/Object;27 ····invoke-virtual·{p0},·Ljava/lang/RuntimeException;->getMessage()Ljava/lang/String;
  
20 ····move-result-object·v028 ····move-result-object·v1
  
 29 ····invoke-direct·{v0,·v1},·Lc/g/c/j/c0;-><init>(Ljava/lang/String;)V
21 ····const-string·v1,·"implStorage.get()" 
  
22 ····invoke-static·{v0,·v1},·Lh1/l;->c(Ljava/lang/Object;Ljava/lang/String;)V 
  
23 ····check-cast·v0,·Ljava/util/Random; 
  
24 ····return-object·v030 ····return-object·v0
25 .end·method31 .end·method
1.49 KB
smali/j1/c$a.smali vs.
smali/c/f/b/a$b.smali
Files 24% similar despite different names
    
Offset 1, 52 lines modifiedOffset 1, 47 lines modified
1 .class·public·final·Lj1/c$a; 
2 .super·Lj1/c; 
3 .source·"SourceFile"1 .class·Lc/f/b/a$b;
 2 .super·Ljava/lang/Object;
 3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/io/Serializable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lj1/c;8 ····value·=·Lc/f/b/a;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x0
12 ····name·=·"a"12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
 14 #·instance·fields
 15 .field·final·synthetic·e:Lc/f/b/a;
14 #·direct·methods 
15 .method·private·constructor·<init>()V 
16 ····.locals·0 
  
17 ····invoke-direct·{p0},·Lj1/c;-><init>()V 
  
18 ····return-void 
19 .end·method 
  
20 .method·public·synthetic·constructor·<init>(Lh1/g;)V16 #·direct·methods
 17 .method·constructor·<init>(Lc/f/b/a;)V
21 ····.locals·018 ····.locals·0
  
22 ····.line·119 ····iput-object·p1,·p0,·Lc/f/b/a$b;->e:Lc/f/b/a;
  
23 ····invoke-direct·{p0},·Lj1/c$a;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····return-void21 ····return-void
25 .end·method22 .end·method
  
  
26 #·virtual·methods23 #·virtual·methods
27 .method·public·b()I24 .method·public·run()V
28 ····.locals·125 ····.locals·2
  
29 ····invoke-static·{},·Lj1/c;->a()Lj1/c;26 ····iget-object·v0,·p0,·Lc/f/b/a$b;->e:Lc/f/b/a;
  
30 ····move-result-object·v027 ····const/4·v1,·0x0
  
31 ····invoke-virtual·{v0},·Lj1/c;->b()I28 ····invoke-virtual·{v0,·v1},·Lc/f/b/a;->J(I)V
  
32 ····move-result·v0 
  
33 ····return·v029 ····return-void
34 .end·method30 .end·method
1.63 KB
smali/g/e$a.smali vs.
smali/c/j/a/b$c$a.smali
Files 22% similar despite different names
    
Offset 1, 51 lines modifiedOffset 1, 48 lines modified
1 .class·Lg/e$a;1 .class·final·Lc/j/a/b$c$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Landroidx/lifecycle/a0$b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lg/e;->g(I)Z8 ····value·=·Lc/j/a/b$c;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x8
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields 
15 .field·final·synthetic·d:Lg/e; 
  
  
16 #·direct·methods14 #·direct·methods
17 .method·constructor·<init>(Lg/e;)V15 .method·constructor·<init>()V
18 ····.locals·016 ····.locals·0
  
19 ····iput-object·p1,·p0,·Lg/e$a;->d:Lg/e; 
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void18 ····return-void
22 .end·method19 .end·method
  
  
23 #·virtual·methods20 #·virtual·methods
24 .method·public·run()V21 .method·public·a(Ljava/lang/Class;)Landroidx/lifecycle/x;
25 ····.locals·222 ····.locals·0
  
26 ····iget-object·v0,·p0,·Lg/e$a;->d:Lg/e; 
  
27 ····const/4·v1,·0x1 
  
28 ····invoke-virtual·{v0,·v1},·Lg/e;->a(Z)V23 ····.annotation·system·Ldalvik/annotation/Signature;
 24 ········value·=·{
 25 ············"<T:",
 26 ············"Landroidx/lifecycle/x;",
 27 ············">(",
 28 ············"Ljava/lang/Class<",
 29 ············"TT;>;)TT;"
 30 ········}
 31 ····.end·annotation
  
29 ····iget-object·v0,·p0,·Lg/e$a;->d:Lg/e;32 ····new-instance·p1,·Lc/j/a/b$c;
  
30 ····invoke-virtual·{v0},·Landroid/graphics/drawable/Drawable;->invalidateSelf()V33 ····invoke-direct·{p1},·Lc/j/a/b$c;-><init>()V
  
31 ····return-void34 ····return-object·p1
32 .end·method35 .end·method
9.15 KB
smali/g/c$c.smali vs.
smali/c/a/l/a/a$c.smali
Max HTML report size reached
2.96 KB
smali/g/e$c.smali vs.
smali/c/m/a/a/b$a.smali
Files 26% similar despite different names
    
Offset 1, 85 lines modifiedOffset 1, 65 lines modified
1 .class·Lg/e$c;1 .class·Lc/m/a/a/b$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/graphics/drawable/Drawable$Callback;5 .implements·Landroid/graphics/drawable/Drawable$Callback;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lg/e;8 ····value·=·Lc/m/a/a/b;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x811 ····accessFlags·=·0x0
12 ····name·=·"c"12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·private·b:Landroid/graphics/drawable/Drawable$Callback;15 .field·final·synthetic·e:Lc/m/a/a/b;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>()V17 .method·constructor·<init>(Lc/m/a/a/b;)V
18 ····.locals·018 ····.locals·0
  
 19 ····iput-object·p1,·p0,·Lc/m/a/a/b$a;->e:Lc/m/a/a/b;
  
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····return-void21 ····return-void
21 .end·method22 .end·method
  
  
22 #·virtual·methods23 #·virtual·methods
23 .method·public·a()Landroid/graphics/drawable/Drawable$Callback;24 .method·public·invalidateDrawable(Landroid/graphics/drawable/Drawable;)V
24 ····.locals·2 
  
25 ····iget-object·v0,·p0,·Lg/e$c;->b:Landroid/graphics/drawable/Drawable$Callback; 
  
26 ····const/4·v1,·0x0 
  
27 ····iput-object·v1,·p0,·Lg/e$c;->b:Landroid/graphics/drawable/Drawable$Callback; 
  
28 ····return-object·v0 
29 .end·method 
  
30 .method·public·b(Landroid/graphics/drawable/Drawable$Callback;)Lg/e$c; 
31 ····.locals·025 ····.locals·0
  
32 ····iput-object·p1,·p0,·Lg/e$c;->b:Landroid/graphics/drawable/Drawable$Callback;26 ····iget-object·p1,·p0,·Lc/m/a/a/b$a;->e:Lc/m/a/a/b;
  
 27 ····invoke-virtual·{p1},·Landroid/graphics/drawable/Drawable;->invalidateSelf()V
33 ····return-object·p0 
34 .end·method 
  
35 .method·public·invalidateDrawable(Landroid/graphics/drawable/Drawable;)V 
36 ····.locals·0 
  
37 ····return-void28 ····return-void
38 .end·method29 .end·method
  
39 .method·public·scheduleDrawable(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;J)V30 .method·public·scheduleDrawable(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;J)V
40 ····.locals·131 ····.locals·0
  
41 ····iget-object·v0,·p0,·Lg/e$c;->b:Landroid/graphics/drawable/Drawable$Callback; 
  
42 ····if-eqz·v0,·:cond_032 ····iget-object·p1,·p0,·Lc/m/a/a/b$a;->e:Lc/m/a/a/b;
  
43 ····invoke-interface·{v0,·p1,·p2,·p3,·p4},·Landroid/graphics/drawable/Drawable$Callback;->scheduleDrawable(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;J)V33 ····invoke-virtual·{p1,·p2,·p3,·p4},·Landroid/graphics/drawable/Drawable;->scheduleSelf(Ljava/lang/Runnable;J)V
  
44 ····:cond_0 
45 ····return-void34 ····return-void
46 .end·method35 .end·method
  
47 .method·public·unscheduleDrawable(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;)V36 .method·public·unscheduleDrawable(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;)V
48 ····.locals·137 ····.locals·0
  
49 ····iget-object·v0,·p0,·Lg/e$c;->b:Landroid/graphics/drawable/Drawable$Callback; 
  
50 ····if-eqz·v0,·:cond_038 ····iget-object·p1,·p0,·Lc/m/a/a/b$a;->e:Lc/m/a/a/b;
  
51 ····invoke-interface·{v0,·p1,·p2},·Landroid/graphics/drawable/Drawable$Callback;->unscheduleDrawable(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;)V39 ····invoke-virtual·{p1,·p2},·Landroid/graphics/drawable/Drawable;->unscheduleSelf(Ljava/lang/Runnable;)V
  
52 ····:cond_0 
53 ····return-void40 ····return-void
54 .end·method41 .end·method
3.97 KB
smali/g/k$a.smali vs.
smali/c/a/l/a/e$a.smali
Max HTML report size reached
12.7 KB
smali/g/i.smali vs.
smali/c/a/l/a/c.smali
Max HTML report size reached
1.28 KB
smali/g/c$g.smali vs.
smali/e/z/c$a.smali
Files 21% similar despite different names
    
Offset 1, 55 lines modifiedOffset 1, 44 lines modified
1 .class·abstract·Lg/c$g;1 .class·public·final·Le/z/c$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lg/c;6 ····value·=·Le/z/c;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x40a9 ····accessFlags·=·0x19
10 ····name·=·"g"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
  
12 #·direct·methods12 #·direct·methods
13 .method·private·constructor·<init>()V13 .method·private·constructor·<init>()V
14 ····.locals·014 ····.locals·0
  
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····return-void16 ····return-void
17 .end·method17 .end·method
  
18 .method·synthetic·constructor·<init>(Lg/c$a;)V18 .method·public·synthetic·constructor·<init>(Le/w/d/g;)V
19 ····.locals·019 ····.locals·0
  
20 ····.line·1 
21 ····invoke-direct·{p0},·Lg/c$g;-><init>()V20 ····invoke-direct·{p0},·Le/z/c$a;-><init>()V
  
22 ····return-void21 ····return-void
23 .end·method22 .end·method
  
  
24 #·virtual·methods23 #·virtual·methods
25 .method·public·a()Z24 .method·public·final·a()Le/z/c;
26 ····.locals·125 ····.locals·1
  
27 ····const/4·v0,·0x026 ····invoke-static·{},·Le/z/c;->l()Le/z/c;
  
 27 ····move-result-object·v0
28 ····return·v0 
29 .end·method 
  
30 .method·public·b()V 
31 ····.locals·0 
  
32 ····return-void 
33 .end·method 
  
34 .method·public·abstract·c()V 
35 .end·method 
  
36 .method·public·abstract·d()V28 ····return-object·v0
37 .end·method29 .end·method
5.48 KB
smali/g/k.smali vs.
smali/c/a/l/a/a$e.smali
Max HTML report size reached
32.5 KB
smali/g/e$d.smali vs.
smali/c/a/l/a/b$d.smali
Max HTML report size reached
5.77 KB
smali/g/c$f.smali vs.
smali/ru/nsu/bobrofon/easysshfs/p/e/h$a.smali
Max HTML report size reached
58.9 KB
smali/g/e.smali vs.
smali/c/c/g.smali
Max HTML report size reached
16.9 KB
smali/g/j.smali vs.
smali/c/a/l/a/d.smali
Max HTML report size reached
2.23 KB
smali/g/c$d.smali vs.
smali/d/a/a/c$d.smali
Files 27% similar despite different names
    
Offset 1, 54 lines modifiedOffset 1, 71 lines modified
1 .class·Lg/c$d; 
2 .super·Lg/c$g; 
3 .source·"SourceFile"1 .class·public·abstract·Ld/a/a/c$d;
 2 .super·Ljava/lang/Object;
 3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lg/c;6 ····value·=·Ld/a/a/c;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0xa9 ····accessFlags·=·0x409
10 ····name·=·"d"10 ····name·=·"d"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields 
13 .field·private·final·a:Landroidx/vectordrawable/graphics/drawable/f; 
  
  
14 #·direct·methods12 #·direct·methods
15 .method·constructor·<init>(Landroidx/vectordrawable/graphics/drawable/f;)V13 .method·public·constructor·<init>()V
16 ····.locals·114 ····.locals·0
  
17 ····const/4·v0,·0x0 
  
18 ····invoke-direct·{p0,·v0},·Lg/c$g;-><init>(Lg/c$a;)V15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
19 ····iput-object·p1,·p0,·Lg/c$d;->a:Landroidx/vectordrawable/graphics/drawable/f; 
  
20 ····return-void16 ····return-void
21 .end·method17 .end·method
  
  
22 #·virtual·methods18 #·virtual·methods
23 .method·public·c()V19 .method·public·abstract·a()I
 20 .end·method
24 ····.locals·1 
  
25 ····iget-object·v0,·p0,·Lg/c$d;->a:Landroidx/vectordrawable/graphics/drawable/f; 
  
26 ····invoke-virtual·{v0},·Landroidx/vectordrawable/graphics/drawable/f;->start()V21 .method·public·abstract·b()Ljava/util/List;
 22 ····.annotation·system·Ldalvik/annotation/Signature;
 23 ········value·=·{
 24 ············"()",
 25 ············"Ljava/util/List<",
 26 ············"Ljava/lang/String;",
 27 ············">;"
 28 ········}
 29 ····.end·annotation
 30 .end·method
  
27 ····return-void31 .method·public·abstract·c()Ljava/util/List;
 32 ····.annotation·system·Ldalvik/annotation/Signature;
 33 ········value·=·{
 34 ············"()",
 35 ············"Ljava/util/List<",
 36 ············"Ljava/lang/String;",
 37 ············">;"
 38 ········}
 39 ····.end·annotation
28 .end·method40 .end·method
  
29 .method·public·d()V41 .method·public·d()Z
30 ····.locals·142 ····.locals·1
  
31 ····iget-object·v0,·p0,·Lg/c$d;->a:Landroidx/vectordrawable/graphics/drawable/f;43 ····invoke-virtual·{p0},·Ld/a/a/c$d;->a()I
  
32 ····invoke-virtual·{v0},·Landroidx/vectordrawable/graphics/drawable/f;->stop()V44 ····move-result·v0
  
 45 ····if-nez·v0,·:cond_0
  
 46 ····const/4·v0,·0x1
  
 47 ····goto·:goto_0
  
 48 ····:cond_0
 49 ····const/4·v0,·0x0
  
 50 ····:goto_0
33 ····return-void51 ····return·v0
34 .end·method52 .end·method
36.3 KB
smali/g/c.smali vs.
smali/c/a/l/a/a.smali
Max HTML report size reached
1.82 KB
smali/g/e$b.smali vs.
smali/androidx/appcompat/widget/n0$f.smali
Files 24% similar despite different names
    
Offset 1, 44 lines modifiedOffset 1, 31 lines modified
1 .class·abstract·Lg/e$b;1 .class·public·interface·abstract·Landroidx/appcompat/widget/n0$f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lg/e;6 ····value·=·Landroidx/appcompat/widget/n0;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0xa9 ····accessFlags·=·0x609
10 ····name·=·"b"10 ····name·=·"f"
11 .end·annotation11 .end·annotation
  
  
12 #·direct·methods12 #·virtual·methods
 13 .method·public·abstract·a(Landroidx/appcompat/widget/n0;Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
13 .method·public·static·a(Landroid/graphics/drawable/Drawable$ConstantState;)Z 
14 ····.locals·0 
  
15 ····invoke-static·{p0},·Lg/f;->a(Landroid/graphics/drawable/Drawable$ConstantState;)Z 
  
16 ····move-result·p0 
  
17 ····return·p0 
18 .end·method14 .end·method
  
 15 .method·public·abstract·b(Landroid/content/Context;ILandroid/graphics/drawable/Drawable;)Z
19 .method·public·static·b(Landroid/graphics/drawable/Drawable;Landroid/graphics/Outline;)V 
20 ····.locals·0 
  
21 ····invoke-static·{p0,·p1},·Lg/h;->a(Landroid/graphics/drawable/Drawable;Landroid/graphics/Outline;)V 
  
22 ····return-void 
23 .end·method16 .end·method
  
 17 .method·public·abstract·c(Landroid/content/Context;I)Landroid/content/res/ColorStateList;
 18 .end·method
24 .method·public·static·c(Landroid/content/res/Resources$Theme;)Landroid/content/res/Resources; 
25 ····.locals·0 
  
26 ····invoke-static·{p0},·Lg/g;->a(Landroid/content/res/Resources$Theme;)Landroid/content/res/Resources; 
  
27 ····move-result-object·p019 .method·public·abstract·d(Landroid/content/Context;ILandroid/graphics/drawable/Drawable;)Z
 20 .end·method
  
28 ····return-object·p021 .method·public·abstract·e(I)Landroid/graphics/PorterDuff$Mode;
29 .end·method22 .end·method
2.2 KB
smali/l1/f.smali vs.
smali/e/z/f.smali
Files 19% similar despite different names
    
Offset 1, 49 lines modifiedOffset 1, 62 lines modified
1 .class·abstract·Ll1/f;1 .class·Le/z/f;
2 .super·Ll1/e;2 .super·Le/z/e;
3 .source·"SourceFile"3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·a(II)I5 .method·public·static·a(II)I
6 ····.locals·06 ····.locals·0
  
7 ····if-ge·p0,·p1,·:cond_07 ····if-ge·p0,·p1,·:cond_0
  
8 ····move·p0,·p18 ····move·p0,·p1
  
9 ····:cond_09 ····:cond_0
10 ····return·p010 ····return·p0
11 .end·method11 .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
  
12 .method·public·static·b(II)I20 .method·public·static·c(II)I
13 ····.locals·021 ····.locals·0
  
14 ····if-le·p0,·p1,·:cond_022 ····if-le·p0,·p1,·:cond_0
  
15 ····move·p0,·p123 ····move·p0,·p1
  
16 ····:cond_024 ····:cond_0
17 ····return·p025 ····return·p0
18 .end·method26 .end·method
  
19 .method·public·static·c(JJ)J27 .method·public·static·d(JJ)J
20 ····.locals·128 ····.locals·1
  
21 ····cmp-long·v0,·p0,·p229 ····cmp-long·v0,·p0,·p2
  
22 ····if-lez·v0,·:cond_030 ····if-lez·v0,·:cond_0
  
23 ····move-wide·p0,·p231 ····move-wide·p0,·p2
  
24 ····:cond_032 ····:cond_0
25 ····return-wide·p033 ····return-wide·p0
26 .end·method34 .end·method
  
27 .method·public·static·d(III)I35 .method·public·static·e(III)I
28 ····.locals·236 ····.locals·2
  
29 ····if-gt·p1,·p2,·:cond_237 ····if-gt·p1,·p2,·:cond_2
  
30 ····if-ge·p0,·p1,·:cond_038 ····if-ge·p0,·p1,·:cond_0
  
31 ····return·p139 ····return·p1
Offset 84, 45 lines modifiedOffset 97, 45 lines modified
84 ····move-result-object·p197 ····move-result-object·p1
  
85 ····invoke-direct·{p0,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V98 ····invoke-direct·{p0,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
86 ····throw·p099 ····throw·p0
87 .end·method100 .end·method
  
88 .method·public·static·e(II)Ll1/a;101 .method·public·static·f(II)Le/z/a;
89 ····.locals·2102 ····.locals·2
  
90 ····sget-object·v0,·Ll1/a;->g:Ll1/a$a;103 ····sget-object·v0,·Le/z/a;->e:Le/z/a$a;
  
91 ····const/4·v1,·-0x1104 ····const/4·v1,·-0x1
  
92 ····invoke-virtual·{v0,·p0,·p1,·v1},·Ll1/a$a;->a(III)Ll1/a;105 ····invoke-virtual·{v0,·p0,·p1,·v1},·Le/z/a$a;->a(III)Le/z/a;
  
93 ····move-result-object·p0106 ····move-result-object·p0
  
94 ····return-object·p0107 ····return-object·p0
95 .end·method108 .end·method
  
96 .method·public·static·f(II)Ll1/c;109 .method·public·static·g(II)Le/z/c;
97 ····.locals·1110 ····.locals·1
  
98 ····const/high16·v0,·-0x80000000111 ····const/high16·v0,·-0x80000000
  
99 ····if-gt·p1,·v0,·:cond_0112 ····if-gt·p1,·v0,·:cond_0
  
100 ····sget-object·p0,·Ll1/c;->h:Ll1/c$a;113 ····sget-object·p0,·Le/z/c;->j:Le/z/c$a;
  
101 ····invoke-virtual·{p0},·Ll1/c$a;->a()Ll1/c;114 ····invoke-virtual·{p0},·Le/z/c$a;->a()Le/z/c;
  
102 ····move-result-object·p0115 ····move-result-object·p0
  
103 ····return-object·p0116 ····return-object·p0
  
104 ····:cond_0117 ····:cond_0
105 ····new-instance·v0,·Ll1/c;118 ····new-instance·v0,·Le/z/c;
  
106 ····add-int/lit8·p1,·p1,·-0x1119 ····add-int/lit8·p1,·p1,·-0x1
  
107 ····invoke-direct·{v0,·p0,·p1},·Ll1/c;-><init>(II)V120 ····invoke-direct·{v0,·p0,·p1},·Le/z/c;-><init>(II)V
  
108 ····return-object·v0121 ····return-object·v0
109 .end·method122 .end·method
1.03 KB
smali/l1/a$a.smali vs.
smali/e/c0/e$a.smali
Files 15% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·Ll1/a$a;1 .class·public·final·Le/c0/e$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Ll1/a;6 ····value·=·Le/c0/e;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x19
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
Offset 19, 27 lines modifiedOffset 19, 14 lines modified
19 ····.locals·019 ····.locals·0
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
23 .method·public·synthetic·constructor·<init>(Lh1/g;)V23 .method·public·synthetic·constructor·<init>(Le/w/d/g;)V
24 ····.locals·024 ····.locals·0
  
25 ····.line·1 
26 ····invoke-direct·{p0},·Ll1/a$a;-><init>()V25 ····invoke-direct·{p0},·Le/c0/e$a;-><init>()V
  
27 ····return-void26 ····return-void
28 .end·method27 .end·method
  
  
29 #·virtual·methods 
30 .method·public·final·a(III)Ll1/a; 
31 ····.locals·1 
  
32 ····new-instance·v0,·Ll1/a; 
  
33 ····invoke-direct·{v0,·p1,·p2,·p3},·Ll1/a;-><init>(III)V 
  
34 ····return-object·v0 
35 .end·method 
2.02 KB
smali/l1/b.smali vs.
smali/e/z/b.smali
Files 27% similar despite different names
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
1 .class·public·final·Ll1/b;1 .class·public·final·Le/z/b;
2 .super·Lx0/w;2 .super·Le/r/w;
3 .source·"SourceFile"3 .source·""
  
  
4 #·instance·fields4 #·instance·fields
5 .field·private·final·d:I 
  
6 .field·private·final·e:I5 .field·private·final·e:I
  
7 .field·private·f:Z6 .field·private·f:Z
  
8 .field·private·g:I7 .field·private·g:I
  
 8 .field·private·final·h:I
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·constructor·<init>(III)V10 .method·public·constructor·<init>(III)V
11 ····.locals·211 ····.locals·2
  
12 ····invoke-direct·{p0},·Lx0/w;-><init>()V12 ····invoke-direct·{p0},·Le/r/w;-><init>()V
  
13 ····iput·p3,·p0,·Ll1/b;->d:I13 ····iput·p3,·p0,·Le/z/b;->h:I
  
14 ····iput·p2,·p0,·Ll1/b;->e:I14 ····iput·p2,·p0,·Le/z/b;->e:I
  
15 ····const/4·v0,·0x115 ····const/4·v0,·0x1
  
16 ····const/4·v1,·0x016 ····const/4·v1,·0x0
  
17 ····if-lez·p3,·:cond_017 ····if-lez·p3,·:cond_0
  
Offset 38, 68 lines modifiedOffset 38, 68 lines modified
  
38 ····goto·:goto_038 ····goto·:goto_0
  
39 ····:cond_139 ····:cond_1
40 ····const/4·v0,·0x040 ····const/4·v0,·0x0
  
41 ····:goto_041 ····:goto_0
42 ····iput-boolean·v0,·p0,·Ll1/b;->f:Z42 ····iput-boolean·v0,·p0,·Le/z/b;->f:Z
  
43 ····if-eqz·v0,·:cond_243 ····if-eqz·v0,·:cond_2
  
44 ····goto·:goto_144 ····goto·:goto_1
  
45 ····:cond_245 ····:cond_2
46 ····move·p1,·p246 ····move·p1,·p2
  
47 ····:goto_147 ····:goto_1
48 ····iput·p1,·p0,·Ll1/b;->g:I48 ····iput·p1,·p0,·Le/z/b;->g:I
  
49 ····return-void49 ····return-void
50 .end·method50 .end·method
  
  
51 #·virtual·methods51 #·virtual·methods
52 .method·public·b()I52 .method·public·c()I
53 ····.locals·253 ····.locals·2
  
54 ····iget·v0,·p0,·Ll1/b;->g:I54 ····iget·v0,·p0,·Le/z/b;->g:I
  
55 ····iget·v1,·p0,·Ll1/b;->e:I55 ····iget·v1,·p0,·Le/z/b;->e:I
  
56 ····if-ne·v0,·v1,·:cond_156 ····if-ne·v0,·v1,·:cond_1
  
57 ····iget-boolean·v1,·p0,·Ll1/b;->f:Z57 ····iget-boolean·v1,·p0,·Le/z/b;->f:Z
  
58 ····if-eqz·v1,·:cond_058 ····if-eqz·v1,·:cond_0
  
59 ····const/4·v1,·0x059 ····const/4·v1,·0x0
  
60 ····iput-boolean·v1,·p0,·Ll1/b;->f:Z60 ····iput-boolean·v1,·p0,·Le/z/b;->f:Z
  
61 ····goto·:goto_061 ····goto·:goto_0
  
62 ····:cond_062 ····:cond_0
63 ····new-instance·v0,·Ljava/util/NoSuchElementException;63 ····new-instance·v0,·Ljava/util/NoSuchElementException;
  
64 ····invoke-direct·{v0},·Ljava/util/NoSuchElementException;-><init>()V64 ····invoke-direct·{v0},·Ljava/util/NoSuchElementException;-><init>()V
  
65 ····throw·v065 ····throw·v0
  
66 ····:cond_166 ····:cond_1
67 ····iget·v1,·p0,·Ll1/b;->d:I67 ····iget·v1,·p0,·Le/z/b;->h:I
  
68 ····add-int/2addr·v1,·v068 ····add-int/2addr·v1,·v0
  
69 ····iput·v1,·p0,·Ll1/b;->g:I69 ····iput·v1,·p0,·Le/z/b;->g:I
  
70 ····:goto_070 ····:goto_0
71 ····return·v071 ····return·v0
72 .end·method72 .end·method
  
73 .method·public·hasNext()Z73 .method·public·hasNext()Z
74 ····.locals·174 ····.locals·1
  
75 ····iget-boolean·v0,·p0,·Ll1/b;->f:Z75 ····iget-boolean·v0,·p0,·Le/z/b;->f:Z
  
76 ····return·v076 ····return·v0
77 .end·method77 .end·method
12.0 KB
smali/l1/a.smali vs.
smali/e/w/d/y.smali
Max HTML report size reached
1020 B
smali/l1/c$a.smali vs.
smali/e/k$a.smali
Files 21% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·Ll1/c$a;1 .class·public·final·Le/k$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Ll1/c;6 ····value·=·Le/k;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x19
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
Offset 19, 27 lines modifiedOffset 19, 14 lines modified
19 ····.locals·019 ····.locals·0
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
23 .method·public·synthetic·constructor·<init>(Lh1/g;)V23 .method·public·synthetic·constructor·<init>(Le/w/d/g;)V
24 ····.locals·024 ····.locals·0
  
25 ····.line·1 
26 ····invoke-direct·{p0},·Ll1/c$a;-><init>()V25 ····invoke-direct·{p0},·Le/k$a;-><init>()V
  
27 ····return-void26 ····return-void
28 .end·method27 .end·method
  
  
29 #·virtual·methods 
30 .method·public·final·a()Ll1/c; 
31 ····.locals·1 
  
32 ····invoke-static·{},·Ll1/c;->l()Ll1/c; 
  
33 ····move-result-object·v0 
  
34 ····return-object·v0 
35 .end·method 
5.17 KB
smali/l1/c.smali vs.
smali/e/z/c.smali
Max HTML report size reached
521 B
smali/f0/a$a.smali vs.
smali/c/f/b/a$a.smali
Files 13% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·final·Lf0/a$a;1 .class·final·Lc/f/b/a$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/view/animation/Interpolator;5 .implements·Landroid/view/animation/Interpolator;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lf0/a;8 ····value·=·Lc/f/b/a;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x811 ····accessFlags·=·0x8
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
1.4 KB
smali/f0/a$b.smali vs.
smali/c/a/l/a/b$a.smali
Files 25% similar despite different names
    
Offset 1, 47 lines modifiedOffset 1, 51 lines modified
1 .class·Lf0/a$b;1 .class·Lc/a/l/a/b$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lf0/a;8 ····value·=·Lc/a/l/a/b;->g(I)Z
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·d:Lf0/a;15 .field·final·synthetic·e:Lc/a/l/a/b;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(Lf0/a;)V17 .method·constructor·<init>(Lc/a/l/a/b;)V
18 ····.locals·018 ····.locals·0
  
19 ····iput-object·p1,·p0,·Lf0/a$b;->d:Lf0/a;19 ····iput-object·p1,·p0,·Lc/a/l/a/b$a;->e:Lc/a/l/a/b;
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·run()V24 .method·public·run()V
25 ····.locals·225 ····.locals·2
  
26 ····iget-object·v0,·p0,·Lf0/a$b;->d:Lf0/a;26 ····iget-object·v0,·p0,·Lc/a/l/a/b$a;->e:Lc/a/l/a/b;
  
27 ····const/4·v1,·0x027 ····const/4·v1,·0x1
  
28 ····invoke-virtual·{v0,·v1},·Lf0/a;->J(I)V28 ····invoke-virtual·{v0,·v1},·Lc/a/l/a/b;->a(Z)V
  
 29 ····iget-object·v0,·p0,·Lc/a/l/a/b$a;->e:Lc/a/l/a/b;
  
 30 ····invoke-virtual·{v0},·Landroid/graphics/drawable/Drawable;->invalidateSelf()V
  
29 ····return-void31 ····return-void
30 .end·method32 .end·method
61.8 KB
smali/f0/a.smali vs.
smali/c/f/b/a.smali
Max HTML report size reached
4.78 KB
smali/p1/i0.smali vs.
smali/c/d/k/b.smali
Max HTML report size reached
966 B
smali/p1/k2$a.smali vs.
smali/kotlinx/coroutines/s2/a$a.smali
Files 14% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·Lp1/k2$a;1 .class·public·final·Lkotlinx/coroutines/s2/a$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·""
3 .source·"SourceFile" 
  
4 #·interfaces 
5 .implements·Ly0/g$c; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lp1/k2;6 ····value·=·Lkotlinx/coroutines/s2/a;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x199 ····accessFlags·=·0x19
12 ····name·=·"a"10 ····name·=·"a"
13 .end·annotation11 .end·annotation
  
Offset 22, 15 lines modifiedOffset 19, 14 lines modified
22 ····.locals·019 ····.locals·0
  
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····return-void21 ····return-void
25 .end·method22 .end·method
  
26 .method·public·synthetic·constructor·<init>(Lh1/g;)V23 .method·public·synthetic·constructor·<init>(Le/w/d/g;)V
27 ····.locals·024 ····.locals·0
  
28 ····.line·1 
29 ····invoke-direct·{p0},·Lp1/k2$a;-><init>()V25 ····invoke-direct·{p0},·Lkotlinx/coroutines/s2/a$a;-><init>()V
  
30 ····return-void26 ····return-void
31 .end·method27 .end·method
7.47 KB
smali/p1/h.smali vs.
smali/kotlinx/coroutines/q2/a.smali
Max HTML report size reached
7.18 KB
smali/p1/h0.smali vs.
smali/kotlinx/coroutines/s0.smali
Max HTML report size reached
1.38 KB
smali/p1/e1$a.smali vs.
smali/kotlinx/coroutines/q2/q/e$a.smali
Files 24% similar despite different names
    
Offset 1, 38 lines modifiedOffset 1, 44 lines modified
1 .class·public·final·Lp1/e1$a; 
2 .super·Ly0/b; 
3 .source·"SourceFile"1 .class·public·final·Lkotlinx/coroutines/q2/q/e$a;
 2 .super·Ljava/lang/Object;
 3 .source·""
  
 4 #·interfaces
 5 .implements·Le/t/g$c;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lp1/e1;8 ····value·=·Lkotlinx/coroutines/q2/q/e;
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
10 ····name·=·"a"12 ····name·=·"a"
11 .end·annotation13 .end·annotation
  
 14 .annotation·system·Ldalvik/annotation/Signature;
 15 ····value·=·{
 16 ········"Ljava/lang/Object;",
 17 ········"Le/t/g$c<",
 18 ········"Lkotlinx/coroutines/q2/q/e;",
 19 ········">;"
 20 ····}
 21 .end·annotation
  
  
12 #·direct·methods22 #·direct·methods
13 .method·private·constructor·<init>()V23 .method·private·constructor·<init>()V
14 ····.locals·224 ····.locals·0
  
15 ····.line·1 
16 ····sget-object·v0,·Lp1/i0;->d:Lp1/i0$a; 
  
17 ····sget-object·v1,·Lp1/e1$a$a;->e:Lp1/e1$a$a; 
  
18 ····invoke-direct·{p0,·v0,·v1},·Ly0/b;-><init>(Ly0/g$c;Lg1/l;)V25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
19 ····return-void26 ····return-void
20 .end·method27 .end·method
  
21 .method·public·synthetic·constructor·<init>(Lh1/g;)V28 .method·public·synthetic·constructor·<init>(Le/w/d/g;)V
22 ····.locals·029 ····.locals·0
  
23 ····.line·2 
24 ····invoke-direct·{p0},·Lp1/e1$a;-><init>()V30 ····invoke-direct·{p0},·Lkotlinx/coroutines/q2/q/e$a;-><init>()V
  
25 ····return-void31 ····return-void
26 .end·method32 .end·method
22.1 KB
smali/p1/w.smali vs.
smali/c/d/e/j.smali
Max HTML report size reached
6.38 KB
smali/p1/z0.smali vs.
smali/kotlinx/coroutines/d1.smali
Max HTML report size reached
2.91 KB
smali/p1/v0.smali vs.
smali/kotlinx/coroutines/z0.smali
Files 21% similar despite different names
    
Offset 1, 77 lines modifiedOffset 1, 77 lines modified
1 .class·public·final·Lp1/v0;1 .class·public·final·Lkotlinx/coroutines/z0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·a:Lp1/v0;5 .field·public·static·final·a:Lkotlinx/coroutines/z0;
  
6 .field·private·static·final·b:Lp1/i0;6 .field·private·static·final·b:Lkotlinx/coroutines/i0;
  
7 .field·private·static·final·c:Lp1/i0;7 .field·private·static·final·c:Lkotlinx/coroutines/i0;
  
8 .field·private·static·final·d:Lp1/i0;8 .field·private·static·final·d:Lkotlinx/coroutines/i0;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·static·constructor·<clinit>()V10 .method·static·constructor·<clinit>()V
11 ····.locals·111 ····.locals·1
  
12 ····new-instance·v0,·Lp1/v0;12 ····new-instance·v0,·Lkotlinx/coroutines/z0;
  
13 ····invoke-direct·{v0},·Lp1/v0;-><init>()V13 ····invoke-direct·{v0},·Lkotlinx/coroutines/z0;-><init>()V
  
14 ····sput-object·v0,·Lp1/v0;->a:Lp1/v0;14 ····sput-object·v0,·Lkotlinx/coroutines/z0;->a:Lkotlinx/coroutines/z0;
  
15 ····invoke-static·{},·Lp1/h0;->a()Lp1/i0;15 ····invoke-static·{},·Lkotlinx/coroutines/h0;->a()Lkotlinx/coroutines/i0;
  
16 ····move-result-object·v016 ····move-result-object·v0
  
17 ····sput-object·v0,·Lp1/v0;->b:Lp1/i0;17 ····sput-object·v0,·Lkotlinx/coroutines/z0;->b:Lkotlinx/coroutines/i0;
  
18 ····sget-object·v0,·Lp1/h2;->e:Lp1/h2;18 ····sget-object·v0,·Lkotlinx/coroutines/l2;->f:Lkotlinx/coroutines/l2;
  
19 ····sput-object·v0,·Lp1/v0;->c:Lp1/i0;19 ····sput-object·v0,·Lkotlinx/coroutines/z0;->c:Lkotlinx/coroutines/i0;
  
20 ····sget-object·v0,·Lkotlinx/coroutines/scheduling/b;->k:Lkotlinx/coroutines/scheduling/b;20 ····sget-object·v0,·Lkotlinx/coroutines/s2/b;->l:Lkotlinx/coroutines/s2/b;
  
21 ····invoke-virtual·{v0},·Lkotlinx/coroutines/scheduling/b;->w()Lp1/i0;21 ····invoke-virtual·{v0},·Lkotlinx/coroutines/s2/b;->v()Lkotlinx/coroutines/i0;
  
22 ····move-result-object·v022 ····move-result-object·v0
  
23 ····sput-object·v0,·Lp1/v0;->d:Lp1/i0;23 ····sput-object·v0,·Lkotlinx/coroutines/z0;->d:Lkotlinx/coroutines/i0;
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
26 .method·private·constructor·<init>()V26 .method·private·constructor·<init>()V
27 ····.locals·027 ····.locals·0
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
31 .method·public·static·final·a()Lp1/i0;31 .method·public·static·final·a()Lkotlinx/coroutines/i0;
32 ····.locals·132 ····.locals·1
  
33 ····sget-object·v0,·Lp1/v0;->b:Lp1/i0;33 ····sget-object·v0,·Lkotlinx/coroutines/z0;->b:Lkotlinx/coroutines/i0;
  
34 ····return-object·v034 ····return-object·v0
35 .end·method35 .end·method
  
36 .method·public·static·final·b()Lp1/i0;36 .method·public·static·final·b()Lkotlinx/coroutines/i0;
37 ····.locals·137 ····.locals·1
  
38 ····sget-object·v0,·Lp1/v0;->d:Lp1/i0;38 ····sget-object·v0,·Lkotlinx/coroutines/z0;->d:Lkotlinx/coroutines/i0;
  
39 ····return-object·v039 ····return-object·v0
40 .end·method40 .end·method
  
41 .method·public·static·final·c()Lp1/v1;41 .method·public·static·final·c()Lkotlinx/coroutines/z1;
42 ····.locals·142 ····.locals·1
  
43 ····sget-object·v0,·Lkotlinx/coroutines/internal/o;->c:Lp1/v1;43 ····sget-object·v0,·Lkotlinx/coroutines/internal/p;->c:Lkotlinx/coroutines/z1;
  
44 ····return-object·v044 ····return-object·v0
45 .end·method45 .end·method
1.5 KB
smali/p1/e1.smali vs.
smali/e/y/c.smali
Files 27% similar despite different names
    
Offset 1, 42 lines modifiedOffset 1, 62 lines modified
1 .class·public·abstract·Lp1/e1;1 .class·public·abstract·Le/y/c;
 2 .super·Ljava/lang/Object;
 3 .source·""
2 .super·Lp1/i0; 
3 .source·"SourceFile" 
  
4 #·interfaces 
5 .implements·Ljava/io/Closeable; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{6 ····value·=·{
9 ········Lp1/e1$a;7 ········Le/y/c$a;
10 ····}8 ····}
11 .end·annotation9 .end·annotation
  
  
12 #·static·fields10 #·static·fields
 11 .field·private·static·final·e:Le/y/c;
  
13 .field·public·static·final·e:Lp1/e1$a;12 .field·public·static·final·f:Le/y/c$a;
  
  
14 #·direct·methods13 #·direct·methods
15 .method·static·constructor·<clinit>()V14 .method·static·constructor·<clinit>()V
16 ····.locals·215 ····.locals·2
  
17 ····new-instance·v0,·Lp1/e1$a;16 ····new-instance·v0,·Le/y/c$a;
  
18 ····const/4·v1,·0x017 ····const/4·v1,·0x0
  
19 ····invoke-direct·{v0,·v1},·Lp1/e1$a;-><init>(Lh1/g;)V18 ····invoke-direct·{v0,·v1},·Le/y/c$a;-><init>(Le/w/d/g;)V
  
 19 ····sput-object·v0,·Le/y/c;->f:Le/y/c$a;
  
 20 ····sget-object·v0,·Le/u/b;->a:Le/u/a;
  
 21 ····invoke-virtual·{v0},·Le/u/a;->b()Le/y/c;
  
 22 ····move-result-object·v0
  
20 ····sput-object·v0,·Lp1/e1;->e:Lp1/e1$a;23 ····sput-object·v0,·Le/y/c;->e:Le/y/c;
  
21 ····return-void24 ····return-void
22 .end·method25 .end·method
  
23 .method·public·constructor·<init>()V26 .method·public·constructor·<init>()V
24 ····.locals·027 ····.locals·0
  
25 ····invoke-direct·{p0},·Lp1/i0;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
26 ····return-void29 ····return-void
27 .end·method30 .end·method
  
 31 .method·public·static·final·synthetic·a()Le/y/c;
 32 ····.locals·1
  
 33 ····sget-object·v0,·Le/y/c;->e:Le/y/c;
  
 34 ····return-object·v0
 35 .end·method
  
  
 36 #·virtual·methods
 37 .method·public·abstract·b()I
 38 .end·method
3.29 KB
smali/p1/j1.smali vs.
smali/kotlinx/coroutines/n1.smali
Files 27% similar despite different names
    
Offset 1, 82 lines modifiedOffset 1, 101 lines modified
1 .class·final·Lp1/j1; 
2 .super·Lp1/n1; 
3 .source·"SourceFile"1 .class·final·Lkotlinx/coroutines/n1;
 2 .super·Lkotlinx/coroutines/r1;
 3 .source·""
  
  
4 #·static·fields4 #·static·fields
5 .field·private·static·final·synthetic·i:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;5 .field·private·static·final·synthetic·i:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·volatile·synthetic·_invoked:I7 .field·private·volatile·synthetic·_invoked:I
  
8 .field·private·final·h:Lg1/l;8 .field·private·final·j:Le/w/c/l;
 9 ····.annotation·system·Ldalvik/annotation/Signature;
 10 ········value·=·{
 11 ············"Le/w/c/l<",
 12 ············"Ljava/lang/Throwable;",
 13 ············"Le/q;",
 14 ············">;"
 15 ········}
 16 ····.end·annotation
 17 .end·field
  
  
9 #·direct·methods18 #·direct·methods
10 .method·static·constructor·<clinit>()V19 .method·static·constructor·<clinit>()V
11 ····.locals·220 ····.locals·2
  
12 ····const-class·v0,·Lp1/j1;21 ····const-class·v0,·Lkotlinx/coroutines/n1;
  
13 ····const-string·v1,·"_invoked"22 ····const-string·v1,·"_invoked"
  
14 ····invoke-static·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->newUpdater(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;23 ····invoke-static·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->newUpdater(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
15 ····move-result-object·v024 ····move-result-object·v0
  
16 ····sput-object·v0,·Lp1/j1;->i:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;25 ····sput-object·v0,·Lkotlinx/coroutines/n1;->i:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
17 ····return-void26 ····return-void
18 .end·method27 .end·method
  
19 .method·public·constructor·<init>(Lg1/l;)V28 .method·public·constructor·<init>(Le/w/c/l;)V
20 ····.locals·029 ····.locals·0
 30 ····.annotation·system·Ldalvik/annotation/Signature;
 31 ········value·=·{
 32 ············"(",
 33 ············"Le/w/c/l<",
 34 ············"-",
 35 ············"Ljava/lang/Throwable;",
 36 ············"Le/q;",
 37 ············">;)V"
 38 ········}
 39 ····.end·annotation
  
21 ····invoke-direct·{p0},·Lp1/n1;-><init>()V40 ····invoke-direct·{p0},·Lkotlinx/coroutines/r1;-><init>()V
  
22 ····iput-object·p1,·p0,·Lp1/j1;->h:Lg1/l;41 ····iput-object·p1,·p0,·Lkotlinx/coroutines/n1;->j:Le/w/c/l;
  
23 ····const/4·p1,·0x042 ····const/4·p1,·0x0
  
24 ····iput·p1,·p0,·Lp1/j1;->_invoked:I43 ····iput·p1,·p0,·Lkotlinx/coroutines/n1;->_invoked:I
  
25 ····return-void44 ····return-void
26 .end·method45 .end·method
  
  
27 #·virtual·methods46 #·virtual·methods
28 .method·public·F(Ljava/lang/Throwable;)V47 .method·public·F(Ljava/lang/Throwable;)V
29 ····.locals·348 ····.locals·3
  
30 ····sget-object·v0,·Lp1/j1;->i:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;49 ····sget-object·v0,·Lkotlinx/coroutines/n1;->i:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
31 ····const/4·v1,·0x050 ····const/4·v1,·0x0
  
32 ····const/4·v2,·0x151 ····const/4·v2,·0x1
  
33 ····invoke-virtual·{v0,·p0,·v1,·v2},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->compareAndSet(Ljava/lang/Object;II)Z52 ····invoke-virtual·{v0,·p0,·v1,·v2},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->compareAndSet(Ljava/lang/Object;II)Z
  
34 ····move-result·v053 ····move-result·v0
  
35 ····if-eqz·v0,·:cond_054 ····if-eqz·v0,·:cond_0
  
36 ····iget-object·v0,·p0,·Lp1/j1;->h:Lg1/l;55 ····iget-object·v0,·p0,·Lkotlinx/coroutines/n1;->j:Le/w/c/l;
  
37 ····invoke-interface·{v0,·p1},·Lg1/l;->p(Ljava/lang/Object;)Ljava/lang/Object;56 ····invoke-interface·{v0,·p1},·Le/w/c/l;->o(Ljava/lang/Object;)Ljava/lang/Object;
  
38 ····:cond_057 ····:cond_0
39 ····return-void58 ····return-void
40 .end·method59 .end·method
  
41 .method·public·bridge·synthetic·p(Ljava/lang/Object;)Ljava/lang/Object;60 .method·public·bridge·synthetic·o(Ljava/lang/Object;)Ljava/lang/Object;
42 ····.locals·061 ····.locals·0
  
43 ····check-cast·p1,·Ljava/lang/Throwable;62 ····check-cast·p1,·Ljava/lang/Throwable;
  
44 ····invoke-virtual·{p0,·p1},·Lp1/j1;->F(Ljava/lang/Throwable;)V63 ····invoke-virtual·{p0,·p1},·Lkotlinx/coroutines/n1;->F(Ljava/lang/Throwable;)V
  
45 ····sget-object·p1,·Lw0/q;->a:Lw0/q;64 ····sget-object·p1,·Le/q;->a:Le/q;
  
46 ····return-object·p165 ····return-object·p1
47 .end·method66 .end·method
3.3 KB
smali/p1/s1$d.smali vs.
smali/ru/nsu/bobrofon/easysshfs/q/f$b.smali
Files 24% similar despite different names
    
Offset 1, 88 lines modifiedOffset 1, 71 lines modified
1 .class·public·final·Lp1/s1$d; 
2 .super·Lkotlinx/coroutines/internal/l$a; 
3 .source·"SourceFile"1 .class·public·final·Lru/nsu/bobrofon/easysshfs/q/f$b;
 2 .super·Ljava/lang/Object;
 3 .source·""
  
 4 #·interfaces
 5 .implements·Lkotlinx/coroutines/q2/b;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lp1/s1;->z(Ljava/lang/Object;Lp1/w1;Lp1/r1;)Z8 ····value·=·Lru/nsu/bobrofon/easysshfs/q/f;->a()Lkotlinx/coroutines/q2/b;
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
10 ····name·=·null12 ····name·=·null
11 .end·annotation13 .end·annotation
  
 14 .annotation·system·Ldalvik/annotation/Signature;
 15 ····value·=·{
 16 ········"Ljava/lang/Object;",
 17 ········"Lkotlinx/coroutines/q2/b<",
 18 ········"Ljava/lang/Boolean;",
 19 ········">;"
 20 ····}
 21 .end·annotation
  
12 #·instance·fields 
13 .field·final·synthetic·d:Lkotlinx/coroutines/internal/l; 
  
14 .field·final·synthetic·e:Lp1/s1; 
  
15 .field·final·synthetic·f:Ljava/lang/Object;22 #·instance·fields
 23 .field·final·synthetic·e:Lkotlinx/coroutines/q2/b;
  
  
16 #·direct·methods24 #·direct·methods
17 .method·public·constructor·<init>(Lkotlinx/coroutines/internal/l;Lp1/s1;Ljava/lang/Object;)V25 .method·public·constructor·<init>(Lkotlinx/coroutines/q2/b;)V
18 ····.locals·026 ····.locals·0
  
 27 ····iput-object·p1,·p0,·Lru/nsu/bobrofon/easysshfs/q/f$b;->e:Lkotlinx/coroutines/q2/b;
19 ····iput-object·p1,·p0,·Lp1/s1$d;->d:Lkotlinx/coroutines/internal/l; 
  
20 ····iput-object·p2,·p0,·Lp1/s1$d;->e:Lp1/s1; 
  
 28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
21 ····iput-object·p3,·p0,·Lp1/s1$d;->f:Ljava/lang/Object; 
  
22 ····invoke-direct·{p0,·p1},·Lkotlinx/coroutines/internal/l$a;-><init>(Lkotlinx/coroutines/internal/l;)V 
  
23 ····return-void29 ····return-void
24 .end·method30 .end·method
  
  
25 #·virtual·methods31 #·virtual·methods
26 .method·public·bridge·synthetic·g(Ljava/lang/Object;)Ljava/lang/Object;32 .method·public·a(Lkotlinx/coroutines/q2/c;Le/t/d;)Ljava/lang/Object;
27 ····.locals·033 ····.locals·2
  
28 ····check-cast·p1,·Lkotlinx/coroutines/internal/l;34 ····iget-object·v0,·p0,·Lru/nsu/bobrofon/easysshfs/q/f$b;->e:Lkotlinx/coroutines/q2/b;
  
29 ····invoke-virtual·{p0,·p1},·Lp1/s1$d;->i(Lkotlinx/coroutines/internal/l;)Ljava/lang/Object;35 ····new-instance·v1,·Lru/nsu/bobrofon/easysshfs/q/f$b$a;
  
30 ····move-result-object·p136 ····invoke-direct·{v1,·p1},·Lru/nsu/bobrofon/easysshfs/q/f$b$a;-><init>(Lkotlinx/coroutines/q2/c;)V
  
 37 ····invoke-interface·{v0,·v1,·p2},·Lkotlinx/coroutines/q2/b;->a(Lkotlinx/coroutines/q2/c;Le/t/d;)Ljava/lang/Object;
31 ····return-object·p1 
32 .end·method 
  
33 .method·public·i(Lkotlinx/coroutines/internal/l;)Ljava/lang/Object; 
34 ····.locals·1 
  
35 ····iget-object·p1,·p0,·Lp1/s1$d;->e:Lp1/s1; 
  
36 ····invoke-virtual·{p1},·Lp1/s1;->V()Ljava/lang/Object; 
  
37 ····move-result-object·p138 ····move-result-object·p1
  
38 ····iget-object·v0,·p0,·Lp1/s1$d;->f:Ljava/lang/Object;39 ····invoke-static·{},·Le/t/i/b;->c()Ljava/lang/Object;
  
39 ····if-ne·p1,·v0,·:cond_040 ····move-result-object·p2
  
40 ····const/4·p1,·0x141 ····if-ne·p1,·p2,·:cond_0
  
41 ····goto·:goto_042 ····return-object·p1
  
42 ····:cond_043 ····:cond_0
 44 ····sget-object·p1,·Le/q;->a:Le/q;
43 ····const/4·p1,·0x0 
  
44 ····:goto_0 
45 ····if-eqz·p1,·:cond_1 
  
46 ····const/4·p1,·0x0 
  
47 ····goto·:goto_1 
  
48 ····:cond_1 
49 ····invoke-static·{},·Lkotlinx/coroutines/internal/k;->a()Ljava/lang/Object; 
  
50 ····move-result-object·p1 
  
51 ····:goto_1 
52 ····return-object·p145 ····return-object·p1
53 .end·method46 .end·method
868 B
smali/p1/d.smali vs.
smali/kotlinx/coroutines/f.smali
Files 26% similar despite different names
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
1 .class·final·Lp1/d;1 .class·final·Lkotlinx/coroutines/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lp1/y1;5 .implements·Lkotlinx/coroutines/c2;
  
  
6 #·static·fields6 #·static·fields
7 .field·public·static·final·d:Lp1/d;7 .field·public·static·final·e:Lkotlinx/coroutines/f;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·constructor·<clinit>()V9 .method·static·constructor·<clinit>()V
10 ····.locals·110 ····.locals·1
  
11 ····new-instance·v0,·Lp1/d;11 ····new-instance·v0,·Lkotlinx/coroutines/f;
  
12 ····invoke-direct·{v0},·Lp1/d;-><init>()V12 ····invoke-direct·{v0},·Lkotlinx/coroutines/f;-><init>()V
  
13 ····sput-object·v0,·Lp1/d;->d:Lp1/d;13 ····sput-object·v0,·Lkotlinx/coroutines/f;->e:Lkotlinx/coroutines/f;
  
14 ····return-void14 ····return-void
15 .end·method15 .end·method
  
16 .method·private·constructor·<init>()V16 .method·private·constructor·<init>()V
17 ····.locals·017 ····.locals·0
  
14.4 KB
smali/p1/t0.smali vs.
smali/kotlinx/coroutines/x0.smali
Max HTML report size reached
5.07 KB
smali/p1/g0.smali vs.
smali/kotlinx/coroutines/internal/g$c.smali
Max HTML report size reached
113 KB
smali/p1/s1.smali vs.
smali/c/d/k/e0/c.smali
Max HTML report size reached
3.56 KB
smali/p1/p0.smali vs.
smali/kotlinx/coroutines/t0.smali
Files 10% similar despite different names
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·abstract·Lp1/p0;1 .class·public·final·Lkotlinx/coroutines/t0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·final·a(Ljava/lang/Object;)Ljava/lang/String;5 .method·public·static·final·a(Ljava/lang/Object;)Ljava/lang/String;
6 ····.locals·06 ····.locals·0
  
7 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;7 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
Offset 28, 16 lines modifiedOffset 28, 24 lines modified
28 ····invoke-static·{p0},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;28 ····invoke-static·{p0},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
  
29 ····move-result-object·p029 ····move-result-object·p0
  
30 ····return-object·p030 ····return-object·p0
31 .end·method31 .end·method
  
32 .method·public·static·final·c(Ly0/d;)Ljava/lang/String;32 .method·public·static·final·c(Le/t/d;)Ljava/lang/String;
33 ····.locals·333 ····.locals·3
 34 ····.annotation·system·Ldalvik/annotation/Signature;
 35 ········value·=·{
 36 ············"(",
 37 ············"Le/t/d<",
 38 ············"*>;)",
 39 ············"Ljava/lang/String;"
 40 ········}
 41 ····.end·annotation
  
34 ····instance-of·v0,·p0,·Lkotlinx/coroutines/internal/e;42 ····instance-of·v0,·p0,·Lkotlinx/coroutines/internal/e;
  
35 ····if-eqz·v0,·:cond_043 ····if-eqz·v0,·:cond_0
  
36 ····invoke-virtual·{p0},·Ljava/lang/Object;->toString()Ljava/lang/String;44 ····invoke-virtual·{p0},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
Offset 45, 57 lines modifiedOffset 53, 57 lines modified
  
45 ····goto·:goto_253 ····goto·:goto_2
  
46 ····:cond_054 ····:cond_0
47 ····const/16·v0,·0x4055 ····const/16·v0,·0x40
  
48 ····:try_start_056 ····:try_start_0
49 ····sget-object·v1,·Lw0/k;->d:Lw0/k$a;57 ····sget-object·v1,·Le/k;->e:Le/k$a;
  
50 ····new-instance·v1,·Ljava/lang/StringBuilder;58 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
51 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V59 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
52 ····invoke-virtual·{v1,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;60 ····invoke-virtual·{v1,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
53 ····invoke-virtual·{v1,·v0},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;61 ····invoke-virtual·{v1,·v0},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
54 ····invoke-static·{p0},·Lp1/p0;->b(Ljava/lang/Object;)Ljava/lang/String;62 ····invoke-static·{p0},·Lkotlinx/coroutines/t0;->b(Ljava/lang/Object;)Ljava/lang/String;
  
55 ····move-result-object·v263 ····move-result-object·v2
  
56 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;64 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
57 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;65 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
58 ····move-result-object·v166 ····move-result-object·v1
  
59 ····invoke-static·{v1},·Lw0/k;->a(Ljava/lang/Object;)Ljava/lang/Object;67 ····invoke-static·{v1},·Le/k;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
60 ····move-result-object·v168 ····move-result-object·v1
61 ····:try_end_069 ····:try_end_0
62 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_070 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
63 ····goto·:goto_071 ····goto·:goto_0
  
64 ····:catchall_072 ····:catchall_0
65 ····move-exception·v173 ····move-exception·v1
  
66 ····sget-object·v2,·Lw0/k;->d:Lw0/k$a;74 ····sget-object·v2,·Le/k;->e:Le/k$a;
  
67 ····invoke-static·{v1},·Lw0/l;->a(Ljava/lang/Throwable;)Ljava/lang/Object;75 ····invoke-static·{v1},·Le/l;->a(Ljava/lang/Throwable;)Ljava/lang/Object;
  
68 ····move-result-object·v176 ····move-result-object·v1
  
69 ····invoke-static·{v1},·Lw0/k;->a(Ljava/lang/Object;)Ljava/lang/Object;77 ····invoke-static·{v1},·Le/k;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
70 ····move-result-object·v178 ····move-result-object·v1
  
71 ····:goto_079 ····:goto_0
72 ····invoke-static·{v1},·Lw0/k;->b(Ljava/lang/Object;)Ljava/lang/Throwable;80 ····invoke-static·{v1},·Le/k;->b(Ljava/lang/Object;)Ljava/lang/Throwable;
  
73 ····move-result-object·v281 ····move-result-object·v2
  
74 ····if-nez·v2,·:cond_182 ····if-nez·v2,·:cond_1
  
75 ····goto·:goto_183 ····goto·:goto_1
  
Offset 112, 15 lines modifiedOffset 120, 15 lines modified
  
112 ····move-result-object·v2120 ····move-result-object·v2
  
113 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;121 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
114 ····invoke-virtual·{v1,·v0},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;122 ····invoke-virtual·{v1,·v0},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
115 ····invoke-static·{p0},·Lp1/p0;->b(Ljava/lang/Object;)Ljava/lang/String;123 ····invoke-static·{p0},·Lkotlinx/coroutines/t0;->b(Ljava/lang/Object;)Ljava/lang/String;
  
116 ····move-result-object·p0124 ····move-result-object·p0
  
117 ····invoke-virtual·{v1,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;125 ····invoke-virtual·{v1,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
118 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;126 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
7.73 KB
smali/p1/t1.smali vs.
smali/kotlinx/coroutines/m2.smali
Max HTML report size reached
26.9 KB
smali/p1/a1.smali vs.
smali/c/g/c/j/x.smali
Max HTML report size reached
1.49 KB
smali/p1/d1.smali vs.
smali/kotlinx/coroutines/o.smali
Files 18% similar despite different names
    
Offset 1, 41 lines modifiedOffset 1, 23 lines modified
1 .class·public·abstract·Lp1/d1;1 .class·public·final·Lkotlinx/coroutines/o;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·static·fields4 #·static·fields
5 .field·private·static·final·a:Lkotlinx/coroutines/internal/v;5 .field·public·static·final·a:Lkotlinx/coroutines/internal/x;
  
6 .field·private·static·final·b:Lkotlinx/coroutines/internal/v; 
  
  
7 #·direct·methods6 #·direct·methods
8 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
9 ····.locals·28 ····.locals·2
  
10 ····new-instance·v0,·Lkotlinx/coroutines/internal/v;9 ····new-instance·v0,·Lkotlinx/coroutines/internal/x;
  
11 ····const-string·v1,·"REMOVED_TASK" 
  
12 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/v;-><init>(Ljava/lang/String;)V 
  
13 ····sput-object·v0,·Lp1/d1;->a:Lkotlinx/coroutines/internal/v; 
  
14 ····new-instance·v0,·Lkotlinx/coroutines/internal/v; 
  
15 ····const-string·v1,·"CLOSED_EMPTY"10 ····const-string·v1,·"RESUME_TOKEN"
  
16 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/v;-><init>(Ljava/lang/String;)V11 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/x;-><init>(Ljava/lang/String;)V
  
17 ····sput-object·v0,·Lp1/d1;->b:Lkotlinx/coroutines/internal/v;12 ····sput-object·v0,·Lkotlinx/coroutines/o;->a:Lkotlinx/coroutines/internal/x;
  
18 ····return-void13 ····return-void
19 .end·method14 .end·method
  
20 .method·public·static·final·synthetic·a()Lkotlinx/coroutines/internal/v; 
21 ····.locals·1 
  
22 ····sget-object·v0,·Lp1/d1;->b:Lkotlinx/coroutines/internal/v; 
  
23 ····return-object·v0 
24 .end·method 
6.39 KB
smali/p1/m1.smali vs.
smali/kotlinx/coroutines/c0.smali
Max HTML report size reached
1.42 KB
smali/p1/u.smali vs.
smali/kotlinx/coroutines/b.smali
Files 22% similar despite different names
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·final·synthetic·Lp1/u;1 .class·public·final·synthetic·Lkotlinx/coroutines/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/concurrent/ThreadFactory;5 .implements·Ljava/util/concurrent/ThreadFactory;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Ljava/util/concurrent/atomic/AtomicInteger;7 .field·public·final·synthetic·a:Ljava/util/concurrent/atomic/AtomicInteger;
Offset 12, 25 lines modifiedOffset 12, 25 lines modified
  
12 #·direct·methods12 #·direct·methods
13 .method·public·synthetic·constructor·<init>(Ljava/util/concurrent/atomic/AtomicInteger;)V13 .method·public·synthetic·constructor·<init>(Ljava/util/concurrent/atomic/AtomicInteger;)V
14 ····.locals·014 ····.locals·0
  
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····iput-object·p1,·p0,·Lp1/u;->a:Ljava/util/concurrent/atomic/AtomicInteger;16 ····iput-object·p1,·p0,·Lkotlinx/coroutines/b;->a:Ljava/util/concurrent/atomic/AtomicInteger;
  
17 ····return-void17 ····return-void
18 .end·method18 .end·method
  
  
19 #·virtual·methods19 #·virtual·methods
20 .method·public·final·newThread(Ljava/lang/Runnable;)Ljava/lang/Thread;20 .method·public·final·newThread(Ljava/lang/Runnable;)Ljava/lang/Thread;
21 ····.locals·121 ····.locals·1
  
22 ····iget-object·v0,·p0,·Lp1/u;->a:Ljava/util/concurrent/atomic/AtomicInteger;22 ····iget-object·v0,·p0,·Lkotlinx/coroutines/b;->a:Ljava/util/concurrent/atomic/AtomicInteger;
  
23 ····invoke-static·{v0,·p1},·Lp1/w;->n(Ljava/util/concurrent/atomic/AtomicInteger;Ljava/lang/Runnable;)Ljava/lang/Thread;23 ····invoke-static·{v0,·p1},·Lkotlinx/coroutines/v;->C(Ljava/util/concurrent/atomic/AtomicInteger;Ljava/lang/Runnable;)Ljava/lang/Thread;
  
24 ····move-result-object·p124 ····move-result-object·p1
  
25 ····return-object·p125 ····return-object·p1
26 .end·method26 .end·method
3.08 KB
smali/p1/n0$a.smali vs.
smali/c/g/c/i/d.smali
Files 26% similar despite different names
    
Offset 1, 76 lines modifiedOffset 1, 89 lines modified
1 .class·public·abstract·synthetic·Lp1/n0$a;1 .class·public·abstract·Lc/g/c/i/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·Lp1/n0;6 ····value·=·{
 7 ········Lc/g/c/i/d$a;,
 8 ········Lc/g/c/i/d$b;
 9 ····}
7 .end·annotation10 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x1001 
10 ····name·=·"a" 
11 .end·annotation 
  
  
12 #·static·fields 
13 .field·public·static·final·synthetic·a:[I 
  
  
14 #·direct·methods11 #·direct·methods
15 .method·static·constructor·<clinit>()V12 .method·public·constructor·<init>()V
16 ····.locals·313 ····.locals·0
  
17 ····invoke-static·{},·Lp1/n0;->values()[Lp1/n0;14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 15 ····return-void
 16 .end·method
18 ····move-result-object·v0 
  
19 ····array-length·v0,·v0 
  
20 ····new-array·v0,·v0,·[I 
  
21 ····sget-object·v1,·Lp1/n0;->d:Lp1/n0; 
  
22 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I 
  
23 ····move-result·v117 #·virtual·methods
 18 .method·public·abstract·a()Ljava/util/Map;
 19 ····.annotation·system·Ldalvik/annotation/Signature;
 20 ········value·=·{
 21 ············"()",
 22 ············"Ljava/util/Map<",
 23 ············"Lc/g/c/i/d$a<",
 24 ············"*>;",
 25 ············"Ljava/lang/Object;",
 26 ············">;"
 27 ········}
 28 ····.end·annotation
 29 .end·method
  
24 ····const/4·v2,·0x130 .method·public·abstract·b(Lc/g/c/i/d$a;)Ljava/lang/Object;
 31 ····.annotation·system·Ldalvik/annotation/Signature;
 32 ········value·=·{
 33 ············"<T:",
 34 ············"Ljava/lang/Object;",
 35 ············">(",
 36 ············"Lc/g/c/i/d$a<",
 37 ············"TT;>;)TT;"
 38 ········}
 39 ····.end·annotation
 40 .end·method
  
25 ····aput·v2,·v0,·v141 .method·public·final·c()Lc/g/c/i/a;
 42 ····.locals·3
  
26 ····sget-object·v1,·Lp1/n0;->f:Lp1/n0;43 ····new-instance·v0,·Lc/g/c/i/a;
  
27 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I44 ····invoke-virtual·{p0},·Lc/g/c/i/d;->a()Ljava/util/Map;
  
28 ····move-result·v145 ····move-result-object·v1
  
29 ····const/4·v2,·0x246 ····invoke-static·{v1},·Le/r/x;->i(Ljava/util/Map;)Ljava/util/Map;
  
30 ····aput·v2,·v0,·v147 ····move-result-object·v1
  
31 ····sget-object·v1,·Lp1/n0;->g:Lp1/n0;48 ····const/4·v2,·0x0
  
32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I49 ····invoke-direct·{v0,·v1,·v2},·Lc/g/c/i/a;-><init>(Ljava/util/Map;Z)V
  
33 ····move-result·v150 ····return-object·v0
 51 .end·method
  
34 ····const/4·v2,·0x352 .method·public·final·d()Lc/g/c/i/d;
 53 ····.locals·3
  
35 ····aput·v2,·v0,·v154 ····new-instance·v0,·Lc/g/c/i/a;
  
36 ····sget-object·v1,·Lp1/n0;->e:Lp1/n0;55 ····invoke-virtual·{p0},·Lc/g/c/i/d;->a()Ljava/util/Map;
  
37 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I56 ····move-result-object·v1
  
38 ····move-result·v157 ····invoke-static·{v1},·Le/r/x;->i(Ljava/util/Map;)Ljava/util/Map;
  
39 ····const/4·v2,·0x458 ····move-result-object·v1
  
40 ····aput·v2,·v0,·v159 ····const/4·v2,·0x1
  
41 ····sput-object·v0,·Lp1/n0$a;->a:[I60 ····invoke-direct·{v0,·v1,·v2},·Lc/g/c/i/a;-><init>(Ljava/util/Map;Z)V
  
42 ····return-void61 ····return-object·v0
43 .end·method62 .end·method
3.9 KB
smali/p1/r1.smali vs.
smali/kotlinx/coroutines/z1.smali
Max HTML report size reached
1.36 KB
smali/p1/i0$a.smali vs.
smali/kotlinx/coroutines/l0$a.smali
Files 19% similar despite different names
    
Offset 1, 38 lines modifiedOffset 1, 44 lines modified
1 .class·public·final·Lp1/i0$a; 
2 .super·Ly0/b; 
3 .source·"SourceFile"1 .class·public·final·Lkotlinx/coroutines/l0$a;
 2 .super·Ljava/lang/Object;
 3 .source·""
  
 4 #·interfaces
 5 .implements·Le/t/g$c;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lp1/i0;8 ····value·=·Lkotlinx/coroutines/l0;
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
10 ····name·=·"a"12 ····name·=·"a"
11 .end·annotation13 .end·annotation
  
 14 .annotation·system·Ldalvik/annotation/Signature;
 15 ····value·=·{
 16 ········"Ljava/lang/Object;",
 17 ········"Le/t/g$c<",
 18 ········"Lkotlinx/coroutines/l0;",
 19 ········">;"
 20 ····}
 21 .end·annotation
  
  
12 #·direct·methods22 #·direct·methods
13 .method·private·constructor·<init>()V23 .method·private·constructor·<init>()V
14 ····.locals·224 ····.locals·0
  
15 ····.line·1 
16 ····sget-object·v0,·Ly0/e;->c:Ly0/e$b; 
  
17 ····sget-object·v1,·Lp1/i0$a$a;->e:Lp1/i0$a$a; 
  
18 ····invoke-direct·{p0,·v0,·v1},·Ly0/b;-><init>(Ly0/g$c;Lg1/l;)V25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
19 ····return-void26 ····return-void
20 .end·method27 .end·method
  
21 .method·public·synthetic·constructor·<init>(Lh1/g;)V28 .method·public·synthetic·constructor·<init>(Le/w/d/g;)V
22 ····.locals·029 ····.locals·0
  
23 ····.line·2 
24 ····invoke-direct·{p0},·Lp1/i0$a;-><init>()V30 ····invoke-direct·{p0},·Lkotlinx/coroutines/l0$a;-><init>()V
  
25 ····return-void31 ····return-void
26 .end·method32 .end·method
2.34 KB
smali/p1/a2.smali vs.
smali/kotlinx/coroutines/e2.smali
Files 22% similar despite different names
    
Offset 1, 47 lines modifiedOffset 1, 47 lines modified
1 .class·final·Lp1/a2; 
2 .super·Lp1/e; 
3 .source·"SourceFile"1 .class·final·Lkotlinx/coroutines/e2;
 2 .super·Lkotlinx/coroutines/g;
 3 .source·""
  
  
4 #·instance·fields4 #·instance·fields
5 .field·private·final·d:Lkotlinx/coroutines/internal/l;5 .field·private·final·e:Lkotlinx/coroutines/internal/m;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·public·constructor·<init>(Lkotlinx/coroutines/internal/l;)V7 .method·public·constructor·<init>(Lkotlinx/coroutines/internal/m;)V
8 ····.locals·08 ····.locals·0
  
9 ····invoke-direct·{p0},·Lp1/e;-><init>()V9 ····invoke-direct·{p0},·Lkotlinx/coroutines/g;-><init>()V
  
10 ····iput-object·p1,·p0,·Lp1/a2;->d:Lkotlinx/coroutines/internal/l;10 ····iput-object·p1,·p0,·Lkotlinx/coroutines/e2;->e:Lkotlinx/coroutines/internal/m;
  
11 ····return-void11 ····return-void
12 .end·method12 .end·method
  
  
13 #·virtual·methods13 #·virtual·methods
14 .method·public·a(Ljava/lang/Throwable;)V14 .method·public·a(Ljava/lang/Throwable;)V
15 ····.locals·015 ····.locals·0
  
16 ····iget-object·p1,·p0,·Lp1/a2;->d:Lkotlinx/coroutines/internal/l;16 ····iget-object·p1,·p0,·Lkotlinx/coroutines/e2;->e:Lkotlinx/coroutines/internal/m;
  
17 ····invoke-virtual·{p1},·Lkotlinx/coroutines/internal/l;->A()Z17 ····invoke-virtual·{p1},·Lkotlinx/coroutines/internal/m;->A()Z
  
18 ····return-void18 ····return-void
19 .end·method19 .end·method
  
20 .method·public·bridge·synthetic·p(Ljava/lang/Object;)Ljava/lang/Object;20 .method·public·bridge·synthetic·o(Ljava/lang/Object;)Ljava/lang/Object;
21 ····.locals·021 ····.locals·0
  
22 ····check-cast·p1,·Ljava/lang/Throwable;22 ····check-cast·p1,·Ljava/lang/Throwable;
  
23 ····invoke-virtual·{p0,·p1},·Lp1/a2;->a(Ljava/lang/Throwable;)V23 ····invoke-virtual·{p0,·p1},·Lkotlinx/coroutines/e2;->a(Ljava/lang/Throwable;)V
  
24 ····sget-object·p1,·Lw0/q;->a:Lw0/q;24 ····sget-object·p1,·Le/q;->a:Le/q;
  
25 ····return-object·p125 ····return-object·p1
26 .end·method26 .end·method
  
27 .method·public·toString()Ljava/lang/String;27 .method·public·toString()Ljava/lang/String;
28 ····.locals·228 ····.locals·2
  
Offset 49, 15 lines modifiedOffset 49, 15 lines modified
  
49 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V49 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
50 ····const-string·v1,·"RemoveOnCancel["50 ····const-string·v1,·"RemoveOnCancel["
  
51 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;51 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
52 ····iget-object·v1,·p0,·Lp1/a2;->d:Lkotlinx/coroutines/internal/l;52 ····iget-object·v1,·p0,·Lkotlinx/coroutines/e2;->e:Lkotlinx/coroutines/internal/m;
  
53 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;53 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
54 ····const/16·v1,·0x5d54 ····const/16·v1,·0x5d
  
55 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;55 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
6.25 KB
smali/p1/d0.smali vs.
smali/c/g/c/j/m1.smali
Max HTML report size reached
1.41 KB
smali/p1/l1$b.smali vs.
smali/e/y/c$a.smali
Files 26% similar despite different names
    
Offset 1, 43 lines modifiedOffset 1, 51 lines modified
1 .class·public·final·Lp1/l1$b;1 .class·public·final·Le/y/c$a;
2 .super·Ljava/lang/Object; 
3 .source·"SourceFile"2 .super·Le/y/c;
 3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ly0/g$c;5 .implements·Ljava/io/Serializable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lp1/l1;8 ····value·=·Le/y/c;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"b"12 ····name·=·"a"
13 .end·annotation13 .end·annotation
  
  
14 #·static·fields 
15 .field·static·final·synthetic·d:Lp1/l1$b; 
  
  
16 #·direct·methods14 #·direct·methods
17 .method·static·constructor·<clinit>()V15 .method·private·constructor·<init>()V
18 ····.locals·116 ····.locals·0
  
19 ····new-instance·v0,·Lp1/l1$b; 
  
20 ····invoke-direct·{v0},·Lp1/l1$b;-><init>()V 
  
21 ····sput-object·v0,·Lp1/l1$b;->d:Lp1/l1$b;17 ····invoke-direct·{p0},·Le/y/c;-><init>()V
  
22 ····return-void18 ····return-void
23 .end·method19 .end·method
  
24 .method·private·constructor·<init>()V20 .method·public·synthetic·constructor·<init>(Le/w/d/g;)V
25 ····.locals·021 ····.locals·0
  
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····invoke-direct·{p0},·Le/y/c$a;-><init>()V
  
27 ····return-void23 ····return-void
28 .end·method24 .end·method
  
  
 25 #·virtual·methods
 26 .method·public·b()I
 27 ····.locals·1
  
 28 ····invoke-static·{},·Le/y/c;->a()Le/y/c;
  
 29 ····move-result-object·v0
  
 30 ····invoke-virtual·{v0},·Le/y/c;->b()I
  
 31 ····move-result·v0
  
 32 ····return·v0
 33 .end·method
60.1 KB
smali/p1/m.smali vs.
smali/ru/nsu/bobrofon/easysshfs/p/e/i.smali
Max HTML report size reached
2.97 KB
smali/p1/y0.smali vs.
smali/e/c0/h$a.smali
Files 26% similar despite different names
    
Offset 1, 78 lines modifiedOffset 1, 79 lines modified
1 .class·final·Lp1/y0;1 .class·final·Le/c0/h$a;
2 .super·Ljava/lang/Object; 
3 .source·"SourceFile"2 .super·Le/w/d/m;
 3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lp1/g1;5 .implements·Le/w/c/l;
  
  
6 #·instance·fields 
7 .field·private·final·d:Z6 #·annotations
 7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
 8 ····value·=·Le/c0/h;->b(Ljava/lang/String;)Le/w/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/w/d/m;",
 17 ········"Le/w/c/l<",
 18 ········"Ljava/lang/String;",
 19 ········"Ljava/lang/String;",
 20 ········">;"
 21 ····}
 22 .end·annotation
  
  
 23 #·static·fields
 24 .field·public·static·final·f:Le/c0/h$a;
8 #·direct·methods 
9 .method·public·constructor·<init>(Z)V 
10 ····.locals·0 
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
12 ····iput-boolean·p1,·p0,·Lp1/y0;->d:Z 
  
13 ····return-void 
14 .end·method 
  
  
15 #·virtual·methods25 #·direct·methods
16 .method·public·a()Z26 .method·static·constructor·<clinit>()V
17 ····.locals·127 ····.locals·1
  
18 ····iget-boolean·v0,·p0,·Lp1/y0;->d:Z28 ····new-instance·v0,·Le/c0/h$a;
  
 29 ····invoke-direct·{v0},·Le/c0/h$a;-><init>()V
19 ····return·v0 
20 .end·method 
  
21 .method·public·i()Lp1/w1; 
22 ····.locals·1 
  
23 ····const/4·v0,·0x030 ····sput-object·v0,·Le/c0/h$a;->f:Le/c0/h$a;
  
24 ····return-object·v031 ····return-void
25 .end·method32 .end·method
  
26 .method·public·toString()Ljava/lang/String;33 .method·constructor·<init>()V
27 ····.locals·234 ····.locals·1
  
28 ····new-instance·v0,·Ljava/lang/StringBuilder; 
  
29 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V 
  
30 ····const-string·v1,·"Empty{" 
  
31 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;35 ····const/4·v0,·0x1
  
32 ····invoke-virtual·{p0},·Lp1/y0;->a()Z36 ····invoke-direct·{p0,·v0},·Le/w/d/m;-><init>(I)V
  
33 ····move-result·v137 ····return-void
 38 .end·method
  
34 ····if-eqz·v1,·:cond_0 
  
35 ····const-string·v1,·"Active"39 #·virtual·methods
 40 .method·public·final·a(Ljava/lang/String;)Ljava/lang/String;
 41 ····.locals·1
  
36 ····goto·:goto_042 ····const-string·v0,·"line"
  
 43 ····invoke-static·{p1,·v0},·Le/w/d/l;->d(Ljava/lang/Object;Ljava/lang/String;)V
37 ····:cond_0 
38 ····const-string·v1,·"New" 
  
39 ····:goto_0 
40 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;44 ····return-object·p1
 45 .end·method
  
41 ····const/16·v1,·0x7d46 .method·public·bridge·synthetic·o(Ljava/lang/Object;)Ljava/lang/Object;
 47 ····.locals·0
  
42 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;48 ····check-cast·p1,·Ljava/lang/String;
  
43 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;49 ····invoke-virtual·{p0,·p1},·Le/c0/h$a;->a(Ljava/lang/String;)Ljava/lang/String;
  
44 ····move-result-object·v050 ····move-result-object·p1
  
45 ····return-object·v051 ····return-object·p1
46 .end·method52 .end·method
11.9 KB
smali/p1/s1$c.smali vs.
smali/kotlinx/coroutines/w1$c.smali
Max HTML report size reached
1.73 KB
smali/p1/k1.smali vs.
smali/c/g/b/j.smali
Files 27% similar despite different names
    
Offset 1, 43 lines modifiedOffset 1, 47 lines modified
1 .class·final·Lp1/k1;1 .class·final·Lc/g/b/j;
2 .super·Lp1/r1; 
3 .source·"SourceFile"2 .super·Lc/g/b/n;
 3 .source·""
  
  
4 #·instance·fields 
5 .field·private·final·h:Lg1/l;4 #·annotations
 5 .annotation·system·Ldalvik/annotation/Signature;
 6 ····value·=·{
 7 ········"<T:",
 8 ········"Ljava/lang/Object;",
 9 ········">",
 10 ········"Lc/g/b/n<",
 11 ········"TT;>;"
 12 ····}
 13 .end·annotation
  
  
 14 #·instance·fields
 15 .field·private·final·a:Ljava/lang/Throwable;
6 #·direct·methods 
7 .method·public·constructor·<init>(Lg1/l;)V 
8 ····.locals·0 
  
9 ····invoke-direct·{p0},·Lp1/r1;-><init>()V 
  
10 ····iput-object·p1,·p0,·Lp1/k1;->h:Lg1/l;16 #·direct·methods
 17 .method·public·constructor·<init>(Ljava/lang/Throwable;)V
 18 ····.locals·1
  
 19 ····const-string·v0,·"readException"
11 ····return-void 
12 .end·method 
  
 20 ····invoke-static·{p1,·v0},·Le/w/d/l;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
 21 ····const/4·v0,·0x0
13 #·virtual·methods 
14 .method·public·F(Ljava/lang/Throwable;)V 
15 ····.locals·1 
  
16 ····iget-object·v0,·p0,·Lp1/k1;->h:Lg1/l;22 ····invoke-direct·{p0,·v0},·Lc/g/b/n;-><init>(Le/w/d/g;)V
  
17 ····invoke-interface·{v0,·p1},·Lg1/l;->p(Ljava/lang/Object;)Ljava/lang/Object;23 ····iput-object·p1,·p0,·Lc/g/b/j;->a:Ljava/lang/Throwable;
  
18 ····return-void24 ····return-void
19 .end·method25 .end·method
  
20 .method·public·bridge·synthetic·p(Ljava/lang/Object;)Ljava/lang/Object; 
21 ····.locals·0 
  
22 ····check-cast·p1,·Ljava/lang/Throwable; 
  
23 ····invoke-virtual·{p0,·p1},·Lp1/k1;->F(Ljava/lang/Throwable;)V26 #·virtual·methods
 27 .method·public·final·a()Ljava/lang/Throwable;
 28 ····.locals·1
  
24 ····sget-object·p1,·Lw0/q;->a:Lw0/q;29 ····iget-object·v0,·p0,·Lc/g/b/j;->a:Ljava/lang/Throwable;
  
25 ····return-object·p130 ····return-object·v0
26 .end·method31 .end·method
1.78 KB
smali/p1/q.smali vs.
smali/d/a/a/e/a.smali
Files 26% similar despite different names
    
Offset 1, 51 lines modifiedOffset 1, 42 lines modified
1 .class·public·final·Lp1/q; 
2 .super·Lp1/n1; 
3 .source·"SourceFile"1 .class·public·final·synthetic·Ld/a/a/e/a;
 2 .super·Ljava/lang/Object;
 3 .source·""
  
 4 #·interfaces
 5 .implements·Ljava/util/concurrent/Executor;
  
4 #·instance·fields 
5 .field·public·final·h:Lp1/m; 
  
 6 #·static·fields
 7 .field·public·static·final·synthetic·e:Ld/a/a/e/a;
  
6 #·direct·methods 
7 .method·public·constructor·<init>(Lp1/m;)V 
8 ····.locals·0 
  
9 ····invoke-direct·{p0},·Lp1/n1;-><init>()V 
  
10 ····iput-object·p1,·p0,·Lp1/q;->h:Lp1/m; 
  
11 ····return-void 
12 .end·method 
  
  
13 #·virtual·methods8 #·direct·methods
14 .method·public·F(Ljava/lang/Throwable;)V9 .method·static·synthetic·constructor·<clinit>()V
15 ····.locals·110 ····.locals·1
  
16 ····iget-object·p1,·p0,·Lp1/q;->h:Lp1/m;11 ····new-instance·v0,·Ld/a/a/e/a;
  
17 ····invoke-virtual·{p0},·Lp1/r1;->G()Lp1/s1;12 ····invoke-direct·{v0},·Ld/a/a/e/a;-><init>()V
  
18 ····move-result-object·v013 ····sput-object·v0,·Ld/a/a/e/a;->e:Ld/a/a/e/a;
  
19 ····invoke-virtual·{p1,·v0},·Lp1/m;->v(Lp1/l1;)Ljava/lang/Throwable;14 ····return-void
 15 .end·method
  
20 ····move-result-object·v016 .method·private·synthetic·constructor·<init>()V
 17 ····.locals·0
  
21 ····invoke-virtual·{p1,·v0},·Lp1/m;->H(Ljava/lang/Throwable;)V18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····return-void19 ····return-void
23 .end·method20 .end·method
  
24 .method·public·bridge·synthetic·p(Ljava/lang/Object;)Ljava/lang/Object; 
25 ····.locals·0 
  
26 ····check-cast·p1,·Ljava/lang/Throwable; 
  
27 ····invoke-virtual·{p0,·p1},·Lp1/q;->F(Ljava/lang/Throwable;)V21 #·virtual·methods
 22 .method·public·final·execute(Ljava/lang/Runnable;)V
 23 ····.locals·0
  
28 ····sget-object·p1,·Lw0/q;->a:Lw0/q;24 ····invoke-static·{p1},·Ld/a/a/e/s;->a(Ljava/lang/Runnable;)V
  
29 ····return-object·p125 ····return-void
30 .end·method26 .end·method
10.1 KB
smali/p1/u0.smali vs.
smali/kotlinx/coroutines/w0.smali
Max HTML report size reached
15.2 KB
smali/p1/q0.smali vs.
smali/kotlinx/coroutines/e1$a.smali
Max HTML report size reached
7.61 KB
smali/p1/s0.smali vs.
smali/kotlinx/coroutines/i0.smali
Max HTML report size reached
1.77 KB
smali/p1/z.smali vs.
smali/e/r/k.smali
Files 25% similar despite different names
    
Offset 1, 56 lines modifiedOffset 1, 35 lines modified
1 .class·public·abstract·Lp1/z; 
2 .super·Ljava/lang/Object; 
3 .source·"SourceFile"1 .class·Le/r/k;
 2 .super·Le/r/j;
 3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·final·a(Lp1/l1;)Lp1/x;5 .method·public·static·i(Ljava/lang/Iterable;I)I
6 ····.locals·16 ····.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
  
7 ····new-instance·v0,·Lp1/y;16 ····const-string·v0,·"$this$collectionSizeOrDefault"
  
8 ····invoke-direct·{v0,·p0},·Lp1/y;-><init>(Lp1/l1;)V17 ····invoke-static·{p0,·v0},·Le/w/d/l;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
 18 ····instance-of·v0,·p0,·Ljava/util/Collection;
9 ····return-object·v0 
10 .end·method 
  
11 .method·public·static·synthetic·b(Lp1/l1;ILjava/lang/Object;)Lp1/x; 
12 ····.locals·0 
  
13 ····and-int/lit8·p1,·p1,·0x1 
  
14 ····if-eqz·p1,·:cond_0 
  
15 ····const/4·p0,·0x0 
  
16 ····:cond_0 
17 ····invoke-static·{p0},·Lp1/z;->a(Lp1/l1;)Lp1/x; 
  
18 ····move-result-object·p0 
  
 19 ····if-eqz·v0,·:cond_0
19 ····return-object·p0 
20 .end·method 
  
21 .method·public·static·final·c(Lp1/x;Ljava/lang/Object;)Z 
22 ····.locals·1 
  
23 ····invoke-static·{p1},·Lw0/k;->b(Ljava/lang/Object;)Ljava/lang/Throwable; 
  
24 ····move-result-object·v020 ····check-cast·p0,·Ljava/util/Collection;
  
25 ····if-nez·v0,·:cond_021 ····invoke-interface·{p0},·Ljava/util/Collection;->size()I
  
26 ····invoke-interface·{p0,·p1},·Lp1/x;->t(Ljava/lang/Object;)Z 
  
27 ····move-result·p022 ····move-result·p1
  
28 ····goto·:goto_0 
  
29 ····:cond_023 ····:cond_0
30 ····invoke-interface·{p0,·v0},·Lp1/x;->r(Ljava/lang/Throwable;)Z 
  
31 ····move-result·p0 
  
32 ····:goto_0 
33 ····return·p024 ····return·p1
34 .end·method25 .end·method
3.18 KB
smali/p1/o.smali vs.
smali/d/a/a/d.smali
Files 27% similar despite different names
    
Offset 1, 82 lines modifiedOffset 1, 91 lines modified
1 .class·public·abstract·Lp1/o;1 .class·public·final·Ld/a/a/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·final·a(Lp1/k;Lp1/w0;)V5 .method·public·static·a(Ljava/io/InputStream;)V
6 ····.locals·16 ····.locals·2
  
7 ····new-instance·v0,·Lp1/x0;7 ····:goto_0
 8 ····:try_start_0
 9 ····invoke-virtual·{p0},·Ljava/io/InputStream;->available()I
  
8 ····invoke-direct·{v0,·p1},·Lp1/x0;-><init>(Lp1/w0;)V10 ····move-result·v0
  
9 ····invoke-interface·{p0,·v0},·Lp1/k;->k(Lg1/l;)V11 ····if-eqz·v0,·:cond_0
  
 12 ····invoke-virtual·{p0},·Ljava/io/InputStream;->available()I
10 ····return-void 
11 .end·method 
  
 13 ····move-result·v0
12 .method·public·static·final·b(Ly0/d;)Lp1/m; 
13 ····.locals·3 
  
14 ····instance-of·v0,·p0,·Lkotlinx/coroutines/internal/e;14 ····int-to-long·v0,·v0
  
15 ····if-nez·v0,·:cond_015 ····invoke-virtual·{p0,·v0,·v1},·Ljava/io/InputStream;->skip(J)J
 16 ····:try_end_0
 17 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0
  
16 ····new-instance·v0,·Lp1/m;18 ····goto·:goto_0
  
17 ····const/4·v1,·0x119 ····:catch_0
 20 ····:cond_0
 21 ····return-void
 22 .end·method
  
18 ····invoke-direct·{v0,·p0,·v1},·Lp1/m;-><init>(Ly0/d;I)V23 .method·public·static·varargs·b(Ld/a/a/c;[Ljava/lang/String;)Z
 24 ····.locals·0
  
19 ····return-object·v025 ····invoke-virtual·{p0},·Ld/a/a/c;->e()Ld/a/a/c$c;
  
20 ····:cond_0 
21 ····move-object·v0,·p026 ····move-result-object·p0
  
22 ····check-cast·v0,·Lkotlinx/coroutines/internal/e;27 ····invoke-virtual·{p0,·p1},·Ld/a/a/c$c;->a([Ljava/lang/String;)Ld/a/a/c$c;
  
23 ····invoke-virtual·{v0},·Lkotlinx/coroutines/internal/e;->m()Lp1/m;28 ····move-result-object·p0
  
24 ····move-result-object·v029 ····const/4·p1,·0x0
  
25 ····const/4·v1,·0x030 ····invoke-virtual·{p0,·p1},·Ld/a/a/c$c;->f(Ljava/util/List;)Ld/a/a/c$c;
  
26 ····if-nez·v0,·:cond_231 ····move-result-object·p0
  
 32 ····invoke-virtual·{p0},·Ld/a/a/c$c;->c()Ld/a/a/c$d;
27 ····:cond_1 
28 ····move-object·v0,·v1 
  
29 ····goto·:goto_033 ····move-result-object·p0
  
 34 ····invoke-virtual·{p0},·Ld/a/a/c$d;->d()Z
  
 35 ····move-result·p0
30 ····:cond_2 
31 ····invoke-virtual·{v0},·Lp1/m;->J()Z 
  
32 ····move-result·v236 ····return·p0
 37 .end·method
  
33 ····if-eqz·v2,·:cond_138 .method·public·static·c()Z
 39 ····.locals·2
  
 40 ····invoke-static·{},·Landroid/os/Looper;->myLooper()Landroid/os/Looper;
34 ····:goto_0 
35 ····if-nez·v0,·:cond_3 
  
36 ····new-instance·v0,·Lp1/m;41 ····move-result-object·v0
  
37 ····const/4·v1,·0x242 ····if-eqz·v0,·:cond_0
  
38 ····invoke-direct·{v0,·p0,·v1},·Lp1/m;-><init>(Ly0/d;I)V43 ····invoke-static·{},·Landroid/os/Looper;->myLooper()Landroid/os/Looper;
  
39 ····:cond_3 
40 ····return-object·v044 ····move-result-object·v0
41 .end·method 
  
 45 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
42 .method·public·static·final·c(Lp1/k;Lkotlinx/coroutines/internal/l;)V 
43 ····.locals·1 
  
44 ····new-instance·v0,·Lp1/a2;46 ····move-result-object·v1
  
45 ····invoke-direct·{v0,·p1},·Lp1/a2;-><init>(Lkotlinx/coroutines/internal/l;)V47 ····if-ne·v0,·v1,·:cond_0
  
46 ····invoke-interface·{p0,·v0},·Lp1/k;->k(Lg1/l;)V48 ····const/4·v0,·0x1
  
 49 ····goto·:goto_0
  
 50 ····:cond_0
 51 ····const/4·v0,·0x0
  
 52 ····:goto_0
47 ····return-void53 ····return·v0
48 .end·method54 .end·method
3.27 KB
smali/p1/b2.smali vs.
smali/c/g/c/j/p0.smali
Files 23% similar despite different names
    
Offset 1, 79 lines modifiedOffset 1, 81 lines modified
1 .class·final·Lp1/b2; 
2 .super·Lp1/r1; 
3 .source·"SourceFile"1 .class·final·Lc/g/c/j/p0;
 2 .super·Ljava/lang/Object;
 3 .source·""
  
  
4 #·instance·fields4 #·static·fields
5 .field·private·final·h:Lp1/m;5 .field·private·static·final·a:Lc/g/c/j/n0;
  
 6 .field·private·static·final·b:Lc/g/c/j/n0;
  
6 #·direct·methods 
7 .method·public·constructor·<init>(Lp1/m;)V 
8 ····.locals·0 
  
9 ····invoke-direct·{p0},·Lp1/r1;-><init>()V 
  
10 ····iput-object·p1,·p0,·Lp1/b2;->h:Lp1/m;7 #·direct·methods
 8 .method·static·constructor·<clinit>()V
 9 ····.locals·1
  
 10 ····invoke-static·{},·Lc/g/c/j/p0;->c()Lc/g/c/j/n0;
11 ····return-void 
12 .end·method 
  
 11 ····move-result-object·v0
  
 12 ····sput-object·v0,·Lc/g/c/j/p0;->a:Lc/g/c/j/n0;
13 #·virtual·methods 
14 .method·public·F(Ljava/lang/Throwable;)V 
15 ····.locals·2 
  
16 ····invoke-virtual·{p0},·Lp1/r1;->G()Lp1/s1;13 ····new-instance·v0,·Lc/g/c/j/o0;
  
17 ····move-result-object·p114 ····invoke-direct·{v0},·Lc/g/c/j/o0;-><init>()V
  
18 ····invoke-virtual·{p1},·Lp1/s1;->V()Ljava/lang/Object;15 ····sput-object·v0,·Lc/g/c/j/p0;->b:Lc/g/c/j/n0;
  
19 ····move-result-object·p116 ····return-void
 17 .end·method
  
20 ····instance-of·v0,·p1,·Lp1/c0;18 .method·static·a()Lc/g/c/j/n0;
 19 ····.locals·1
  
21 ····if-eqz·v0,·:cond_020 ····sget-object·v0,·Lc/g/c/j/p0;->a:Lc/g/c/j/n0;
  
22 ····iget-object·v0,·p0,·Lp1/b2;->h:Lp1/m;21 ····return-object·v0
 22 .end·method
  
23 ····check-cast·p1,·Lp1/c0;23 .method·static·b()Lc/g/c/j/n0;
 24 ····.locals·1
  
24 ····iget-object·p1,·p1,·Lp1/c0;->a:Ljava/lang/Throwable;25 ····sget-object·v0,·Lc/g/c/j/p0;->b:Lc/g/c/j/n0;
  
25 ····sget-object·v1,·Lw0/k;->d:Lw0/k$a;26 ····return-object·v0
 27 .end·method
  
26 ····invoke-static·{p1},·Lw0/l;->a(Ljava/lang/Throwable;)Ljava/lang/Object;28 .method·private·static·c()Lc/g/c/j/n0;
 29 ····.locals·3
  
27 ····move-result-object·p130 ····:try_start_0
 31 ····const-string·v0,·"androidx.datastore.preferences.protobuf.MapFieldSchemaFull"
  
28 ····goto·:goto_032 ····invoke-static·{v0},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
  
 33 ····move-result-object·v0
29 ····:cond_0 
30 ····iget-object·v0,·p0,·Lp1/b2;->h:Lp1/m; 
  
31 ····invoke-static·{p1},·Lp1/t1;->h(Ljava/lang/Object;)Ljava/lang/Object;34 ····const/4·v1,·0x0
  
32 ····move-result-object·p135 ····new-array·v2,·v1,·[Ljava/lang/Class;
  
 36 ····invoke-virtual·{v0,·v2},·Ljava/lang/Class;->getDeclaredConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
33 ····:goto_0 
34 ····invoke-static·{p1},·Lw0/k;->a(Ljava/lang/Object;)Ljava/lang/Object; 
  
35 ····move-result-object·p137 ····move-result-object·v0
  
36 ····invoke-interface·{v0,·p1},·Ly0/d;->n(Ljava/lang/Object;)V38 ····new-array·v1,·v1,·[Ljava/lang/Object;
  
 39 ····invoke-virtual·{v0,·v1},·Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object;
37 ····return-void 
38 .end·method 
  
 40 ····move-result-object·v0
39 .method·public·bridge·synthetic·p(Ljava/lang/Object;)Ljava/lang/Object; 
40 ····.locals·0 
  
41 ····check-cast·p1,·Ljava/lang/Throwable;41 ····check-cast·v0,·Lc/g/c/j/n0;
 42 ····:try_end_0
 43 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
42 ····invoke-virtual·{p0,·p1},·Lp1/b2;->F(Ljava/lang/Throwable;)V44 ····return-object·v0
  
43 ····sget-object·p1,·Lw0/q;->a:Lw0/q;45 ····:catch_0
 46 ····const/4·v0,·0x0
  
44 ····return-object·p147 ····return-object·v0
45 .end·method48 .end·method
2.68 KB
smali/p1/i0$a$a.smali vs.
smali/e/t/j/a/k.smali
Files 26% similar despite different names
    
Offset 1, 77 lines modifiedOffset 1, 79 lines modified
1 .class·final·Lp1/i0$a$a; 
2 .super·Lh1/m; 
3 .source·"SourceFile"1 .class·public·abstract·Le/t/j/a/k;
 2 .super·Le/t/j/a/d;
 3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lg1/l;5 .implements·Le/w/d/h;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod; 
8 ····value·=·Lp1/i0$a;-><init>()V 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass;7 .annotation·system·Ldalvik/annotation/Signature;
11 ····accessFlags·=·0x18 
12 ····name·=·null8 ····value·=·{
 9 ········"Le/t/j/a/d;",
 10 ········"Le/w/d/h<",
 11 ········"Ljava/lang/Object;",
 12 ········">;"
 13 ····}
13 .end·annotation14 .end·annotation
  
  
14 #·static·fields15 #·instance·fields
15 .field·public·static·final·e:Lp1/i0$a$a;16 .field·private·final·h:I
  
  
16 #·direct·methods17 #·direct·methods
17 .method·static·constructor·<clinit>()V18 .method·public·constructor·<init>(ILe/t/d;)V
18 ····.locals·119 ····.locals·0
  
19 ····new-instance·v0,·Lp1/i0$a$a;20 ····.annotation·system·Ldalvik/annotation/Signature;
 21 ········value·=·{
 22 ············"(I",
 23 ············"Le/t/d<",
 24 ············"Ljava/lang/Object;",
 25 ············">;)V"
 26 ········}
 27 ····.end·annotation
  
20 ····invoke-direct·{v0},·Lp1/i0$a$a;-><init>()V28 ····invoke-direct·{p0,·p2},·Le/t/j/a/d;-><init>(Le/t/d;)V
  
21 ····sput-object·v0,·Lp1/i0$a$a;->e:Lp1/i0$a$a;29 ····iput·p1,·p0,·Le/t/j/a/k;->h:I
  
22 ····return-void30 ····return-void
23 .end·method31 .end·method
  
24 .method·constructor·<init>()V 
25 ····.locals·1 
  
26 ····const/4·v0,·0x132 #·virtual·methods
 33 .method·public·e()I
 34 ····.locals·1
  
27 ····invoke-direct·{p0,·v0},·Lh1/m;-><init>(I)V35 ····iget·v0,·p0,·Le/t/j/a/k;->h:I
  
28 ····return-void36 ····return·v0
29 .end·method37 .end·method
  
 38 .method·public·toString()Ljava/lang/String;
 39 ····.locals·2
  
 40 ····invoke-virtual·{p0},·Le/t/j/a/a;->j()Le/t/d;
30 #·virtual·methods 
31 .method·public·final·a(Ly0/g$b;)Lp1/i0; 
32 ····.locals·1 
  
33 ····instance-of·v0,·p1,·Lp1/i0; 
  
34 ····if-eqz·v0,·:cond_041 ····move-result-object·v0
  
35 ····check-cast·p1,·Lp1/i0;42 ····if-nez·v0,·:cond_0
  
36 ····goto·:goto_043 ····invoke-static·{p0},·Le/w/d/v;->g(Le/w/d/h;)Ljava/lang/String;
  
 44 ····move-result-object·v0
37 ····:cond_0 
38 ····const/4·p1,·0x0 
  
 45 ····const-string·v1,·"Reflection.renderLambdaToString(this)"
39 ····:goto_0 
40 ····return-object·p1 
41 .end·method 
  
 46 ····invoke-static·{v0,·v1},·Le/w/d/l;->c(Ljava/lang/Object;Ljava/lang/String;)V
42 .method·public·bridge·synthetic·p(Ljava/lang/Object;)Ljava/lang/Object; 
43 ····.locals·0 
  
44 ····check-cast·p1,·Ly0/g$b;47 ····goto·:goto_0
  
45 ····invoke-virtual·{p0,·p1},·Lp1/i0$a$a;->a(Ly0/g$b;)Lp1/i0;48 ····:cond_0
 49 ····invoke-super·{p0},·Le/t/j/a/a;->toString()Ljava/lang/String;
  
46 ····move-result-object·p150 ····move-result-object·v0
  
 51 ····:goto_0
47 ····return-object·p152 ····return-object·v0
48 .end·method53 .end·method
16.5 KB
smali/p1/b0.smali vs.
smali/kotlinx/coroutines/h0.smali
Max HTML report size reached
5.87 KB
smali/p1/i2.smali vs.
smali/kotlinx/coroutines/q2/m.smali
Max HTML report size reached
2.89 KB
smali/p1/i1.smali vs.
smali/kotlinx/coroutines/b1.smali
Files 18% similar despite different names
    
Offset 1, 79 lines modifiedOffset 1, 65 lines modified
1 .class·final·Lp1/i1; 
2 .super·Lp1/i; 
3 .source·"SourceFile"1 .class·final·Lkotlinx/coroutines/b1;
 2 .super·Lkotlinx/coroutines/k;
 3 .source·""
  
  
4 #·instance·fields4 #·instance·fields
5 .field·private·final·d:Lg1/l;5 .field·private·final·e:Lkotlinx/coroutines/a1;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·public·constructor·<init>(Lg1/l;)V7 .method·public·constructor·<init>(Lkotlinx/coroutines/a1;)V
8 ····.locals·08 ····.locals·0
  
9 ····invoke-direct·{p0},·Lp1/i;-><init>()V9 ····invoke-direct·{p0},·Lkotlinx/coroutines/k;-><init>()V
  
10 ····iput-object·p1,·p0,·Lp1/i1;->d:Lg1/l;10 ····iput-object·p1,·p0,·Lkotlinx/coroutines/b1;->e:Lkotlinx/coroutines/a1;
  
11 ····return-void11 ····return-void
12 .end·method12 .end·method
  
  
13 #·virtual·methods13 #·virtual·methods
14 .method·public·a(Ljava/lang/Throwable;)V14 .method·public·a(Ljava/lang/Throwable;)V
15 ····.locals·115 ····.locals·0
  
16 ····iget-object·v0,·p0,·Lp1/i1;->d:Lg1/l;16 ····iget-object·p1,·p0,·Lkotlinx/coroutines/b1;->e:Lkotlinx/coroutines/a1;
  
17 ····invoke-interface·{v0,·p1},·Lg1/l;->p(Ljava/lang/Object;)Ljava/lang/Object;17 ····invoke-interface·{p1},·Lkotlinx/coroutines/a1;->d()V
  
18 ····return-void18 ····return-void
19 .end·method19 .end·method
  
20 .method·public·bridge·synthetic·p(Ljava/lang/Object;)Ljava/lang/Object;20 .method·public·bridge·synthetic·o(Ljava/lang/Object;)Ljava/lang/Object;
21 ····.locals·021 ····.locals·0
  
22 ····check-cast·p1,·Ljava/lang/Throwable;22 ····check-cast·p1,·Ljava/lang/Throwable;
  
23 ····invoke-virtual·{p0,·p1},·Lp1/i1;->a(Ljava/lang/Throwable;)V23 ····invoke-virtual·{p0,·p1},·Lkotlinx/coroutines/b1;->a(Ljava/lang/Throwable;)V
  
24 ····sget-object·p1,·Lw0/q;->a:Lw0/q;24 ····sget-object·p1,·Le/q;->a:Le/q;
  
25 ····return-object·p125 ····return-object·p1
26 .end·method26 .end·method
  
27 .method·public·toString()Ljava/lang/String;27 .method·public·toString()Ljava/lang/String;
28 ····.locals·228 ····.locals·2
  
29 ····new-instance·v0,·Ljava/lang/StringBuilder;29 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
30 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V30 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
31 ····const-string·v1,·"InvokeOnCancel["31 ····const-string·v1,·"DisposeOnCancel["
  
32 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
33 ····iget-object·v1,·p0,·Lp1/i1;->d:Lg1/l; 
  
34 ····invoke-static·{v1},·Lp1/p0;->a(Ljava/lang/Object;)Ljava/lang/String; 
  
35 ····move-result-object·v1 
  
36 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;32 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
37 ····const/16·v1,·0x4033 ····iget-object·v1,·p0,·Lkotlinx/coroutines/b1;->e:Lkotlinx/coroutines/a1;
  
38 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; 
  
39 ····invoke-static·{p0},·Lp1/p0;->b(Ljava/lang/Object;)Ljava/lang/String; 
  
40 ····move-result-object·v1 
  
41 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;34 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
42 ····const/16·v1,·0x5d35 ····const/16·v1,·0x5d
  
43 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;36 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
44 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;37 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
1.75 KB
smali/p1/l.smali vs.
smali/c/d/j/d.smali
Files 18% similar despite different names
    
Offset 1, 31 lines modifiedOffset 1, 60 lines modified
1 .class·public·abstract·synthetic·Lp1/l;1 .class·public·Lc/d/j/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·synthetic·a(Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z5 .method·public·static·a(Ljava/lang/Object;Ljava/lang/Object;)Z
6 ····.locals·16 ····.locals·2
  
 7 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
 8 ····const/16·v1,·0x13
  
 9 ····if-lt·v0,·v1,·:cond_0
  
 10 ····invoke-static·{p0,·p1},·Lc/d/j/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
  
 11 ····move-result·p0
  
 12 ····return·p0
  
7 ····:cond_013 ····:cond_0
8 ····invoke-virtual·{p0,·p1,·p2,·p3},·Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;->compareAndSet(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z14 ····if-eq·p0,·p1,·:cond_2
  
 15 ····if-eqz·p0,·:cond_1
  
 16 ····invoke-virtual·{p0,·p1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
  
9 ····move-result·v017 ····move-result·p0
  
10 ····if-eqz·v0,·:cond_118 ····if-eqz·p0,·:cond_1
  
 19 ····goto·:goto_0
  
 20 ····:cond_1
 21 ····const/4·p0,·0x0
  
 22 ····goto·:goto_1
  
 23 ····:cond_2
 24 ····:goto_0
11 ····const/4·p0,·0x125 ····const/4·p0,·0x1
  
 26 ····:goto_1
12 ····return·p027 ····return·p0
 28 .end·method
  
13 ····:cond_1 
14 ····invoke-virtual·{p0,·p1},·Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;->get(Ljava/lang/Object;)Ljava/lang/Object;29 .method·public·static·varargs·b([Ljava/lang/Object;)I
 30 ····.locals·2
  
15 ····move-result-object·v031 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
16 ····if-eq·v0,·p2,·:cond_032 ····const/16·v1,·0x13
  
17 ····const/4·p0,·0x033 ····invoke-static·{p0},·Ljava/util/Arrays;->hashCode([Ljava/lang/Object;)I
  
 34 ····move-result·p0
  
18 ····return·p035 ····return·p0
19 .end·method36 .end·method
1.51 KB
smali/p1/w1.smali vs.
smali/kotlinx/coroutines/s2/f.smali
Files 24% similar despite different names
    
Offset 1, 42 lines modifiedOffset 1, 41 lines modified
1 .class·public·final·Lp1/w1;1 .class·public·final·Lkotlinx/coroutines/s2/f;
2 .super·Lkotlinx/coroutines/internal/j;2 .super·Lkotlinx/coroutines/s2/h;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces 
5 .implements·Lp1/g1; 
  
 4 #·static·fields
 5 .field·public·static·final·a:Lkotlinx/coroutines/s2/f;
  
6 #·direct·methods 
7 .method·public·constructor·<init>()V 
8 ····.locals·0 
  
9 ····invoke-direct·{p0},·Lkotlinx/coroutines/internal/j;-><init>()V6 #·direct·methods
 7 .method·static·constructor·<clinit>()V
 8 ····.locals·1
  
 9 ····new-instance·v0,·Lkotlinx/coroutines/s2/f;
10 ····return-void 
11 .end·method 
  
 10 ····invoke-direct·{v0},·Lkotlinx/coroutines/s2/f;-><init>()V
  
 11 ····sput-object·v0,·Lkotlinx/coroutines/s2/f;->a:Lkotlinx/coroutines/s2/f;
12 #·virtual·methods 
13 .method·public·a()Z 
14 ····.locals·1 
  
15 ····const/4·v0,·0x1 
  
16 ····return·v012 ····return-void
17 .end·method13 .end·method
  
18 .method·public·i()Lp1/w1;14 .method·private·constructor·<init>()V
19 ····.locals·015 ····.locals·0
  
20 ····return-object·p016 ····invoke-direct·{p0},·Lkotlinx/coroutines/s2/h;-><init>()V
  
 17 ····return-void
21 .end·method18 .end·method
  
22 .method·public·toString()Ljava/lang/String; 
23 ····.locals·1 
  
24 ····invoke-super·{p0},·Lkotlinx/coroutines/internal/l;->toString()Ljava/lang/String;19 #·virtual·methods
 20 .method·public·a()J
 21 ····.locals·2
  
 22 ····invoke-static·{},·Ljava/lang/System;->nanoTime()J
  
25 ····move-result-object·v023 ····move-result-wide·v0
  
26 ····return-object·v024 ····return-wide·v0
27 .end·method25 .end·method
5.37 KB
smali/p1/c0.smali vs.
smali/e/w/d/n.smali
Max HTML report size reached
9.29 KB
smali/p1/a.smali vs.
smali/e/w/a.smali
Max HTML report size reached
3.58 KB
smali/p1/p.smali vs.
smali/e/c0/h$b.smali
Files 22% similar despite different names
    
Offset 1, 84 lines modifiedOffset 1, 83 lines modified
1 .class·public·final·Lp1/p; 
2 .super·Lp1/c0; 
3 .source·"SourceFile"1 .class·final·Le/c0/h$b;
 2 .super·Le/w/d/m;
 3 .source·""
  
 4 #·interfaces
 5 .implements·Le/w/c/l;
  
  
4 #·static·fields 
5 .field·private·static·final·synthetic·c:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;6 #·annotations
 7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
 8 ····value·=·Le/c0/h;->b(Ljava/lang/String;)Le/w/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/w/d/m;",
 17 ········"Le/w/c/l<",
 18 ········"Ljava/lang/String;",
 19 ········"Ljava/lang/String;",
 20 ········">;"
 21 ····}
 22 .end·annotation
  
  
6 #·instance·fields23 #·instance·fields
7 .field·private·volatile·synthetic·_resumed:I24 .field·final·synthetic·f:Ljava/lang/String;
  
  
8 #·direct·methods25 #·direct·methods
9 .method·static·constructor·<clinit>()V26 .method·constructor·<init>(Ljava/lang/String;)V
10 ····.locals·227 ····.locals·0
  
11 ····const-class·v0,·Lp1/p; 
  
12 ····const-string·v1,·"_resumed" 
  
13 ····invoke-static·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->newUpdater(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;28 ····iput-object·p1,·p0,·Le/c0/h$b;->f:Ljava/lang/String;
  
14 ····move-result-object·v029 ····const/4·p1,·0x1
  
15 ····sput-object·v0,·Lp1/p;->c:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;30 ····invoke-direct·{p0,·p1},·Le/w/d/m;-><init>(I)V
  
16 ····return-void31 ····return-void
17 .end·method32 .end·method
  
18 .method·public·constructor·<init>(Ly0/d;Ljava/lang/Throwable;Z)V 
 33 #·virtual·methods
 34 .method·public·final·a(Ljava/lang/String;)Ljava/lang/String;
19 ····.locals·235 ····.locals·2
  
20 ····if-nez·p2,·:cond_036 ····const-string·v0,·"line"
  
21 ····new-instance·p2,·Ljava/util/concurrent/CancellationException;37 ····invoke-static·{p1,·v0},·Le/w/d/l;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
22 ····new-instance·v0,·Ljava/lang/StringBuilder;38 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
23 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V39 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
24 ····const-string·v1,·"Continuation·"40 ····iget-object·v1,·p0,·Le/c0/h$b;->f:Ljava/lang/String;
  
25 ····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;
  
26 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; 
  
27 ····const-string·p1,·"·was·cancelled·normally" 
  
28 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;42 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
29 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;43 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
30 ····move-result-object·p144 ····move-result-object·p1
  
 45 ····return-object·p1
31 ····invoke-direct·{p2,·p1},·Ljava/util/concurrent/CancellationException;-><init>(Ljava/lang/String;)V 
  
32 ····:cond_0 
33 ····invoke-direct·{p0,·p2,·p3},·Lp1/c0;-><init>(Ljava/lang/Throwable;Z)V 
  
34 ····const/4·p1,·0x0 
  
35 ····iput·p1,·p0,·Lp1/p;->_resumed:I 
  
36 ····return-void 
37 .end·method46 .end·method
  
 47 .method·public·bridge·synthetic·o(Ljava/lang/Object;)Ljava/lang/Object;
 48 ····.locals·0
  
 49 ····check-cast·p1,·Ljava/lang/String;
38 #·virtual·methods 
39 .method·public·final·c()Z 
40 ····.locals·3 
  
41 ····sget-object·v0,·Lp1/p;->c:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;50 ····invoke-virtual·{p0,·p1},·Le/c0/h$b;->a(Ljava/lang/String;)Ljava/lang/String;
  
 51 ····move-result-object·p1
42 ····const/4·v1,·0x0 
  
43 ····const/4·v2,·0x1 
  
44 ····invoke-virtual·{v0,·p0,·v1,·v2},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->compareAndSet(Ljava/lang/Object;II)Z 
  
45 ····move-result·v0 
  
46 ····return·v052 ····return-object·p1
47 .end·method53 .end·method
2.94 KB
smali/p1/y.smali vs.
smali/kotlinx/coroutines/internal/o$a.smali
Files 24% similar despite different names
    
Offset 1, 70 lines modifiedOffset 1, 110 lines modified
1 .class·final·Lp1/y; 
2 .super·Lp1/s1; 
3 .source·"SourceFile"1 .class·public·final·Lkotlinx/coroutines/internal/o$a;
 2 .super·Ljava/lang/Object;
 3 .source·""
  
4 #·interfaces 
5 .implements·Lp1/x; 
 4 #·annotations
 5 .annotation·system·Ldalvik/annotation/EnclosingClass;
 6 ····value·=·Lkotlinx/coroutines/internal/o;
 7 .end·annotation
  
 8 .annotation·system·Ldalvik/annotation/InnerClass;
 9 ····accessFlags·=·0x19
 10 ····name·=·"a"
 11 .end·annotation
  
  
6 #·direct·methods12 #·direct·methods
7 .method·public·constructor·<init>(Lp1/l1;)V13 .method·private·constructor·<init>()V
8 ····.locals·114 ····.locals·0
  
 15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
9 ····const/4·v0,·0x116 ····return-void
 17 .end·method
  
10 ····invoke-direct·{p0,·v0},·Lp1/s1;-><init>(Z)V18 .method·public·synthetic·constructor·<init>(Le/w/d/g;)V
 19 ····.locals·0
  
11 ····invoke-virtual·{p0,·p1},·Lp1/s1;->Y(Lp1/l1;)V20 ····invoke-direct·{p0},·Lkotlinx/coroutines/internal/o$a;-><init>()V
  
12 ····return-void21 ····return-void
13 .end·method22 .end·method
  
  
14 #·virtual·methods23 #·virtual·methods
15 .method·public·S()Z24 .method·public·final·a(J)I
16 ····.locals·125 ····.locals·3
  
 26 ····const-wide/high16·v0,·0x2000000000000000L
  
 27 ····and-long/2addr·p1,·v0
  
 28 ····const-wide/16·v0,·0x0
  
 29 ····cmp-long·v2,·p1,·v0
  
 30 ····if-eqz·v2,·:cond_0
  
 31 ····const/4·p1,·0x2
  
17 ····const/4·v0,·0x132 ····goto·:goto_0
  
 33 ····:cond_0
 34 ····const/4·p1,·0x1
  
 35 ····:goto_0
18 ····return·v036 ····return·p1
19 .end·method37 .end·method
  
20 .method·public·p(Ly0/d;)Ljava/lang/Object;38 .method·public·final·b(JI)J
21 ····.locals·039 ····.locals·2
  
 40 ····const-wide/32·v0,·0x3fffffff
  
 41 ····invoke-virtual·{p0,·p1,·p2,·v0,·v1},·Lkotlinx/coroutines/internal/o$a;->d(JJ)J
  
 42 ····move-result-wide·p1
  
22 ····invoke-virtual·{p0,·p1},·Lp1/s1;->C(Ly0/d;)Ljava/lang/Object;43 ····int-to-long·v0,·p3
  
23 ····move-result-object·p144 ····const/4·p3,·0x0
  
 45 ····shl-long/2addr·v0,·p3
  
 46 ····or-long/2addr·p1,·v0
  
24 ····return-object·p147 ····return-wide·p1
25 .end·method48 .end·method
  
26 .method·public·r(Ljava/lang/Throwable;)Z49 .method·public·final·c(JI)J
27 ····.locals·450 ····.locals·2
  
28 ····new-instance·v0,·Lp1/c0;51 ····const-wide·v0,·0xfffffffc0000000L
  
29 ····const/4·v1,·0x252 ····invoke-virtual·{p0,·p1,·p2,·v0,·v1},·Lkotlinx/coroutines/internal/o$a;->d(JJ)J
  
30 ····const/4·v2,·0x053 ····move-result-wide·p1
  
31 ····const/4·v3,·0x054 ····int-to-long·v0,·p3
  
32 ····invoke-direct·{v0,·p1,·v3,·v1,·v2},·Lp1/c0;-><init>(Ljava/lang/Throwable;ZILh1/g;)V55 ····const/16·p3,·0x1e
  
33 ····invoke-virtual·{p0,·v0},·Lp1/s1;->c0(Ljava/lang/Object;)Z56 ····shl-long/2addr·v0,·p3
  
34 ····move-result·p157 ····or-long/2addr·p1,·v0
  
35 ····return·p158 ····return-wide·p1
36 .end·method59 .end·method
  
37 .method·public·t(Ljava/lang/Object;)Z60 .method·public·final·d(JJ)J
38 ····.locals·061 ····.locals·2
  
39 ····invoke-virtual·{p0,·p1},·Lp1/s1;->c0(Ljava/lang/Object;)Z62 ····const-wide/16·v0,·-0x1
  
40 ····move-result·p163 ····xor-long/2addr·p3,·v0
  
 64 ····and-long/2addr·p1,·p3
  
41 ····return·p165 ····return-wide·p1
42 .end·method66 .end·method
1.32 KB
smali/p1/f1.smali vs.
smali/d/a/a/e/d.smali
Files 25% similar despite different names
    
Offset 1, 50 lines modifiedOffset 1, 36 lines modified
1 .class·public·final·Lp1/f1;1 .class·public·final·synthetic·Ld/a/a/e/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lp1/g1;5 .implements·Ljava/util/concurrent/Callable;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·final·d:Lp1/w1;7 .field·public·final·synthetic·e:Ld/a/a/e/m;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(Lp1/w1;)V9 .method·public·synthetic·constructor·<init>(Ld/a/a/e/m;)V
10 ····.locals·010 ····.locals·0
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····iput-object·p1,·p0,·Lp1/f1;->d:Lp1/w1;12 ····iput-object·p1,·p0,·Ld/a/a/e/d;->e:Ld/a/a/e/m;
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·a()Z16 .method·public·final·call()Ljava/lang/Object;
17 ····.locals·117 ····.locals·1
  
18 ····const/4·v0,·0x018 ····iget-object·v0,·p0,·Ld/a/a/e/d;->e:Ld/a/a/e/m;
  
 19 ····invoke-static·{v0},·Ld/a/a/e/m;->h(Ld/a/a/e/m;)Ljava/lang/Void;
19 ····return·v0 
20 .end·method 
  
21 .method·public·i()Lp1/w1; 
22 ····.locals·1 
  
23 ····iget-object·v0,·p0,·Lp1/f1;->d:Lp1/w1; 
  
24 ····return-object·v0 
25 .end·method 
  
26 .method·public·toString()Ljava/lang/String; 
27 ····.locals·1 
  
28 ····invoke-super·{p0},·Ljava/lang/Object;->toString()Ljava/lang/String; 
  
29 ····move-result-object·v020 ····move-result-object·v0
  
30 ····return-object·v021 ····return-object·v0
31 .end·method22 .end·method
4.82 KB
smali/p1/l1$a.smali vs.
smali/e/b0/a.smali
Max HTML report size reached
5.57 KB
smali/p1/j0.smali vs.
smali/e/c0/p$a.smali
Max HTML report size reached
2.58 KB
smali/p1/k0.smali vs.
smali/kotlinx/coroutines/k0.smali
Files 14% similar despite different names
    
Offset 1, 49 lines modifiedOffset 1, 49 lines modified
1 .class·public·abstract·Lp1/k0;1 .class·public·final·Lkotlinx/coroutines/k0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·final·a(Ly0/g;Ljava/lang/Throwable;)V5 .method·public·static·final·a(Le/t/g;Ljava/lang/Throwable;)V
6 ····.locals·16 ····.locals·1
  
7 ····:try_start_07 ····:try_start_0
8 ····sget-object·v0,·Lkotlinx/coroutines/CoroutineExceptionHandler;->a:Lkotlinx/coroutines/CoroutineExceptionHandler$a;8 ····sget-object·v0,·Lkotlinx/coroutines/CoroutineExceptionHandler;->c:Lkotlinx/coroutines/CoroutineExceptionHandler$a;
  
9 ····invoke-interface·{p0,·v0},·Ly0/g;->get(Ly0/g$c;)Ly0/g$b;9 ····invoke-interface·{p0,·v0},·Le/t/g;->get(Le/t/g$c;)Le/t/g$b;
  
10 ····move-result-object·v010 ····move-result-object·v0
  
11 ····check-cast·v0,·Lkotlinx/coroutines/CoroutineExceptionHandler;11 ····check-cast·v0,·Lkotlinx/coroutines/CoroutineExceptionHandler;
12 ····:try_end_012 ····:try_end_0
13 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_013 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
14 ····if-nez·v0,·:cond_014 ····if-nez·v0,·:cond_0
  
15 ····invoke-static·{p0,·p1},·Lp1/j0;->a(Ly0/g;Ljava/lang/Throwable;)V15 ····invoke-static·{p0,·p1},·Lkotlinx/coroutines/j0;->a(Le/t/g;Ljava/lang/Throwable;)V
  
16 ····return-void16 ····return-void
  
17 ····:cond_017 ····:cond_0
18 ····:try_start_118 ····:try_start_1
19 ····invoke-interface·{v0,·p0,·p1},·Lkotlinx/coroutines/CoroutineExceptionHandler;->handleException(Ly0/g;Ljava/lang/Throwable;)V19 ····invoke-interface·{v0,·p0,·p1},·Lkotlinx/coroutines/CoroutineExceptionHandler;->handleException(Le/t/g;Ljava/lang/Throwable;)V
20 ····:try_end_120 ····:try_end_1
21 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_021 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
22 ····return-void22 ····return-void
  
23 ····:catchall_023 ····:catchall_0
24 ····move-exception·v024 ····move-exception·v0
  
25 ····invoke-static·{p1,·v0},·Lp1/k0;->b(Ljava/lang/Throwable;Ljava/lang/Throwable;)Ljava/lang/Throwable;25 ····invoke-static·{p1,·v0},·Lkotlinx/coroutines/k0;->b(Ljava/lang/Throwable;Ljava/lang/Throwable;)Ljava/lang/Throwable;
  
26 ····move-result-object·p126 ····move-result-object·p1
  
27 ····invoke-static·{p0,·p1},·Lp1/j0;->a(Ly0/g;Ljava/lang/Throwable;)V27 ····invoke-static·{p0,·p1},·Lkotlinx/coroutines/j0;->a(Le/t/g;Ljava/lang/Throwable;)V
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
30 .method·public·static·final·b(Ljava/lang/Throwable;Ljava/lang/Throwable;)Ljava/lang/Throwable;30 .method·public·static·final·b(Ljava/lang/Throwable;Ljava/lang/Throwable;)Ljava/lang/Throwable;
31 ····.locals·231 ····.locals·2
  
Offset 54, 11 lines modifiedOffset 54, 11 lines modified
54 ····:cond_054 ····:cond_0
55 ····new-instance·v0,·Ljava/lang/RuntimeException;55 ····new-instance·v0,·Ljava/lang/RuntimeException;
  
56 ····const-string·v1,·"Exception·while·trying·to·handle·coroutine·exception"56 ····const-string·v1,·"Exception·while·trying·to·handle·coroutine·exception"
  
57 ····invoke-direct·{v0,·v1,·p1},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V57 ····invoke-direct·{v0,·v1,·p1},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
  
58 ····invoke-static·{v0,·p0},·Lw0/a;->a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V58 ····invoke-static·{v0,·p0},·Le/a;->a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
  
59 ····return-object·v059 ····return-object·v0
60 .end·method60 .end·method
2.15 KB
smali/p1/x0.smali vs.
smali/kotlinx/coroutines/t2/c$c.smali
Files 18% similar despite different names
    
Offset 1, 63 lines modifiedOffset 1, 52 lines modified
1 .class·final·Lp1/x0; 
2 .super·Lp1/i; 
3 .source·"SourceFile"1 .class·final·Lkotlinx/coroutines/t2/c$c;
 2 .super·Lkotlinx/coroutines/internal/k;
 3 .source·""
  
  
 4 #·annotations
 5 .annotation·system·Ldalvik/annotation/EnclosingClass;
 6 ····value·=·Lkotlinx/coroutines/t2/c;
 7 .end·annotation
  
 8 .annotation·system·Ldalvik/annotation/InnerClass;
 9 ····accessFlags·=·0x1a
 10 ····name·=·"c"
 11 .end·annotation
  
  
4 #·instance·fields12 #·instance·fields
5 .field·private·final·d:Lp1/w0;13 .field·public·h:Ljava/lang/Object;
  
  
6 #·direct·methods14 #·direct·methods
7 .method·public·constructor·<init>(Lp1/w0;)V15 .method·public·constructor·<init>(Ljava/lang/Object;)V
8 ····.locals·016 ····.locals·0
  
9 ····invoke-direct·{p0},·Lp1/i;-><init>()V17 ····invoke-direct·{p0},·Lkotlinx/coroutines/internal/k;-><init>()V
  
10 ····iput-object·p1,·p0,·Lp1/x0;->d:Lp1/w0;18 ····iput-object·p1,·p0,·Lkotlinx/coroutines/t2/c$c;->h:Ljava/lang/Object;
  
11 ····return-void19 ····return-void
12 .end·method20 .end·method
  
  
13 #·virtual·methods21 #·virtual·methods
14 .method·public·a(Ljava/lang/Throwable;)V 
15 ····.locals·0 
  
16 ····iget-object·p1,·p0,·Lp1/x0;->d:Lp1/w0; 
  
17 ····invoke-interface·{p1},·Lp1/w0;->d()V 
  
18 ····return-void 
19 .end·method 
  
20 .method·public·bridge·synthetic·p(Ljava/lang/Object;)Ljava/lang/Object; 
21 ····.locals·0 
  
22 ····check-cast·p1,·Ljava/lang/Throwable; 
  
23 ····invoke-virtual·{p0,·p1},·Lp1/x0;->a(Ljava/lang/Throwable;)V 
  
24 ····sget-object·p1,·Lw0/q;->a:Lw0/q; 
  
25 ····return-object·p1 
26 .end·method 
  
27 .method·public·toString()Ljava/lang/String;22 .method·public·toString()Ljava/lang/String;
28 ····.locals·223 ····.locals·2
  
29 ····new-instance·v0,·Ljava/lang/StringBuilder;24 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
30 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V25 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
31 ····const-string·v1,·"DisposeOnCancel["26 ····const-string·v1,·"LockedQueue["
  
32 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;27 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
33 ····iget-object·v1,·p0,·Lp1/x0;->d:Lp1/w0;28 ····iget-object·v1,·p0,·Lkotlinx/coroutines/t2/c$c;->h:Ljava/lang/Object;
  
34 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;29 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
35 ····const/16·v1,·0x5d30 ····const/16·v1,·0x5d
  
36 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;31 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
7.19 KB
smali/x0/h.smali vs.
smali/e/r/b.smali
Max HTML report size reached
1.89 KB
smali/x0/w.smali vs.
smali/c/g/c/j/h$c.smali
Files 21% similar despite different names
    
Offset 1, 47 lines modifiedOffset 1, 63 lines modified
1 .class·public·abstract·Lx0/w;1 .class·abstract·Lc/g/c/j/h$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/Iterator;5 .implements·Lc/g/c/j/h$g;
  
  
 6 #·annotations
 7 .annotation·system·Ldalvik/annotation/EnclosingClass;
 8 ····value·=·Lc/g/c/j/h;
 9 .end·annotation
  
 10 .annotation·system·Ldalvik/annotation/InnerClass;
 11 ····accessFlags·=·0x408
 12 ····name·=·"c"
 13 .end·annotation
  
  
6 #·direct·methods14 #·direct·methods
7 .method·public·constructor·<init>()V15 .method·constructor·<init>()V
8 ····.locals·016 ····.locals·0
  
9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
10 ····return-void18 ····return-void
11 .end·method19 .end·method
  
  
12 #·virtual·methods20 #·virtual·methods
 21 .method·public·final·b()Ljava/lang/Byte;
13 .method·public·abstract·b()I 
14 .end·method 
  
15 .method·public·bridge·synthetic·next()Ljava/lang/Object; 
16 ····.locals·122 ····.locals·1
  
17 ····invoke-virtual·{p0},·Lx0/w;->b()I23 ····invoke-interface·{p0},·Lc/g/c/j/h$g;->a()B
  
18 ····move-result·v024 ····move-result·v0
  
19 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;25 ····invoke-static·{v0},·Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte;
  
20 ····move-result-object·v026 ····move-result-object·v0
  
21 ····return-object·v027 ····return-object·v0
22 .end·method28 .end·method
  
23 .method·public·remove()V29 .method·public·bridge·synthetic·next()Ljava/lang/Object;
24 ····.locals·230 ····.locals·1
  
25 ····new-instance·v0,·Ljava/lang/UnsupportedOperationException;31 ····invoke-virtual·{p0},·Lc/g/c/j/h$c;->b()Ljava/lang/Byte;
  
26 ····const-string·v1,·"Operation·is·not·supported·for·read-only·collection"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;
  
27 ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V38 ····invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;-><init>()V
  
28 ····throw·v039 ····throw·v0
29 .end·method40 .end·method
8.53 KB
smali/x0/f.smali vs.
smali/ru/nsu/bobrofon/easysshfs/l.smali
Max HTML report size reached
2.48 KB
smali/x0/i.smali vs.
smali/e/w/d/r.smali
Files 20% similar despite different names
    
Offset 1, 57 lines modifiedOffset 1, 57 lines modified
1 .class·abstract·Lx0/i; 
2 .super·Ljava/lang/Object; 
3 .source·"SourceFile"1 .class·public·Le/w/d/r;
 2 .super·Le/w/d/q;
 3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·final·a([Ljava/lang/Object;Z)[Ljava/lang/Object;5 .method·public·constructor·<init>(Le/a0/c;Ljava/lang/String;Ljava/lang/String;)V
6 ····.locals·16 ····.locals·6
  
7 ····const-string·v0,·"<this>"7 ····sget-object·v1,·Le/w/d/c;->e:Ljava/lang/Object;
  
8 ····invoke-static·{p0,·v0},·Lh1/l;->d(Ljava/lang/Object;Ljava/lang/String;)V8 ····move-object·v0,·p1
  
9 ····const-class·v0,·[Ljava/lang/Object;9 ····check-cast·v0,·Le/w/d/d;
  
10 ····if-eqz·p1,·:cond_010 ····invoke-interface·{v0},·Le/w/d/d;->a()Ljava/lang/Class;
  
11 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;11 ····move-result-object·v2
  
12 ····move-result-object·p112 ····instance-of·p1,·p1,·Le/a0/b;
  
13 ····invoke-static·{p1,·v0},·Lh1/l;->a(Ljava/lang/Object;Ljava/lang/Object;)Z13 ····xor-int/lit8·v5,·p1,·0x1
  
14 ····move-result·p114 ····move-object·v0,·p0
  
15 ····if-eqz·p1,·:cond_015 ····move-object·v3,·p2
  
16 ····goto·:goto_016 ····move-object·v4,·p3
  
 17 ····invoke-direct/range·{v0·..·v5},·Le/w/d/q;-><init>(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
17 ····:cond_0 
18 ····array-length·p1,·p0 
  
19 ····invoke-static·{p0,·p1,·v0},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;ILjava/lang/Class;)[Ljava/lang/Object;18 ····return-void
 19 .end·method
  
20 ····move-result-object·p0 
  
21 ····const-string·p1,·"copyOf(this,·this.size,·Array<Any?>::class.java)"20 #·virtual·methods
 21 .method·public·get(Ljava/lang/Object;)Ljava/lang/Object;
 22 ····.locals·3
  
22 ····invoke-static·{p0,·p1},·Lh1/l;->c(Ljava/lang/Object;Ljava/lang/String;)V23 ····invoke-virtual·{p0},·Le/w/d/q;->n()Le/a0/f$a;
  
 24 ····move-result-object·v0
23 ····:goto_0 
24 ····return-object·p0 
25 .end·method 
  
 25 ····const/4·v1,·0x1
26 .method·public·static·b(Ljava/lang/Object;)Ljava/util/List; 
27 ····.locals·1 
  
28 ····invoke-static·{p0},·Ljava/util/Collections;->singletonList(Ljava/lang/Object;)Ljava/util/List;26 ····new-array·v1,·v1,·[Ljava/lang/Object;
  
29 ····move-result-object·p027 ····const/4·v2,·0x0
  
30 ····const-string·v0,·"singletonList(element)"28 ····aput-object·p1,·v1,·v2
  
31 ····invoke-static·{p0,·v0},·Lh1/l;->c(Ljava/lang/Object;Ljava/lang/String;)V29 ····invoke-interface·{v0,·v1},·Le/a0/a;->a([Ljava/lang/Object;)Ljava/lang/Object;
  
 30 ····move-result-object·p1
  
32 ····return-object·p031 ····return-object·p1
33 .end·method32 .end·method
42.1 KB
smali/x0/r.smali vs.
smali/c/g/c/j/k1.smali
Max HTML report size reached
6.34 KB
smali/x0/u.smali vs.
smali/e/r/u.smali
Max HTML report size reached
9.23 KB
smali/x0/t.smali vs.
smali/e/r/t.smali
Max HTML report size reached
1.86 KB
smali/x0/d0.smali vs.
smali/e/r/d0.smali
Files 20% similar despite different names
    
Offset 1, 27 lines modifiedOffset 1, 47 lines modified
1 .class·abstract·Lx0/d0;1 .class·Le/r/d0;
2 .super·Lx0/c0;2 .super·Le/r/c0;
3 .source·"SourceFile"3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·final·b()Ljava/util/Set;5 .method·public·static·final·b()Ljava/util/Set;
6 ····.locals·16 ····.locals·1
 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
  
7 ····sget-object·v0,·Lx0/v;->d:Lx0/v;16 ····sget-object·v0,·Le/r/v;->e:Le/r/v;
  
8 ····return-object·v017 ····return-object·v0
9 .end·method18 .end·method
  
10 .method·public·static·final·c(Ljava/util/Set;)Ljava/util/Set;19 .method·public·static·final·c(Ljava/util/Set;)Ljava/util/Set;
11 ····.locals·220 ····.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
  
12 ····const-string·v0,·"<this>"32 ····const-string·v0,·"$this$optimizeReadOnlySet"
  
13 ····invoke-static·{p0,·v0},·Lh1/l;->d(Ljava/lang/Object;Ljava/lang/String;)V33 ····invoke-static·{p0,·v0},·Le/w/d/l;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
14 ····invoke-interface·{p0},·Ljava/util/Set;->size()I34 ····invoke-interface·{p0},·Ljava/util/Set;->size()I
  
15 ····move-result·v035 ····move-result·v0
  
16 ····if-eqz·v0,·:cond_136 ····if-eqz·v0,·:cond_1
  
Offset 36, 21 lines modifiedOffset 56, 21 lines modified
  
36 ····move-result-object·p056 ····move-result-object·p0
  
37 ····invoke-interface·{p0},·Ljava/util/Iterator;->next()Ljava/lang/Object;57 ····invoke-interface·{p0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
38 ····move-result-object·p058 ····move-result-object·p0
  
39 ····invoke-static·{p0},·Lx0/c0;->a(Ljava/lang/Object;)Ljava/util/Set;59 ····invoke-static·{p0},·Le/r/c0;->a(Ljava/lang/Object;)Ljava/util/Set;
  
40 ····move-result-object·p060 ····move-result-object·p0
  
41 ····goto·:goto_061 ····goto·:goto_0
  
42 ····:cond_162 ····:cond_1
43 ····invoke-static·{},·Lx0/d0;->b()Ljava/util/Set;63 ····invoke-static·{},·Le/r/d0;->b()Ljava/util/Set;
  
44 ····move-result-object·p064 ····move-result-object·p0
  
45 ····:goto_065 ····:goto_0
46 ····return-object·p066 ····return-object·p0
47 .end·method67 .end·method
1.21 KB
smali/x0/x.smali vs.
smali/e/r/g.smali
Files 25% similar despite different names
    
Offset 1, 35 lines modifiedOffset 1, 24 lines modified
1 .class·public·abstract·Lx0/x; 
2 .super·Lx0/b0; 
3 .source·"SourceFile"1 .class·Le/r/g;
 2 .super·Ljava/lang/Object;
 3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·bridge·synthetic·a(I)I5 .method·static·a([Ljava/lang/Object;)Ljava/util/List;
6 ····.locals·06 ····.locals·0
 7 ····.annotation·system·Ldalvik/annotation/Signature;
 8 ········value·=·{
 9 ············"<T:",
 10 ············"Ljava/lang/Object;",
 11 ············">([TT;)",
 12 ············"Ljava/util/List<",
 13 ············"TT;>;"
 14 ········}
 15 ····.end·annotation
  
 16 ····invoke-static·{p0},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
7 ····invoke-static·{p0},·Lx0/z;->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; 
12 ····.locals·0 
  
13 ····invoke-static·{p0},·Lx0/a0;->g(Ljava/lang/Iterable;)Ljava/util/Map; 
  
14 ····move-result-object·p0 
  
15 ····return-object·p0 
16 .end·method 
  
17 .method·public·static·bridge·synthetic·i(Ljava/util/Map;)Ljava/util/Map; 
18 ····.locals·0 
  
19 ····invoke-static·{p0},·Lx0/a0;->i(Ljava/util/Map;)Ljava/util/Map; 
  
20 ····move-result-object·p017 ····move-result-object·p0
  
21 ····return-object·p018 ····return-object·p0
22 .end·method19 .end·method
4.46 KB
smali/x0/z.smali vs.
smali/c/g/c/a$a.smali
Max HTML report size reached
2.38 KB
smali/x0/o.smali vs.
smali/kotlinx/coroutines/p0.smali
Files 27% similar despite different names
    
Offset 1, 61 lines modifiedOffset 1, 51 lines modified
1 .class·abstract·Lx0/o; 
2 .super·Lx0/n; 
3 .source·"SourceFile"1 .class·public·final·Lkotlinx/coroutines/p0;
 2 .super·Ljava/lang/Object;
 3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·j(Ljava/util/Collection;Ljava/lang/Iterable;)Z5 .method·public·static·final·a(Le/t/g;)Lkotlinx/coroutines/o0;
6 ····.locals·26 ····.locals·3
  
7 ····const-string·v0,·"<this>"7 ····new-instance·v0,·Lkotlinx/coroutines/internal/d;
  
8 ····invoke-static·{p0,·v0},·Lh1/l;->d(Ljava/lang/Object;Ljava/lang/String;)V8 ····sget-object·v1,·Lkotlinx/coroutines/p1;->d:Lkotlinx/coroutines/p1$b;
  
9 ····const-string·v0,·"elements"9 ····invoke-interface·{p0,·v1},·Le/t/g;->get(Le/t/g$c;)Le/t/g$b;
  
 10 ····move-result-object·v1
10 ····invoke-static·{p1,·v0},·Lh1/l;->d(Ljava/lang/Object;Ljava/lang/String;)V 
  
11 ····instance-of·v0,·p1,·Ljava/util/Collection; 
  
12 ····if-eqz·v0,·:cond_0 
  
13 ····check-cast·p1,·Ljava/util/Collection; 
  
14 ····invoke-interface·{p0,·p1},·Ljava/util/Collection;->addAll(Ljava/util/Collection;)Z 
  
15 ····move-result·p011 ····if-eqz·v1,·:cond_0
  
16 ····return·p012 ····goto·:goto_0
  
17 ····:cond_013 ····:cond_0
18 ····invoke-interface·{p1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;14 ····const/4·v1,·0x1
  
19 ····move-result-object·p115 ····const/4·v2,·0x0
  
20 ····const/4·v0,·0x016 ····invoke-static·{v2,·v1,·v2},·Lkotlinx/coroutines/t1;->b(Lkotlinx/coroutines/p1;ILjava/lang/Object;)Lkotlinx/coroutines/z;
  
21 ····:cond_1 
22 ····:goto_0 
23 ····invoke-interface·{p1},·Ljava/util/Iterator;->hasNext()Z 
  
24 ····move-result·v117 ····move-result-object·v1
  
25 ····if-eqz·v1,·:cond_218 ····invoke-interface·{p0,·v1},·Le/t/g;->plus(Le/t/g;)Le/t/g;
  
26 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object;19 ····move-result-object·p0
  
27 ····move-result-object·v120 ····:goto_0
 21 ····invoke-direct·{v0,·p0},·Lkotlinx/coroutines/internal/d;-><init>(Le/t/g;)V
  
28 ····invoke-interface·{p0,·v1},·Ljava/util/Collection;->add(Ljava/lang/Object;)Z22 ····return-object·v0
 23 .end·method
  
29 ····move-result·v124 .method·public·static·final·b(Lkotlinx/coroutines/o0;)V
 25 ····.locals·0
  
30 ····if-eqz·v1,·:cond_126 ····invoke-interface·{p0},·Lkotlinx/coroutines/o0;->j()Le/t/g;
  
31 ····const/4·v0,·0x127 ····move-result-object·p0
  
32 ····goto·:goto_028 ····invoke-static·{p0},·Lkotlinx/coroutines/t1;->e(Le/t/g;)V
  
33 ····:cond_2 
34 ····return·v029 ····return-void
35 .end·method30 .end·method
2.45 KB
smali/x0/s.smali vs.
smali/e/r/s.smali
Files 11% similar despite different names
    
Offset 1, 43 lines modifiedOffset 1, 43 lines modified
1 .class·public·final·Lx0/s;1 .class·public·final·Le/r/s;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/ListIterator;5 .implements·Ljava/util/ListIterator;
  
  
6 #·static·fields6 #·static·fields
7 .field·public·static·final·d:Lx0/s;7 .field·public·static·final·e:Le/r/s;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·constructor·<clinit>()V9 .method·static·constructor·<clinit>()V
10 ····.locals·110 ····.locals·1
  
11 ····new-instance·v0,·Lx0/s;11 ····new-instance·v0,·Le/r/s;
  
12 ····invoke-direct·{v0},·Lx0/s;-><init>()V12 ····invoke-direct·{v0},·Le/r/s;-><init>()V
  
13 ····sput-object·v0,·Lx0/s;->d:Lx0/s;13 ····sput-object·v0,·Le/r/s;->e:Le/r/s;
  
14 ····return-void14 ····return-void
15 .end·method15 .end·method
  
16 .method·private·constructor·<init>()V16 .method·private·constructor·<init>()V
17 ····.locals·017 ····.locals·0
  
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
19 ····return-void19 ····return-void
20 .end·method20 .end·method
  
  
21 #·virtual·methods21 #·virtual·methods
22 .method·public·bridge·synthetic·add(Ljava/lang/Object;)V22 .method·public·synthetic·add(Ljava/lang/Object;)V
23 ····.locals·123 ····.locals·1
  
24 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException;24 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException;
  
25 ····const-string·v0,·"Operation·is·not·supported·for·read-only·collection"25 ····const-string·v0,·"Operation·is·not·supported·for·read-only·collection"
  
26 ····invoke-direct·{p1,·v0},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V26 ····invoke-direct·{p1,·v0},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
  
80 ····return·v080 ····return·v0
81 .end·method81 .end·method
  
82 .method·public·bridge·synthetic·next()Ljava/lang/Object;82 .method·public·bridge·synthetic·next()Ljava/lang/Object;
83 ····.locals·183 ····.locals·1
  
84 ····invoke-virtual·{p0},·Lx0/s;->b()Ljava/lang/Void;84 ····invoke-virtual·{p0},·Le/r/s;->b()Ljava/lang/Void;
  
85 ····move-result-object·v085 ····move-result-object·v0
  
86 ····return-object·v086 ····return-object·v0
87 .end·method87 .end·method
  
88 .method·public·nextIndex()I88 .method·public·nextIndex()I
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
  
98 ····return·v098 ····return·v0
99 .end·method99 .end·method
  
100 .method·public·bridge·synthetic·previous()Ljava/lang/Object;100 .method·public·bridge·synthetic·previous()Ljava/lang/Object;
101 ····.locals·1101 ····.locals·1
  
102 ····invoke-virtual·{p0},·Lx0/s;->c()Ljava/lang/Void;102 ····invoke-virtual·{p0},·Le/r/s;->c()Ljava/lang/Void;
  
103 ····move-result-object·v0103 ····move-result-object·v0
  
104 ····return-object·v0104 ····return-object·v0
105 .end·method105 .end·method
  
106 .method·public·previousIndex()I106 .method·public·previousIndex()I
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 ····const-string·v1,·"Operation·is·not·supported·for·read-only·collection"125 ····const-string·v1,·"Operation·is·not·supported·for·read-only·collection"
  
126 ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V126 ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
  
127 ····throw·v0127 ····throw·v0
128 .end·method128 .end·method
  
129 .method·public·bridge·synthetic·set(Ljava/lang/Object;)V129 .method·public·synthetic·set(Ljava/lang/Object;)V
130 ····.locals·1130 ····.locals·1
  
131 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException;131 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException;
  
132 ····const-string·v0,·"Operation·is·not·supported·for·read-only·collection"132 ····const-string·v0,·"Operation·is·not·supported·for·read-only·collection"
  
133 ····invoke-direct·{p1,·v0},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V133 ····invoke-direct·{p1,·v0},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
4.17 KB
smali/x0/e.smali vs.
smali/e/r/i.smali
Max HTML report size reached
9.87 KB
smali/x0/a.smali vs.
smali/d/a/a/e/f.smali
Max HTML report size reached
6.11 KB
smali/x0/j.smali vs.
smali/e/w/d/c.smali
Max HTML report size reached
9.38 KB
smali/x0/v.smali vs.
smali/c/b/a/b/b$c.smali
Max HTML report size reached
1.74 KB
smali/a1/f.smali vs.
smali/c/g/c/j/v$b.smali
Files 20% similar despite different names
    
Offset 1, 42 lines modifiedOffset 1, 48 lines modified
1 .class·public·interface·abstract·annotation·La1/f;1 .class·public·interface·abstract·Lc/g/c/j/v$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/annotation/Annotation;5 .implements·Ljava/lang/Comparable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/AnnotationDefault;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
 8 ····value·=·Lc/g/c/j/v;
8 ····value·=·.subannotation·La1/f; 
9 ········c·=·"" 
10 ········f·=·"" 
11 ········i·=·{} 
12 ········l·=·{} 
13 ········m·=·"" 
14 ········n·=·{} 
15 ········s·=·{} 
16 ········v·=·0x1 
17 ····.end·subannotation 
18 .end·annotation9 .end·annotation
  
19 .annotation·runtime·Ljava/lang/annotation/Retention; 
20 ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;10 .annotation·system·Ldalvik/annotation/InnerClass;
 11 ····accessFlags·=·0x609
 12 ····name·=·"b"
 13 .end·annotation
  
 14 .annotation·system·Ldalvik/annotation/Signature;
 15 ····value·=·{
 16 ········"<T::",
 17 ········"Lc/g/c/j/v$b<",
 18 ········"TT;>;>",
 19 ········"Ljava/lang/Object;",
 20 ········"Ljava/lang/Comparable<",
 21 ········"TT;>;"
 22 ····}
21 .end·annotation23 .end·annotation
  
  
22 #·virtual·methods24 #·virtual·methods
23 .method·public·abstract·c()Ljava/lang/String;25 .method·public·abstract·a()I
 26 .end·method
  
 27 .method·public·abstract·b()Z
24 .end·method28 .end·method
  
25 .method·public·abstract·f()Ljava/lang/String;29 .method·public·abstract·f()Lc/g/c/j/u1$b;
26 .end·method30 .end·method
  
27 .method·public·abstract·l()[I31 .method·public·abstract·i()Lc/g/c/j/u1$c;
28 .end·method32 .end·method
  
29 .method·public·abstract·m()Ljava/lang/String;33 .method·public·abstract·j()Z
30 .end·method34 .end·method
  
31 .method·public·abstract·v()I35 .method·public·abstract·k(Lc/g/c/j/s0$a;Lc/g/c/j/s0;)Lc/g/c/j/s0$a;
32 .end·method36 .end·method
9.16 KB
smali/a1/i.smali vs.
smali/kotlinx/coroutines/android/c.smali
Max HTML report size reached
7.55 KB
smali/a1/g.smali vs.
smali/e/t/j/a/g.smali
Max HTML report size reached
1.89 KB
smali/a1/k.smali vs.
smali/e/w/d/m.smali
Files 22% similar despite different names
    
Offset 1, 60 lines modifiedOffset 1, 61 lines modified
1 .class·public·abstract·La1/k;1 .class·public·abstract·Le/w/d/m;
2 .super·La1/d; 
3 .source·"SourceFile"2 .super·Ljava/lang/Object;
 3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lh1/h;5 .implements·Le/w/d/h;
 6 .implements·Ljava/io/Serializable;
  
  
 7 #·annotations
 8 .annotation·system·Ldalvik/annotation/Signature;
 9 ····value·=·{
 10 ········"<R:",
 11 ········"Ljava/lang/Object;",
 12 ········">",
 13 ········"Ljava/lang/Object;",
 14 ········"Le/w/d/h<",
 15 ········"TR;>;",
 16 ········"Ljava/io/Serializable;"
 17 ····}
 18 .end·annotation
  
  
6 #·instance·fields19 #·instance·fields
7 .field·private·final·g:I20 .field·private·final·e:I
  
  
8 #·direct·methods21 #·direct·methods
9 .method·public·constructor·<init>(ILy0/d;)V22 .method·public·constructor·<init>(I)V
10 ····.locals·023 ····.locals·0
  
11 ····invoke-direct·{p0,·p2},·La1/d;-><init>(Ly0/d;)V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····iput·p1,·p0,·La1/k;->g:I25 ····iput·p1,·p0,·Le/w/d/m;->e:I
  
13 ····return-void26 ····return-void
14 .end·method27 .end·method
  
  
15 #·virtual·methods28 #·virtual·methods
16 .method·public·e()I29 .method·public·e()I
17 ····.locals·130 ····.locals·1
  
18 ····iget·v0,·p0,·La1/k;->g:I31 ····iget·v0,·p0,·Le/w/d/m;->e:I
  
19 ····return·v032 ····return·v0
20 .end·method33 .end·method
  
21 .method·public·toString()Ljava/lang/String;34 .method·public·toString()Ljava/lang/String;
22 ····.locals·235 ····.locals·2
  
23 ····invoke-virtual·{p0},·La1/a;->q()Ly0/d; 
  
24 ····move-result-object·v0 
  
25 ····if-nez·v0,·:cond_0 
  
26 ····invoke-static·{p0},·Lh1/v;->f(Lh1/h;)Ljava/lang/String;36 ····invoke-static·{p0},·Le/w/d/v;->h(Le/w/d/m;)Ljava/lang/String;
  
27 ····move-result-object·v037 ····move-result-object·v0
  
28 ····const-string·v1,·"renderLambdaToString(this)"38 ····const-string·v1,·"Reflection.renderLambdaToString(this)"
  
29 ····invoke-static·{v0,·v1},·Lh1/l;->c(Ljava/lang/Object;Ljava/lang/String;)V 
  
30 ····goto·:goto_0 
  
 39 ····invoke-static·{v0,·v1},·Le/w/d/l;->c(Ljava/lang/Object;Ljava/lang/String;)V
31 ····:cond_0 
32 ····invoke-super·{p0},·La1/a;->toString()Ljava/lang/String; 
  
33 ····move-result-object·v0 
  
34 ····:goto_0 
35 ····return-object·v040 ····return-object·v0
36 .end·method41 .end·method
7.63 KB
smali/a1/a.smali vs.
smali/c/d/g/c.smali
Max HTML report size reached
1.23 KB
smali/a1/j.smali vs.
smali/e/t/j/a/j.smali
Files 14% similar despite different names
    
Offset 1, 25 lines modifiedOffset 1, 33 lines modified
1 .class·public·abstract·La1/j;1 .class·public·abstract·Le/t/j/a/j;
2 .super·La1/a;2 .super·Le/t/j/a/a;
3 .source·"SourceFile"3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·constructor·<init>(Ly0/d;)V5 .method·public·constructor·<init>(Le/t/d;)V
6 ····.locals·16 ····.locals·1
 7 ····.annotation·system·Ldalvik/annotation/Signature;
 8 ········value·=·{
 9 ············"(",
 10 ············"Le/t/d<",
 11 ············"Ljava/lang/Object;",
 12 ············">;)V"
 13 ········}
 14 ····.end·annotation
  
7 ····invoke-direct·{p0,·p1},·La1/a;-><init>(Ly0/d;)V15 ····invoke-direct·{p0,·p1},·Le/t/j/a/a;-><init>(Le/t/d;)V
  
8 ····if-eqz·p1,·:cond_216 ····if-eqz·p1,·:cond_2
  
9 ····invoke-interface·{p1},·Ly0/d;->d()Ly0/g;17 ····invoke-interface·{p1},·Le/t/d;->d()Le/t/g;
  
10 ····move-result-object·p118 ····move-result-object·p1
  
11 ····sget-object·v0,·Ly0/h;->d:Ly0/h;19 ····sget-object·v0,·Le/t/h;->e:Le/t/h;
  
12 ····if-ne·p1,·v0,·:cond_020 ····if-ne·p1,·v0,·:cond_0
  
13 ····const/4·p1,·0x121 ····const/4·p1,·0x1
  
14 ····goto·:goto_022 ····goto·:goto_0
  
Offset 47, 14 lines modifiedOffset 55, 14 lines modified
47 ····:cond_255 ····:cond_2
48 ····:goto_156 ····:goto_1
49 ····return-void57 ····return-void
50 .end·method58 .end·method
  
  
51 #·virtual·methods59 #·virtual·methods
52 .method·public·d()Ly0/g;60 .method·public·d()Le/t/g;
53 ····.locals·161 ····.locals·1
  
54 ····sget-object·v0,·Ly0/h;->d:Ly0/h;62 ····sget-object·v0,·Le/t/h;->e:Le/t/h;
  
55 ····return-object·v063 ····return-object·v0
56 .end·method64 .end·method
2.94 KB
smali/a1/c.smali vs.
smali/e/b0/f.smali
Files 24% similar despite different names
    
Offset 1, 74 lines modifiedOffset 1, 69 lines modified
 1 .class·Le/b0/f;
 2 .super·Le/b0/e;
 3 .source·""
1 .class·public·final·La1/c; 
2 .super·Ljava/lang/Object; 
3 .source·"SourceFile" 
  
4 #·interfaces 
5 .implements·Ly0/d; 
  
  
6 #·static·fields 
7 .field·public·static·final·d:La1/c; 
  
  
8 #·direct·methods4 #·direct·methods
9 .method·static·constructor·<clinit>()V5 .method·public·static·a(Ljava/util/Iterator;)Le/b0/b;
10 ····.locals·16 ····.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/b0/b<",
 15 ············"TT;>;"
 16 ········}
 17 ····.end·annotation
  
11 ····new-instance·v0,·La1/c;18 ····const-string·v0,·"$this$asSequence"
  
12 ····invoke-direct·{v0},·La1/c;-><init>()V19 ····invoke-static·{p0,·v0},·Le/w/d/l;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
13 ····sput-object·v0,·La1/c;->d:La1/c;20 ····new-instance·v0,·Le/b0/f$a;
  
 21 ····invoke-direct·{v0,·p0},·Le/b0/f$a;-><init>(Ljava/util/Iterator;)V
14 ····return-void 
15 .end·method 
  
 22 ····invoke-static·{v0},·Le/b0/c;->b(Le/b0/b;)Le/b0/b;
16 .method·private·constructor·<init>()V 
17 ····.locals·0 
  
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····move-result-object·p0
  
19 ····return-void24 ····return-object·p0
20 .end·method25 .end·method
  
 26 .method·public·static·b(Le/b0/b;)Le/b0/b;
  
21 #·virtual·methods 
22 .method·public·d()Ly0/g; 
23 ····.locals·2 
  
24 ····new-instance·v0,·Ljava/lang/IllegalStateException; 
  
25 ····const-string·v1,·"This·continuation·is·already·complete" 
  
26 ····invoke-virtual·{v1},·Ljava/lang/Object;->toString()Ljava/lang/String; 
  
27 ····move-result-object·v1 
  
28 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V 
  
29 ····throw·v0 
30 .end·method 
  
31 .method·public·n(Ljava/lang/Object;)V 
32 ····.locals·127 ····.locals·1
 28 ····.annotation·system·Ldalvik/annotation/Signature;
 29 ········value·=·{
 30 ············"<T:",
 31 ············"Ljava/lang/Object;",
 32 ············">(",
 33 ············"Le/b0/b<",
 34 ············"+TT;>;)",
 35 ············"Le/b0/b<",
 36 ············"TT;>;"
 37 ········}
 38 ····.end·annotation
  
33 ····new-instance·p1,·Ljava/lang/IllegalStateException;39 ····const-string·v0,·"$this$constrainOnce"
  
34 ····const-string·v0,·"This·continuation·is·already·complete"40 ····invoke-static·{p0,·v0},·Le/w/d/l;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
35 ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String;41 ····instance-of·v0,·p0,·Le/b0/a;
  
36 ····move-result-object·v042 ····if-eqz·v0,·:cond_0
  
37 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V43 ····goto·:goto_0
  
38 ····throw·p1 
39 .end·method44 ····:cond_0
 45 ····new-instance·v0,·Le/b0/a;
  
 46 ····invoke-direct·{v0,·p0},·Le/b0/a;-><init>(Le/b0/b;)V
40 .method·public·toString()Ljava/lang/String; 
41 ····.locals·1 
  
42 ····const-string·v0,·"This·continuation·is·already·complete"47 ····move-object·p0,·v0
  
 48 ····:goto_0
43 ····return-object·v049 ····return-object·p0
44 .end·method50 .end·method
21.5 KB
smali/o/h.smali vs.
smali/kotlinx/coroutines/p2/a.smali
Max HTML report size reached
13.7 KB
smali/o/f.smali vs.
smali/kotlinx/coroutines/y0.smali
Max HTML report size reached
17.4 KB
smali/o/d.smali vs.
smali/c/c/d.smali
Max HTML report size reached
4.03 KB
smali/o/b$a.smali vs.
smali/c/c/b$a.smali
Max HTML report size reached
51.9 KB
smali/o/g.smali vs.
smali/c/g/c/j/l$c.smali
Max HTML report size reached
9.74 KB
smali/o/f$e.smali vs.
smali/kotlinx/coroutines/p2/i.smali
Max HTML report size reached
5.07 KB
smali/o/a$a.smali vs.
smali/c/g/c/j/e0$c.smali
Max HTML report size reached
12.6 KB
smali/o/f$b.smali vs.
smali/e/r/a.smali
Max HTML report size reached
32.1 KB
smali/o/b.smali vs.
smali/c/c/b.smali
Max HTML report size reached
4.58 KB
smali/o/f$a.smali vs.
smali/e/w/d/a.smali
Max HTML report size reached
9.46 KB
smali/o/f$c.smali vs.
smali/c/a/o/h.smali
Max HTML report size reached
23.4 KB
smali/o/e.smali vs.
smali/c/c/h.smali
Max HTML report size reached
10.0 KB
smali/o/f$d.smali vs.
smali/c/c/f$d.smali
Max HTML report size reached
4.41 KB
smali/o/a.smali vs.
smali/e/w/d/w.smali
Max HTML report size reached
1.28 KB
smali/o/c.smali vs.
smali/c/c/c.smali
Files 14% similar despite different names
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·abstract·Lo/c;1 .class·Lc/c/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·static·fields4 #·static·fields
5 .field·static·final·a:[I5 .field·static·final·a:[I
  
6 .field·static·final·b:[J6 .field·static·final·b:[J
  
Offset 15, 23 lines modifiedOffset 15, 23 lines modified
15 .method·static·constructor·<clinit>()V15 .method·static·constructor·<clinit>()V
16 ····.locals·216 ····.locals·2
  
17 ····const/4·v0,·0x017 ····const/4·v0,·0x0
  
18 ····new-array·v1,·v0,·[I18 ····new-array·v1,·v0,·[I
  
19 ····sput-object·v1,·Lo/c;->a:[I19 ····sput-object·v1,·Lc/c/c;->a:[I
  
20 ····new-array·v1,·v0,·[J20 ····new-array·v1,·v0,·[J
  
21 ····sput-object·v1,·Lo/c;->b:[J21 ····sput-object·v1,·Lc/c/c;->b:[J
  
22 ····new-array·v0,·v0,·[Ljava/lang/Object;22 ····new-array·v0,·v0,·[Ljava/lang/Object;
  
23 ····sput-object·v0,·Lo/c;->c:[Ljava/lang/Object;23 ····sput-object·v0,·Lc/c/c;->c:[Ljava/lang/Object;
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
26 .method·static·a([III)I26 .method·static·a([III)I
27 ····.locals·327 ····.locals·3
  
Offset 178, 29 lines modifiedOffset 178, 29 lines modified
178 .end·method178 .end·method
  
179 .method·public·static·e(I)I179 .method·public·static·e(I)I
180 ····.locals·0180 ····.locals·0
  
181 ····mul-int/lit8·p0,·p0,·0x4181 ····mul-int/lit8·p0,·p0,·0x4
  
182 ····invoke-static·{p0},·Lo/c;->d(I)I182 ····invoke-static·{p0},·Lc/c/c;->d(I)I
  
183 ····move-result·p0183 ····move-result·p0
  
184 ····div-int/lit8·p0,·p0,·0x4184 ····div-int/lit8·p0,·p0,·0x4
  
185 ····return·p0185 ····return·p0
186 .end·method186 .end·method
  
187 .method·public·static·f(I)I187 .method·public·static·f(I)I
188 ····.locals·0188 ····.locals·0
  
189 ····mul-int/lit8·p0,·p0,·0x8189 ····mul-int/lit8·p0,·p0,·0x8
  
190 ····invoke-static·{p0},·Lo/c;->d(I)I190 ····invoke-static·{p0},·Lc/c/c;->d(I)I
  
191 ····move-result·p0191 ····move-result·p0
  
192 ····div-int/lit8·p0,·p0,·0x8192 ····div-int/lit8·p0,·p0,·0x8
  
193 ····return·p0193 ····return·p0
194 .end·method194 .end·method
996 B
smali/f/b$a.smali vs.
smali/c/a/k/a/a$a.smali
Files 21% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·Lf/b$a;1 .class·Lc/a/k/a/a$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lf/b;6 ····value·=·Lc/a/k/a/a;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0xa9 ····accessFlags·=·0xa
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
Offset 22, 13 lines modifiedOffset 22, 13 lines modified
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Landroid/content/res/ColorStateList;Landroid/content/res/Configuration;)V23 .method·constructor·<init>(Landroid/content/res/ColorStateList;Landroid/content/res/Configuration;)V
24 ····.locals·024 ····.locals·0
  
25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
26 ····iput-object·p1,·p0,·Lf/b$a;->a:Landroid/content/res/ColorStateList;26 ····iput-object·p1,·p0,·Lc/a/k/a/a$a;->a:Landroid/content/res/ColorStateList;
  
27 ····iput-object·p2,·p0,·Lf/b$a;->b:Landroid/content/res/Configuration;27 ····iput-object·p2,·p0,·Lc/a/k/a/a$a;->b:Landroid/content/res/Configuration;
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
3.51 KB
smali/h1/w.smali vs.
smali/kotlinx/coroutines/internal/g$e.smali
Files 24% similar despite different names
    
Offset 1, 100 lines modifiedOffset 1, 79 lines modified
1 .class·public·Lh1/w;1 .class·public·final·Lkotlinx/coroutines/internal/g$e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
 4 #·interfaces
 5 .implements·Ljava/util/Comparator;
  
  
 6 #·annotations
 7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
 8 ····value·=·Lkotlinx/coroutines/internal/g;->e(Ljava/lang/Throwable;)Ljava/lang/Throwable;
 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 ········"<T:",
 17 ········"Ljava/lang/Object;",
 18 ········">",
 19 ········"Ljava/lang/Object;",
 20 ········"Ljava/util/Comparator<",
 21 ········"TT;>;"
 22 ····}
 23 .end·annotation
  
  
4 #·direct·methods24 #·direct·methods
5 .method·public·constructor·<init>()V25 .method·public·constructor·<init>()V
6 ····.locals·026 ····.locals·0
  
7 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
8 ····return-void28 ····return-void
9 .end·method29 .end·method
  
  
10 #·virtual·methods30 #·virtual·methods
 31 .method·public·final·compare(Ljava/lang/Object;Ljava/lang/Object;)I
11 .method·public·a(Lh1/i;)Lm1/d; 
12 ····.locals·0 
  
13 ····return-object·p1 
14 .end·method 
  
15 .method·public·b(Ljava/lang/Class;)Lm1/b; 
16 ····.locals·1 
  
17 ····new-instance·v0,·Lh1/e; 
  
18 ····invoke-direct·{v0,·p1},·Lh1/e;-><init>(Ljava/lang/Class;)V 
  
19 ····return-object·v0 
20 .end·method 
  
21 .method·public·c(Ljava/lang/Class;Ljava/lang/String;)Lm1/c; 
22 ····.locals·1 
  
23 ····new-instance·v0,·Lh1/n; 
  
24 ····invoke-direct·{v0,·p1,·p2},·Lh1/n;-><init>(Ljava/lang/Class;Ljava/lang/String;)V 
  
25 ····return-object·v0 
26 .end·method 
  
27 .method·public·d(Lh1/o;)Lm1/e; 
28 ····.locals·032 ····.locals·0
 33 ····.annotation·system·Ldalvik/annotation/Signature;
 34 ········value·=·{
 35 ············"(TT;TT;)I"
 36 ········}
 37 ····.end·annotation
  
 38 ····check-cast·p2,·Ljava/lang/reflect/Constructor;
29 ····return-object·p1 
30 .end·method 
  
 39 ····invoke-virtual·{p2},·Ljava/lang/reflect/Constructor;->getParameterTypes()[Ljava/lang/Class;
31 .method·public·e(Lh1/q;)Lm1/f; 
32 ····.locals·0 
  
 40 ····move-result-object·p2
33 ····return-object·p1 
34 .end·method 
  
 41 ····array-length·p2,·p2
35 .method·public·f(Lh1/h;)Ljava/lang/String; 
36 ····.locals·1 
  
37 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;42 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
38 ····move-result-object·p143 ····move-result-object·p2
  
39 ····invoke-virtual·{p1},·Ljava/lang/Class;->getGenericInterfaces()[Ljava/lang/reflect/Type;44 ····check-cast·p1,·Ljava/lang/reflect/Constructor;
  
 45 ····invoke-virtual·{p1},·Ljava/lang/reflect/Constructor;->getParameterTypes()[Ljava/lang/Class;
40 ····move-result-object·p1 
  
41 ····const/4·v0,·0x0 
  
42 ····aget-object·p1,·p1,·v0 
  
43 ····invoke-virtual·{p1},·Ljava/lang/Object;->toString()Ljava/lang/String; 
  
44 ····move-result-object·p146 ····move-result-object·p1
  
 47 ····array-length·p1,·p1
45 ····const-string·v0,·"kotlin.jvm.functions." 
  
46 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z 
  
 48 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
47 ····move-result·v0 
  
48 ····if-eqz·v0,·:cond_0 
  
49 ····const/16·v0,·0x15 
  
50 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->substring(I)Ljava/lang/String; 
  
51 ····move-result-object·p149 ····move-result-object·p1
  
 50 ····invoke-static·{p2,·p1},·Le/s/a;->a(Ljava/lang/Comparable;Ljava/lang/Comparable;)I
52 ····:cond_0 
Max diff block lines reached; 99/3496 bytes (2.83%) of diff not shown.
12.2 KB
smali/h1/f.smali vs.
smali/e/c0/d$a.smali
Max HTML report size reached
7.05 KB
smali/h1/i.smali vs.
smali/e/w/d/i.smali
Max HTML report size reached
1.25 KB
smali/h1/r.smali vs.
smali/c/d/k/e0/d.smali
Files 27% similar despite different names
    
Offset 1, 37 lines modifiedOffset 1, 29 lines modified
1 .class·public·Lh1/r; 
2 .super·Lh1/q; 
3 .source·"SourceFile"1 .class·public·Lc/d/k/e0/d;
 2 .super·Ljava/lang/Object;
 3 .source·""
  
  
 4 #·instance·fields
 5 .field·private·final·a:Ljava/lang/Object;
4 #·direct·methods 
5 .method·public·constructor·<init>(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V 
6 ····.locals·6 
  
7 ····sget-object·v1,·Lh1/c;->j:Ljava/lang/Object; 
  
8 ····move-object·v0,·p0 
  
9 ····move-object·v2,·p1 
  
10 ····move-object·v3,·p2 
  
11 ····move-object·v4,·p36 #·direct·methods
 7 .method·public·constructor·<init>(Ljava/lang/Object;)V
 8 ····.locals·0
  
12 ····move·v5,·p49 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····invoke-direct/range·{v0·..·v5},·Lh1/q;-><init>(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V10 ····iput-object·p1,·p0,·Lc/d/k/e0/d;->a:Ljava/lang/Object;
  
14 ····return-void11 ····return-void
15 .end·method12 .end·method
  
  
16 #·virtual·methods13 #·virtual·methods
17 .method·public·get(Ljava/lang/Object;)Ljava/lang/Object;14 .method·public·a()Ljava/lang/Object;
18 ····.locals·015 ····.locals·1
  
19 ····invoke-virtual·{p0},·Lh1/q;->o()Lm1/f$a; 
  
20 ····const/4·p1,·0x016 ····iget-object·v0,·p0,·Lc/d/k/e0/d;->a:Ljava/lang/Object;
  
21 ····throw·p117 ····return-object·v0
22 .end·method18 .end·method
1.21 KB
smali/h1/u.smali vs.
smali/e/w/d/j.smali
Files 20% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 27 lines modified
 1 .class·public·Le/w/d/j;
 2 .super·Le/w/d/i;
 3 .source·""
1 .class·public·final·Lh1/u; 
2 .super·Ljava/lang/Object; 
3 .source·"SourceFile" 
  
4 #·interfaces 
5 .implements·Ljava/io/Serializable; 
  
  
6 #·instance·fields 
7 .field·public·d:Ljava/lang/Object; 
  
  
8 #·direct·methods4 #·direct·methods
9 .method·public·constructor·<init>()V5 .method·public·constructor·<init>(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
10 ····.locals·06 ····.locals·7
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V7 ····sget-object·v2,·Le/w/d/c;->e:Ljava/lang/Object;
  
12 ····return-void 
13 .end·method8 ····move-object·v0,·p0
  
 9 ····move·v1,·p1
  
 10 ····move-object·v3,·p2
  
 11 ····move-object·v4,·p3
14 #·virtual·methods 
15 .method·public·toString()Ljava/lang/String; 
16 ····.locals·1 
  
17 ····iget-object·v0,·p0,·Lh1/u;->d:Ljava/lang/Object;12 ····move-object·v5,·p4
  
18 ····invoke-static·{v0},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;13 ····move·v6,·p5
  
19 ····move-result-object·v014 ····invoke-direct/range·{v0·..·v6},·Le/w/d/i;-><init>(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
  
20 ····return-object·v015 ····return-void
21 .end·method16 .end·method
1.28 KB
smali/h1/o.smali vs.
smali/e/y/d/a.smali
Files 25% similar despite different names
    
Offset 1, 38 lines modifiedOffset 1, 29 lines modified
 1 .class·public·final·Le/y/d/a;
 2 .super·Le/y/a;
 3 .source·""
1 .class·public·abstract·Lh1/o; 
2 .super·Lh1/s; 
3 .source·"SourceFile" 
  
4 #·interfaces 
5 .implements·Lm1/e; 
  
  
6 #·direct·methods4 #·direct·methods
7 .method·public·constructor·<init>(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V5 .method·public·constructor·<init>()V
8 ····.locals·06 ····.locals·0
  
9 ····invoke-direct/range·{p0·..·p5},·Lh1/s;-><init>(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V7 ····invoke-direct·{p0},·Le/y/a;-><init>()V
  
10 ····return-void8 ····return-void
11 .end·method9 .end·method
  
  
12 #·virtual·methods10 #·virtual·methods
13 .method·public·b()Ljava/lang/Object;11 .method·public·c()Ljava/util/Random;
14 ····.locals·112 ····.locals·2
  
15 ····invoke-interface·{p0},·Lm1/e;->f()Ljava/lang/Object;13 ····invoke-static·{},·Ljava/util/concurrent/ThreadLocalRandom;->current()Ljava/util/concurrent/ThreadLocalRandom;
  
16 ····move-result-object·v014 ····move-result-object·v0
  
 15 ····const-string·v1,·"ThreadLocalRandom.current()"
17 ····return-object·v0 
18 .end·method 
  
19 .method·protected·c()Lm1/a; 
20 ····.locals·1 
  
21 ····invoke-static·{p0},·Lh1/v;->d(Lh1/o;)Lm1/e; 
  
22 ····move-result-object·v016 ····invoke-static·{v0,·v1},·Le/w/d/l;->c(Ljava/lang/Object;Ljava/lang/String;)V
  
23 ····return-object·v017 ····return-object·v0
24 .end·method18 .end·method
5.42 KB
smali/h1/s.smali vs.
smali/e/w/d/s.smali
Max HTML report size reached
14.8 KB
smali/h1/e.smali vs.
smali/e/w/d/e.smali
Max HTML report size reached
4.95 KB
smali/h1/l.smali vs.
smali/e/w/d/l.smali
Max HTML report size reached
4.94 KB
smali/h1/a.smali vs.
smali/kotlinx/coroutines/q2/q/k.smali
Max HTML report size reached
5.29 KB
smali/h1/c.smali vs.
smali/e/v/g$a.smali
Max HTML report size reached
4.91 KB
smali/h1/n.smali vs.
smali/kotlinx/coroutines/b0.smali
Max HTML report size reached
5.07 KB
smali/h1/v.smali vs.
smali/c/g/c/j/p.smali
Max HTML report size reached
4.16 KB
smali/w/b.smali vs.
smali/c/d/g/b.smali
Max HTML report size reached
7.28 KB
smali/w/e.smali vs.
smali/kotlinx/coroutines/t2/c$a.smali
Max HTML report size reached
1.86 KB
smali/kotlinx/coroutines/scheduling/f.smali vs.
smali/kotlinx/coroutines/b2.smali
Files 20% similar despite different names
    
Offset 1, 41 lines modifiedOffset 1, 65 lines modified
1 .class·public·final·Lkotlinx/coroutines/scheduling/f;1 .class·public·final·Lkotlinx/coroutines/b2;
2 .super·Lkotlinx/coroutines/scheduling/h; 
3 .source·"SourceFile"2 .super·Ljava/lang/Object;
 3 .source·""
  
 4 #·interfaces
 5 .implements·Lkotlinx/coroutines/a1;
 6 .implements·Lkotlinx/coroutines/s;
  
  
4 #·static·fields7 #·static·fields
5 .field·public·static·final·a:Lkotlinx/coroutines/scheduling/f;8 .field·public·static·final·e:Lkotlinx/coroutines/b2;
  
  
6 #·direct·methods9 #·direct·methods
7 .method·static·constructor·<clinit>()V10 .method·static·constructor·<clinit>()V
8 ····.locals·111 ····.locals·1
  
9 ····new-instance·v0,·Lkotlinx/coroutines/scheduling/f;12 ····new-instance·v0,·Lkotlinx/coroutines/b2;
  
10 ····invoke-direct·{v0},·Lkotlinx/coroutines/scheduling/f;-><init>()V13 ····invoke-direct·{v0},·Lkotlinx/coroutines/b2;-><init>()V
  
11 ····sput-object·v0,·Lkotlinx/coroutines/scheduling/f;->a:Lkotlinx/coroutines/scheduling/f;14 ····sput-object·v0,·Lkotlinx/coroutines/b2;->e:Lkotlinx/coroutines/b2;
  
12 ····return-void15 ····return-void
13 .end·method16 .end·method
  
14 .method·private·constructor·<init>()V17 .method·private·constructor·<init>()V
15 ····.locals·018 ····.locals·0
  
16 ····invoke-direct·{p0},·Lkotlinx/coroutines/scheduling/h;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
17 ····return-void20 ····return-void
18 .end·method21 .end·method
  
  
19 #·virtual·methods22 #·virtual·methods
20 .method·public·a()J23 .method·public·d()V
21 ····.locals·224 ····.locals·0
  
 25 ····return-void
 26 .end·method
  
22 ····invoke-static·{},·Ljava/lang/System;->nanoTime()J27 .method·public·g(Ljava/lang/Throwable;)Z
 28 ····.locals·0
  
 29 ····const/4·p1,·0x0
  
 30 ····return·p1
 31 .end·method
  
 32 .method·public·getParent()Lkotlinx/coroutines/p1;
 33 ····.locals·1
  
 34 ····const/4·v0,·0x0
  
 35 ····return-object·v0
 36 .end·method
  
 37 .method·public·toString()Ljava/lang/String;
 38 ····.locals·1
  
23 ····move-result-wide·v039 ····const-string·v0,·"NonDisposableHandle"
  
24 ····return-wide·v040 ····return-object·v0
25 .end·method41 .end·method
1.59 KB
smali/kotlinx/coroutines/scheduling/i.smali vs.
smali/kotlinx/coroutines/s2/i.smali
Files 26% similar despite different names
    
Offset 1, 40 lines modifiedOffset 1, 38 lines modified
1 .class·public·abstract·Lkotlinx/coroutines/scheduling/i;1 .class·public·abstract·Lkotlinx/coroutines/s2/i;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·d:J7 .field·public·e:J
  
8 .field·public·e:Lkotlinx/coroutines/scheduling/j;8 .field·public·f:Lkotlinx/coroutines/s2/j;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·constructor·<init>()V10 .method·public·constructor·<init>()V
11 ····.locals·311 ····.locals·3
  
 12 ····sget-object·v0,·Lkotlinx/coroutines/s2/g;->e:Lkotlinx/coroutines/s2/g;
12 ····.line·1 
13 ····const-wide/16·v0,·0x0 
  
14 ····sget-object·v2,·Lkotlinx/coroutines/scheduling/g;->d:Lkotlinx/coroutines/scheduling/g;13 ····const-wide/16·v1,·0x0
  
15 ····invoke-direct·{p0,·v0,·v1,·v2},·Lkotlinx/coroutines/scheduling/i;-><init>(JLkotlinx/coroutines/scheduling/j;)V14 ····invoke-direct·{p0,·v1,·v2,·v0},·Lkotlinx/coroutines/s2/i;-><init>(JLkotlinx/coroutines/s2/j;)V
  
16 ····return-void15 ····return-void
17 .end·method16 .end·method
  
18 .method·public·constructor·<init>(JLkotlinx/coroutines/scheduling/j;)V17 .method·public·constructor·<init>(JLkotlinx/coroutines/s2/j;)V
19 ····.locals·018 ····.locals·0
  
20 ····.line·2 
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····iput-wide·p1,·p0,·Lkotlinx/coroutines/scheduling/i;->d:J20 ····iput-wide·p1,·p0,·Lkotlinx/coroutines/s2/i;->e:J
  
23 ····iput-object·p3,·p0,·Lkotlinx/coroutines/scheduling/i;->e:Lkotlinx/coroutines/scheduling/j;21 ····iput-object·p3,·p0,·Lkotlinx/coroutines/s2/i;->f:Lkotlinx/coroutines/s2/j;
  
24 ····return-void22 ····return-void
25 .end·method23 .end·method
8.52 KB
smali/kotlinx/coroutines/scheduling/a$d.smali vs.
smali/kotlinx/coroutines/s2/c.smali
Max HTML report size reached
2.28 KB
smali/kotlinx/coroutines/scheduling/g.smali vs.
smali/kotlinx/coroutines/internal/g$f.smali
Files 25% similar despite different names
    
Offset 1, 50 lines modifiedOffset 1, 67 lines modified
1 .class·public·final·Lkotlinx/coroutines/scheduling/g;1 .class·final·Lkotlinx/coroutines/internal/g$f;
2 .super·Ljava/lang/Object; 
3 .source·"SourceFile"2 .super·Le/w/d/m;
 3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lkotlinx/coroutines/scheduling/j;5 .implements·Le/w/c/l;
  
  
6 #·static·fields 
7 .field·public·static·final·d:Lkotlinx/coroutines/scheduling/g;6 #·annotations
 7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
 8 ····value·=·Lkotlinx/coroutines/internal/g;->e(Ljava/lang/Throwable;)Ljava/lang/Throwable;
 9 .end·annotation
  
 10 .annotation·system·Ldalvik/annotation/InnerClass;
 11 ····accessFlags·=·0x18
 12 ····name·=·null
 13 .end·annotation
  
  
8 .field·private·static·final·e:I14 #·static·fields
 15 .field·public·static·final·f:Lkotlinx/coroutines/internal/g$f;
  
  
9 #·direct·methods16 #·direct·methods
10 .method·static·constructor·<clinit>()V17 .method·static·constructor·<clinit>()V
11 ····.locals·118 ····.locals·1
  
12 ····new-instance·v0,·Lkotlinx/coroutines/scheduling/g;19 ····new-instance·v0,·Lkotlinx/coroutines/internal/g$f;
  
13 ····invoke-direct·{v0},·Lkotlinx/coroutines/scheduling/g;-><init>()V20 ····invoke-direct·{v0},·Lkotlinx/coroutines/internal/g$f;-><init>()V
  
14 ····sput-object·v0,·Lkotlinx/coroutines/scheduling/g;->d:Lkotlinx/coroutines/scheduling/g;21 ····sput-object·v0,·Lkotlinx/coroutines/internal/g$f;->f:Lkotlinx/coroutines/internal/g$f;
  
15 ····return-void22 ····return-void
16 .end·method23 .end·method
  
17 .method·private·constructor·<init>()V24 .method·constructor·<init>()V
18 ····.locals·025 ····.locals·1
  
 26 ····const/4·v0,·0x1
  
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V27 ····invoke-direct·{p0,·v0},·Le/w/d/m;-><init>(I)V
  
20 ····return-void28 ····return-void
21 .end·method29 .end·method
  
  
22 #·virtual·methods30 #·virtual·methods
23 .method·public·d()I31 .method·public·final·a(Ljava/lang/Throwable;)Ljava/lang/Void;
24 ····.locals·132 ····.locals·0
  
25 ····sget·v0,·Lkotlinx/coroutines/scheduling/g;->e:I33 ····const/4·p1,·0x0
  
26 ····return·v034 ····return-object·p1
27 .end·method35 .end·method
  
28 .method·public·h()V36 .method·public·bridge·synthetic·o(Ljava/lang/Object;)Ljava/lang/Object;
29 ····.locals·037 ····.locals·0
  
30 ····return-void38 ····check-cast·p1,·Ljava/lang/Throwable;
  
 39 ····invoke-virtual·{p0,·p1},·Lkotlinx/coroutines/internal/g$f;->a(Ljava/lang/Throwable;)Ljava/lang/Void;
  
 40 ····move-result-object·p1
  
 41 ····return-object·p1
31 .end·method42 .end·method
1.57 KB
smali/kotlinx/coroutines/scheduling/a$a.smali vs.
smali/kotlinx/coroutines/p1$b.smali
Files 22% similar despite different names
    
Offset 1, 33 lines modifiedOffset 1, 52 lines modified
1 .class·public·final·Lkotlinx/coroutines/scheduling/a$a;1 .class·public·final·Lkotlinx/coroutines/p1$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
 4 #·interfaces
 5 .implements·Le/t/g$c;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lkotlinx/coroutines/scheduling/a;8 ····value·=·Lkotlinx/coroutines/p1;
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
10 ····name·=·"a"12 ····name·=·"b"
 13 .end·annotation
  
 14 .annotation·system·Ldalvik/annotation/Signature;
 15 ····value·=·{
 16 ········"Ljava/lang/Object;",
 17 ········"Le/t/g$c<",
 18 ········"Lkotlinx/coroutines/p1;",
 19 ········">;"
 20 ····}
11 .end·annotation21 .end·annotation
  
  
 22 #·static·fields
 23 .field·static·final·synthetic·e:Lkotlinx/coroutines/p1$b;
  
  
12 #·direct·methods24 #·direct·methods
13 .method·private·constructor·<init>()V25 .method·static·constructor·<clinit>()V
14 ····.locals·026 ····.locals·1
  
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V27 ····new-instance·v0,·Lkotlinx/coroutines/p1$b;
  
 28 ····invoke-direct·{v0},·Lkotlinx/coroutines/p1$b;-><init>()V
  
 29 ····sput-object·v0,·Lkotlinx/coroutines/p1$b;->e:Lkotlinx/coroutines/p1$b;
  
16 ····return-void30 ····return-void
17 .end·method31 .end·method
  
18 .method·public·synthetic·constructor·<init>(Lh1/g;)V32 .method·private·constructor·<init>()V
19 ····.locals·033 ····.locals·0
  
 34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
20 ····.line·1 
21 ····invoke-direct·{p0},·Lkotlinx/coroutines/scheduling/a$a;-><init>()V 
  
22 ····return-void35 ····return-void
23 .end·method36 .end·method
5.19 KB
smali/kotlinx/coroutines/scheduling/k.smali vs.
smali/kotlinx/coroutines/p2/a$c.smali
Max HTML report size reached
4.79 KB
smali/kotlinx/coroutines/scheduling/b.smali vs.
smali/kotlinx/coroutines/p.smali
Max HTML report size reached
2.65 KB
smali/kotlinx/coroutines/scheduling/a$b.smali vs.
smali/kotlinx/coroutines/s2/a$b.smali
Files 15% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·abstract·synthetic·Lkotlinx/coroutines/scheduling/a$b;1 .class·public·final·synthetic·Lkotlinx/coroutines/s2/a$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lkotlinx/coroutines/scheduling/a;6 ····value·=·Lkotlinx/coroutines/s2/a;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x10019 ····accessFlags·=·0x1001
10 ····name·=·"b"10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
Offset 18, 69 lines modifiedOffset 18, 69 lines modified
18 .field·public·static·final·synthetic·a:[I18 .field·public·static·final·synthetic·a:[I
  
  
19 #·direct·methods19 #·direct·methods
20 .method·static·constructor·<clinit>()V20 .method·static·constructor·<clinit>()V
21 ····.locals·321 ····.locals·3
  
22 ····invoke-static·{},·Lkotlinx/coroutines/scheduling/a$d;->values()[Lkotlinx/coroutines/scheduling/a$d;22 ····invoke-static·{},·Lkotlinx/coroutines/s2/a$d;->values()[Lkotlinx/coroutines/s2/a$d;
  
23 ····move-result-object·v023 ····move-result-object·v0
  
24 ····array-length·v0,·v024 ····array-length·v0,·v0
  
25 ····new-array·v0,·v0,·[I25 ····new-array·v0,·v0,·[I
  
26 ····sget-object·v1,·Lkotlinx/coroutines/scheduling/a$d;->f:Lkotlinx/coroutines/scheduling/a$d;26 ····sget-object·v1,·Lkotlinx/coroutines/s2/a$d;->g:Lkotlinx/coroutines/s2/a$d;
  
27 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I27 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
28 ····move-result·v128 ····move-result·v1
  
29 ····const/4·v2,·0x129 ····const/4·v2,·0x1
  
30 ····aput·v2,·v0,·v130 ····aput·v2,·v0,·v1
  
31 ····sget-object·v1,·Lkotlinx/coroutines/scheduling/a$d;->e:Lkotlinx/coroutines/scheduling/a$d;31 ····sget-object·v1,·Lkotlinx/coroutines/s2/a$d;->f:Lkotlinx/coroutines/s2/a$d;
  
32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
33 ····move-result·v133 ····move-result·v1
  
34 ····const/4·v2,·0x234 ····const/4·v2,·0x2
  
35 ····aput·v2,·v0,·v135 ····aput·v2,·v0,·v1
  
36 ····sget-object·v1,·Lkotlinx/coroutines/scheduling/a$d;->d:Lkotlinx/coroutines/scheduling/a$d;36 ····sget-object·v1,·Lkotlinx/coroutines/s2/a$d;->e:Lkotlinx/coroutines/s2/a$d;
  
37 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I37 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
38 ····move-result·v138 ····move-result·v1
  
39 ····const/4·v2,·0x339 ····const/4·v2,·0x3
  
40 ····aput·v2,·v0,·v140 ····aput·v2,·v0,·v1
  
41 ····sget-object·v1,·Lkotlinx/coroutines/scheduling/a$d;->g:Lkotlinx/coroutines/scheduling/a$d;41 ····sget-object·v1,·Lkotlinx/coroutines/s2/a$d;->h:Lkotlinx/coroutines/s2/a$d;
  
42 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I42 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
43 ····move-result·v143 ····move-result·v1
  
44 ····const/4·v2,·0x444 ····const/4·v2,·0x4
  
45 ····aput·v2,·v0,·v145 ····aput·v2,·v0,·v1
  
46 ····sget-object·v1,·Lkotlinx/coroutines/scheduling/a$d;->h:Lkotlinx/coroutines/scheduling/a$d;46 ····sget-object·v1,·Lkotlinx/coroutines/s2/a$d;->i:Lkotlinx/coroutines/s2/a$d;
  
47 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I47 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
48 ····move-result·v148 ····move-result·v1
  
49 ····const/4·v2,·0x549 ····const/4·v2,·0x5
  
50 ····aput·v2,·v0,·v150 ····aput·v2,·v0,·v1
  
51 ····sput-object·v0,·Lkotlinx/coroutines/scheduling/a$b;->a:[I51 ····sput-object·v0,·Lkotlinx/coroutines/s2/a$b;->a:[I
  
52 ····return-void52 ····return-void
53 .end·method53 .end·method
11.9 KB
smali/kotlinx/coroutines/scheduling/e.smali vs.
smali/kotlinx/coroutines/android/a.smali
Max HTML report size reached
4.75 KB
smali/kotlinx/coroutines/scheduling/l.smali vs.
smali/kotlinx/coroutines/s2/l.smali
Max HTML report size reached
51.7 KB
smali/kotlinx/coroutines/scheduling/a.smali vs.
smali/kotlinx/coroutines/s2/a.smali
Max HTML report size reached
29.4 KB
smali/kotlinx/coroutines/scheduling/n.smali vs.
smali/kotlinx/coroutines/q2/l.smali
Max HTML report size reached
3.93 KB
smali/kotlinx/coroutines/internal/l$a.smali vs.
smali/kotlinx/coroutines/p2/a$d.smali
Max HTML report size reached
3.92 KB
smali/kotlinx/coroutines/internal/z$a.smali vs.
smali/c/g/b/c.smali
Max HTML report size reached
3.95 KB
smali/kotlinx/coroutines/internal/n$a.smali vs.
smali/kotlinx/coroutines/internal/b0$b.smali
Max HTML report size reached
3.09 KB
smali/kotlinx/coroutines/internal/z$c.smali vs.
smali/kotlinx/coroutines/i0$a$a.smali
Files 16% similar despite different names
    
Offset 1, 82 lines modifiedOffset 1, 87 lines modified
1 .class·final·Lkotlinx/coroutines/internal/z$c;1 .class·final·Lkotlinx/coroutines/i0$a$a;
2 .super·Lh1/m;2 .super·Le/w/d/m;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lg1/p;5 .implements·Le/w/c/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lkotlinx/coroutines/internal/z;8 ····value·=·Lkotlinx/coroutines/i0$a;-><init>()V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1811 ····accessFlags·=·0x18
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
 14 .annotation·system·Ldalvik/annotation/Signature;
 15 ····value·=·{
 16 ········"Le/w/d/m;",
 17 ········"Le/w/c/l<",
 18 ········"Le/t/g$b;",
 19 ········"Lkotlinx/coroutines/i0;",
 20 ········">;"
 21 ····}
 22 .end·annotation
  
  
14 #·static·fields23 #·static·fields
15 .field·public·static·final·e:Lkotlinx/coroutines/internal/z$c;24 .field·public·static·final·f:Lkotlinx/coroutines/i0$a$a;
  
  
16 #·direct·methods25 #·direct·methods
17 .method·static·constructor·<clinit>()V26 .method·static·constructor·<clinit>()V
18 ····.locals·127 ····.locals·1
  
19 ····new-instance·v0,·Lkotlinx/coroutines/internal/z$c;28 ····new-instance·v0,·Lkotlinx/coroutines/i0$a$a;
  
20 ····invoke-direct·{v0},·Lkotlinx/coroutines/internal/z$c;-><init>()V29 ····invoke-direct·{v0},·Lkotlinx/coroutines/i0$a$a;-><init>()V
  
21 ····sput-object·v0,·Lkotlinx/coroutines/internal/z$c;->e:Lkotlinx/coroutines/internal/z$c;30 ····sput-object·v0,·Lkotlinx/coroutines/i0$a$a;->f:Lkotlinx/coroutines/i0$a$a;
  
22 ····return-void31 ····return-void
23 .end·method32 .end·method
  
24 .method·constructor·<init>()V33 .method·constructor·<init>()V
25 ····.locals·134 ····.locals·1
  
26 ····const/4·v0,·0x235 ····const/4·v0,·0x1
  
27 ····invoke-direct·{p0,·v0},·Lh1/m;-><init>(I)V36 ····invoke-direct·{p0,·v0},·Le/w/d/m;-><init>(I)V
  
28 ····return-void37 ····return-void
29 .end·method38 .end·method
  
  
30 #·virtual·methods39 #·virtual·methods
31 .method·public·final·a(Lkotlinx/coroutines/internal/c0;Ly0/g$b;)Lkotlinx/coroutines/internal/c0;40 .method·public·final·a(Le/t/g$b;)Lkotlinx/coroutines/i0;
32 ····.locals·141 ····.locals·1
  
33 ····instance-of·v0,·p2,·Lp1/f2;42 ····instance-of·v0,·p1,·Lkotlinx/coroutines/i0;
  
34 ····if-eqz·v0,·:cond_043 ····if-eqz·v0,·:cond_0
  
 44 ····check-cast·p1,·Lkotlinx/coroutines/i0;
35 ····check-cast·p2,·Lp1/f2; 
  
36 ····iget-object·v0,·p1,·Lkotlinx/coroutines/internal/c0;->a:Ly0/g; 
  
37 ····invoke-interface·{p2,·v0},·Lp1/f2;->s(Ly0/g;)Ljava/lang/Object; 
  
 45 ····goto·:goto_0
38 ····move-result-object·v0 
  
39 ····invoke-virtual·{p1,·p2,·v0},·Lkotlinx/coroutines/internal/c0;->a(Lp1/f2;Ljava/lang/Object;)V 
  
40 ····:cond_046 ····:cond_0
 47 ····const/4·p1,·0x0
  
 48 ····:goto_0
41 ····return-object·p149 ····return-object·p1
42 .end·method50 .end·method
  
43 .method·public·bridge·synthetic·m(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;51 .method·public·bridge·synthetic·o(Ljava/lang/Object;)Ljava/lang/Object;
44 ····.locals·052 ····.locals·0
  
45 ····check-cast·p1,·Lkotlinx/coroutines/internal/c0; 
  
46 ····check-cast·p2,·Ly0/g$b;53 ····check-cast·p1,·Le/t/g$b;
  
47 ····invoke-virtual·{p0,·p1,·p2},·Lkotlinx/coroutines/internal/z$c;->a(Lkotlinx/coroutines/internal/c0;Ly0/g$b;)Lkotlinx/coroutines/internal/c0;54 ····invoke-virtual·{p0,·p1},·Lkotlinx/coroutines/i0$a$a;->a(Le/t/g$b;)Lkotlinx/coroutines/i0;
  
48 ····move-result-object·p155 ····move-result-object·p1
  
49 ····return-object·p156 ····return-object·p1
50 .end·method57 .end·method
3.49 KB
smali/kotlinx/coroutines/internal/z$b.smali vs.
smali/kotlinx/coroutines/w1$d.smali
Files 20% similar despite different names
    
Offset 1, 84 lines modifiedOffset 1, 88 lines modified
 1 .class·public·final·Lkotlinx/coroutines/w1$d;
1 .class·final·Lkotlinx/coroutines/internal/z$b;2 .super·Lkotlinx/coroutines/internal/m$a;
 3 .source·""
2 .super·Lh1/m; 
3 .source·"SourceFile" 
  
4 #·interfaces 
5 .implements·Lg1/p; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lkotlinx/coroutines/internal/z;6 ····value·=·Lkotlinx/coroutines/w1;->A(Ljava/lang/Object;Lkotlinx/coroutines/a2;Lkotlinx/coroutines/v1;)Z
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x189 ····accessFlags·=·0x19
12 ····name·=·null10 ····name·=·null
13 .end·annotation11 .end·annotation
  
  
14 #·static·fields12 #·instance·fields
15 .field·public·static·final·e:Lkotlinx/coroutines/internal/z$b;13 .field·final·synthetic·d:Lkotlinx/coroutines/internal/m;
  
  
 14 .field·final·synthetic·e:Lkotlinx/coroutines/w1;
16 #·direct·methods 
17 .method·static·constructor·<clinit>()V 
18 ····.locals·1 
  
19 ····new-instance·v0,·Lkotlinx/coroutines/internal/z$b;15 .field·final·synthetic·f:Ljava/lang/Object;
  
20 ····invoke-direct·{v0},·Lkotlinx/coroutines/internal/z$b;-><init>()V 
  
21 ····sput-object·v0,·Lkotlinx/coroutines/internal/z$b;->e:Lkotlinx/coroutines/internal/z$b;16 #·direct·methods
 17 .method·public·constructor·<init>(Lkotlinx/coroutines/internal/m;Lkotlinx/coroutines/w1;Ljava/lang/Object;)V
 18 ····.locals·0
  
 19 ····iput-object·p1,·p0,·Lkotlinx/coroutines/w1$d;->d:Lkotlinx/coroutines/internal/m;
22 ····return-void 
23 .end·method 
  
 20 ····iput-object·p2,·p0,·Lkotlinx/coroutines/w1$d;->e:Lkotlinx/coroutines/w1;
24 .method·constructor·<init>()V 
25 ····.locals·1 
  
26 ····const/4·v0,·0x221 ····iput-object·p3,·p0,·Lkotlinx/coroutines/w1$d;->f:Ljava/lang/Object;
  
27 ····invoke-direct·{p0,·v0},·Lh1/m;-><init>(I)V22 ····invoke-direct·{p0,·p1},·Lkotlinx/coroutines/internal/m$a;-><init>(Lkotlinx/coroutines/internal/m;)V
  
28 ····return-void23 ····return-void
29 .end·method24 .end·method
  
  
30 #·virtual·methods25 #·virtual·methods
31 .method·public·final·a(Lp1/f2;Ly0/g$b;)Lp1/f2;26 .method·public·bridge·synthetic·g(Ljava/lang/Object;)Ljava/lang/Object;
32 ····.locals·027 ····.locals·0
  
33 ····if-eqz·p1,·:cond_028 ····check-cast·p1,·Lkotlinx/coroutines/internal/m;
  
 29 ····invoke-virtual·{p0,·p1},·Lkotlinx/coroutines/w1$d;->i(Lkotlinx/coroutines/internal/m;)Ljava/lang/Object;
  
 30 ····move-result-object·p1
  
34 ····return-object·p131 ····return-object·p1
 32 .end·method
  
35 ····:cond_0 
36 ····instance-of·p1,·p2,·Lp1/f2;33 .method·public·i(Lkotlinx/coroutines/internal/m;)Ljava/lang/Object;
 34 ····.locals·1
  
 35 ····iget-object·p1,·p0,·Lkotlinx/coroutines/w1$d;->e:Lkotlinx/coroutines/w1;
  
 36 ····invoke-virtual·{p1},·Lkotlinx/coroutines/w1;->W()Ljava/lang/Object;
  
 37 ····move-result-object·p1
  
 38 ····iget-object·v0,·p0,·Lkotlinx/coroutines/w1$d;->f:Ljava/lang/Object;
  
37 ····if-eqz·p1,·:cond_139 ····if-ne·p1,·v0,·:cond_0
  
38 ····check-cast·p2,·Lp1/f2;40 ····const/4·p1,·0x1
  
39 ····goto·:goto_041 ····goto·:goto_0
  
40 ····:cond_142 ····:cond_0
41 ····const/4·p2,·0x043 ····const/4·p1,·0x0
  
42 ····:goto_044 ····:goto_0
 45 ····if-eqz·p1,·:cond_1
43 ····return-object·p2 
44 .end·method 
  
45 .method·public·bridge·synthetic·m(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 
46 ····.locals·0 
  
47 ····check-cast·p1,·Lp1/f2;46 ····const/4·p1,·0x0
  
48 ····check-cast·p2,·Ly0/g$b;47 ····goto·:goto_1
  
49 ····invoke-virtual·{p0,·p1,·p2},·Lkotlinx/coroutines/internal/z$b;->a(Lp1/f2;Ly0/g$b;)Lp1/f2;48 ····:cond_1
 49 ····invoke-static·{},·Lkotlinx/coroutines/internal/l;->a()Ljava/lang/Object;
  
50 ····move-result-object·p150 ····move-result-object·p1
  
 51 ····:goto_1
51 ····return-object·p152 ····return-object·p1
52 .end·method53 .end·method
908 B
smali/kotlinx/coroutines/internal/n$b.smali vs.
smali/kotlinx/coroutines/internal/o$b.smali
Files 20% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·Lkotlinx/coroutines/internal/n$b;1 .class·public·final·Lkotlinx/coroutines/internal/o$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lkotlinx/coroutines/internal/n;6 ····value·=·Lkotlinx/coroutines/internal/o;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x19
10 ····name·=·"b"10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
Offset 20, 11 lines modifiedOffset 20, 11 lines modified
  
20 #·direct·methods20 #·direct·methods
21 .method·public·constructor·<init>(I)V21 .method·public·constructor·<init>(I)V
22 ····.locals·022 ····.locals·0
  
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····iput·p1,·p0,·Lkotlinx/coroutines/internal/n$b;->a:I24 ····iput·p1,·p0,·Lkotlinx/coroutines/internal/o$b;->a:I
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
3.14 KB
smali/kotlinx/coroutines/flow/l$a.smali vs.
smali/kotlinx/coroutines/t2/c$a$a.smali
Files 24% similar despite different names
    
Offset 1, 70 lines modifiedOffset 1, 77 lines modified
1 .class·final·Lkotlinx/coroutines/flow/l$a;1 .class·final·Lkotlinx/coroutines/t2/c$a$a;
2 .super·La1/d;2 .super·Le/w/d/m;
3 .source·"SourceFile"3 .source·""
  
 4 #·interfaces
 5 .implements·Le/w/c/l;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lkotlinx/coroutines/flow/l;->b(Lkotlinx/coroutines/flow/c;Ly0/d;)Ljava/lang/Object;8 ····value·=·Lkotlinx/coroutines/t2/c$a;->G()Ljava/lang/Object;
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x1811 ····accessFlags·=·0x18
10 ····name·=·null12 ····name·=·null
11 .end·annotation13 .end·annotation
  
 14 .annotation·system·Ldalvik/annotation/Signature;
 15 ····value·=·{
 16 ········"Le/w/d/m;",
 17 ········"Le/w/c/l<",
 18 ········"Ljava/lang/Throwable;",
 19 ········"Le/q;",
 20 ········">;"
 21 ····}
 22 .end·annotation
  
12 #·instance·fields 
13 .field·g:Ljava/lang/Object; 
  
14 .field·h:Ljava/lang/Object; 
  
15 .field·i:Ljava/lang/Object; 
  
16 .field·j:Ljava/lang/Object; 
  
17 .field·k:Ljava/lang/Object; 
  
18 .field·synthetic·l:Ljava/lang/Object; 
  
 23 #·instance·fields
19 .field·final·synthetic·m:Lkotlinx/coroutines/flow/l;24 .field·final·synthetic·f:Lkotlinx/coroutines/t2/c;
  
20 .field·n:I25 .field·final·synthetic·g:Lkotlinx/coroutines/t2/c$a;
  
  
21 #·direct·methods26 #·direct·methods
22 .method·constructor·<init>(Lkotlinx/coroutines/flow/l;Ly0/d;)V27 .method·constructor·<init>(Lkotlinx/coroutines/t2/c;Lkotlinx/coroutines/t2/c$a;)V
23 ····.locals·028 ····.locals·0
  
24 ····iput-object·p1,·p0,·Lkotlinx/coroutines/flow/l$a;->m:Lkotlinx/coroutines/flow/l;29 ····iput-object·p1,·p0,·Lkotlinx/coroutines/t2/c$a$a;->f:Lkotlinx/coroutines/t2/c;
  
 30 ····iput-object·p2,·p0,·Lkotlinx/coroutines/t2/c$a$a;->g:Lkotlinx/coroutines/t2/c$a;
  
 31 ····const/4·p1,·0x1
  
25 ····invoke-direct·{p0,·p2},·La1/d;-><init>(Ly0/d;)V32 ····invoke-direct·{p0,·p1},·Le/w/d/m;-><init>(I)V
  
26 ····return-void33 ····return-void
27 .end·method34 .end·method
  
  
28 #·virtual·methods35 #·virtual·methods
29 .method·public·final·s(Ljava/lang/Object;)Ljava/lang/Object;36 .method·public·final·a(Ljava/lang/Throwable;)V
30 ····.locals·137 ····.locals·1
  
31 ····iput-object·p1,·p0,·Lkotlinx/coroutines/flow/l$a;->l:Ljava/lang/Object;38 ····iget-object·p1,·p0,·Lkotlinx/coroutines/t2/c$a$a;->f:Lkotlinx/coroutines/t2/c;
  
32 ····iget·p1,·p0,·Lkotlinx/coroutines/flow/l$a;->n:I39 ····iget-object·v0,·p0,·Lkotlinx/coroutines/t2/c$a$a;->g:Lkotlinx/coroutines/t2/c$a;
  
33 ····const/high16·v0,·-0x8000000040 ····iget-object·v0,·v0,·Lkotlinx/coroutines/t2/c$b;->h:Ljava/lang/Object;
  
34 ····or-int/2addr·p1,·v041 ····invoke-virtual·{p1,·v0},·Lkotlinx/coroutines/t2/c;->b(Ljava/lang/Object;)V
  
35 ····iput·p1,·p0,·Lkotlinx/coroutines/flow/l$a;->n:I42 ····return-void
 43 .end·method
  
36 ····iget-object·p1,·p0,·Lkotlinx/coroutines/flow/l$a;->m:Lkotlinx/coroutines/flow/l;44 .method·public·bridge·synthetic·o(Ljava/lang/Object;)Ljava/lang/Object;
 45 ····.locals·0
  
37 ····const/4·v0,·0x046 ····check-cast·p1,·Ljava/lang/Throwable;
  
38 ····invoke-virtual·{p1,·v0,·p0},·Lkotlinx/coroutines/flow/l;->b(Lkotlinx/coroutines/flow/c;Ly0/d;)Ljava/lang/Object;47 ····invoke-virtual·{p0,·p1},·Lkotlinx/coroutines/t2/c$a$a;->a(Ljava/lang/Throwable;)V
  
39 ····move-result-object·p148 ····sget-object·p1,·Le/q;->a:Le/q;
  
40 ····return-object·p149 ····return-object·p1
41 .end·method50 .end·method
1.45 KB
smali/kotlinx/coroutines/flow/f.smali vs.
smali/kotlinx/coroutines/i2.smali
Files 27% similar despite different names
    
Offset 1, 28 lines modifiedOffset 1, 32 lines modified
1 .class·abstract·synthetic·Lkotlinx/coroutines/flow/f;1 .class·public·final·Lkotlinx/coroutines/i2;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·final·a(Lkotlinx/coroutines/flow/c;Lkotlinx/coroutines/flow/b;Ly0/d;)Ljava/lang/Object;5 .method·public·static·final·a(Lkotlinx/coroutines/p1;)Lkotlinx/coroutines/z;
6 ····.locals·06 ····.locals·1
  
7 ····invoke-static·{p0},·Lkotlinx/coroutines/flow/d;->c(Lkotlinx/coroutines/flow/c;)V7 ····new-instance·v0,·Lkotlinx/coroutines/h2;
  
8 ····invoke-interface·{p1,·p0,·p2},·Lkotlinx/coroutines/flow/b;->b(Lkotlinx/coroutines/flow/c;Ly0/d;)Ljava/lang/Object;8 ····invoke-direct·{v0,·p0},·Lkotlinx/coroutines/h2;-><init>(Lkotlinx/coroutines/p1;)V
  
9 ····move-result-object·p09 ····return-object·v0
 10 .end·method
  
10 ····invoke-static·{},·Lz0/b;->c()Ljava/lang/Object;11 .method·public·static·synthetic·b(Lkotlinx/coroutines/p1;ILjava/lang/Object;)Lkotlinx/coroutines/z;
 12 ····.locals·0
  
11 ····move-result-object·p113 ····and-int/lit8·p1,·p1,·0x1
  
12 ····if-ne·p0,·p1,·:cond_014 ····if-eqz·p1,·:cond_0
  
13 ····return-object·p015 ····const/4·p0,·0x0
  
14 ····:cond_016 ····:cond_0
15 ····sget-object·p0,·Lw0/q;->a:Lw0/q;17 ····invoke-static·{p0},·Lkotlinx/coroutines/i2;->a(Lkotlinx/coroutines/p1;)Lkotlinx/coroutines/z;
  
 18 ····move-result-object·p0
  
16 ····return-object·p019 ····return-object·p0
17 .end·method20 .end·method
2.91 KB
smali/kotlinx/coroutines/flow/d.smali vs.
smali/kotlinx/coroutines/q2/q/g.smali
Files 24% similar despite different names
    
Offset 1, 63 lines modifiedOffset 1, 65 lines modified
1 .class·public·abstract·Lkotlinx/coroutines/flow/d;1 .class·final·Lkotlinx/coroutines/q2/q/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
 4 #·interfaces
 5 .implements·Le/t/d;
  
4 #·direct·methods 
5 .method·public·static·final·a(Lkotlinx/coroutines/flow/b;Lg1/p;)Lkotlinx/coroutines/flow/b; 
6 ····.locals·0 
  
7 ····invoke-static·{p0,·p1},·Lkotlinx/coroutines/flow/h;->a(Lkotlinx/coroutines/flow/b;Lg1/p;)Lkotlinx/coroutines/flow/b;6 #·annotations
 7 .annotation·system·Ldalvik/annotation/Signature;
 8 ····value·=·{
 9 ········"Ljava/lang/Object;",
 10 ········"Le/t/d<",
 11 ········"Ljava/lang/Object;",
 12 ········">;"
 13 ····}
 14 .end·annotation
  
8 ····move-result-object·p0 
  
9 ····return-object·p0 
10 .end·method15 #·static·fields
 16 .field·public·static·final·e:Lkotlinx/coroutines/q2/q/g;
  
 17 .field·private·static·final·f:Le/t/g;
11 .method·public·static·final·b(Lkotlinx/coroutines/flow/c;Lkotlinx/coroutines/flow/b;Ly0/d;)Ljava/lang/Object; 
12 ····.locals·0 
  
13 ····invoke-static·{p0,·p1,·p2},·Lkotlinx/coroutines/flow/f;->a(Lkotlinx/coroutines/flow/c;Lkotlinx/coroutines/flow/b;Ly0/d;)Ljava/lang/Object; 
  
14 ····move-result-object·p018 #·direct·methods
 19 .method·static·constructor·<clinit>()V
 20 ····.locals·1
  
 21 ····new-instance·v0,·Lkotlinx/coroutines/q2/q/g;
15 ····return-object·p0 
16 .end·method 
  
17 .method·public·static·final·c(Lkotlinx/coroutines/flow/c;)V 
18 ····.locals·022 ····invoke-direct·{v0},·Lkotlinx/coroutines/q2/q/g;-><init>()V
  
 23 ····sput-object·v0,·Lkotlinx/coroutines/q2/q/g;->e:Lkotlinx/coroutines/q2/q/g;
  
19 ····invoke-static·{p0},·Lkotlinx/coroutines/flow/g;->a(Lkotlinx/coroutines/flow/c;)V24 ····sget-object·v0,·Le/t/h;->e:Le/t/h;
  
 25 ····sput-object·v0,·Lkotlinx/coroutines/q2/q/g;->f:Le/t/g;
  
20 ····return-void26 ····return-void
21 .end·method27 .end·method
  
22 .method·public·static·final·d(Lkotlinx/coroutines/flow/b;Ly0/d;)Ljava/lang/Object;28 .method·private·constructor·<init>()V
23 ····.locals·029 ····.locals·0
  
 30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
24 ····invoke-static·{p0,·p1},·Lkotlinx/coroutines/flow/i;->a(Lkotlinx/coroutines/flow/b;Ly0/d;)Ljava/lang/Object; 
  
25 ····move-result-object·p0 
  
26 ····return-object·p031 ····return-void
27 .end·method32 .end·method
  
28 .method·public·static·final·e(Lkotlinx/coroutines/flow/b;Ly0/d;)Ljava/lang/Object; 
29 ····.locals·0 
  
30 ····invoke-static·{p0,·p1},·Lkotlinx/coroutines/flow/i;->b(Lkotlinx/coroutines/flow/b;Ly0/d;)Ljava/lang/Object;33 #·virtual·methods
 34 .method·public·d()Le/t/g;
 35 ····.locals·1
  
31 ····move-result-object·p036 ····sget-object·v0,·Lkotlinx/coroutines/q2/q/g;->f:Le/t/g;
  
32 ····return-object·p037 ····return-object·v0
33 .end·method38 .end·method
  
34 .method·public·static·final·f(Lg1/p;)Lkotlinx/coroutines/flow/b;39 .method·public·l(Ljava/lang/Object;)V
35 ····.locals·040 ····.locals·0
  
 41 ····return-void
36 ····invoke-static·{p0},·Lkotlinx/coroutines/flow/e;->a(Lg1/p;)Lkotlinx/coroutines/flow/b; 
  
37 ····move-result-object·p0 
  
38 ····return-object·p0 
39 .end·method42 .end·method
11.5 KB
smali/kotlinx/coroutines/flow/i.smali vs.
smali/kotlinx/coroutines/q0.smali
Max HTML report size reached
3.36 KB
smali/kotlinx/coroutines/flow/a$a.smali vs.
smali/kotlinx/coroutines/x.smali
Files 24% similar despite different names
    
Offset 1, 62 lines modifiedOffset 1, 96 lines modified
1 .class·final·Lkotlinx/coroutines/flow/a$a;1 .class·final·Lkotlinx/coroutines/x;
2 .super·La1/d; 
3 .source·"SourceFile"2 .super·Lkotlinx/coroutines/w1;
 3 .source·""
  
 4 #·interfaces
 5 .implements·Lkotlinx/coroutines/w;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·Lkotlinx/coroutines/flow/a;->b(Lkotlinx/coroutines/flow/c;Ly0/d;)Ljava/lang/Object;8 ····value·=·{
 9 ········"<T:",
 10 ········"Ljava/lang/Object;",
 11 ········">",
 12 ········"Lkotlinx/coroutines/w1;",
 13 ········"Lkotlinx/coroutines/w<",
 14 ········"TT;>;"
 15 ····}
7 .end·annotation16 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x18 
10 ····name·=·null 
11 .end·annotation 
  
 17 #·direct·methods
 18 .method·public·constructor·<init>(Lkotlinx/coroutines/p1;)V
 19 ····.locals·1
  
 20 ····const/4·v0,·0x1
  
 21 ····invoke-direct·{p0,·v0},·Lkotlinx/coroutines/w1;-><init>(Z)V
  
 22 ····invoke-virtual·{p0,·p1},·Lkotlinx/coroutines/w1;->Z(Lkotlinx/coroutines/p1;)V
12 #·instance·fields 
13 .field·g:Ljava/lang/Object; 
  
14 .field·synthetic·h:Ljava/lang/Object;23 ····return-void
 24 .end·method
  
15 .field·final·synthetic·i:Lkotlinx/coroutines/flow/a; 
  
16 .field·j:I25 #·virtual·methods
 26 .method·public·T()Z
 27 ····.locals·1
  
 28 ····const/4·v0,·0x1
  
17 #·direct·methods 
18 .method·constructor·<init>(Lkotlinx/coroutines/flow/a;Ly0/d;)V29 ····return·v0
 30 .end·method
  
 31 .method·public·n(Le/t/d;)Ljava/lang/Object;
19 ····.locals·032 ····.locals·0
 33 ····.annotation·system·Ldalvik/annotation/Signature;
 34 ········value·=·{
 35 ············"(",
 36 ············"Le/t/d<",
 37 ············"-TT;>;)",
 38 ············"Ljava/lang/Object;"
 39 ········}
 40 ····.end·annotation
  
20 ····iput-object·p1,·p0,·Lkotlinx/coroutines/flow/a$a;->i:Lkotlinx/coroutines/flow/a;41 ····invoke-virtual·{p0,·p1},·Lkotlinx/coroutines/w1;->D(Le/t/d;)Ljava/lang/Object;
  
21 ····invoke-direct·{p0,·p2},·La1/d;-><init>(Ly0/d;)V42 ····move-result-object·p1
  
22 ····return-void43 ····return-object·p1
23 .end·method44 .end·method
  
 45 .method·public·r(Ljava/lang/Throwable;)Z
 46 ····.locals·4
  
 47 ····new-instance·v0,·Lkotlinx/coroutines/b0;
24 #·virtual·methods 
25 .method·public·final·s(Ljava/lang/Object;)Ljava/lang/Object; 
26 ····.locals·1 
  
27 ····iput-object·p1,·p0,·Lkotlinx/coroutines/flow/a$a;->h:Ljava/lang/Object;48 ····const/4·v1,·0x0
  
28 ····iget·p1,·p0,·Lkotlinx/coroutines/flow/a$a;->j:I49 ····const/4·v2,·0x2
  
29 ····const/high16·v0,·-0x8000000050 ····const/4·v3,·0x0
  
30 ····or-int/2addr·p1,·v051 ····invoke-direct·{v0,·p1,·v1,·v2,·v3},·Lkotlinx/coroutines/b0;-><init>(Ljava/lang/Throwable;ZILe/w/d/g;)V
  
31 ····iput·p1,·p0,·Lkotlinx/coroutines/flow/a$a;->j:I52 ····invoke-virtual·{p0,·v0},·Lkotlinx/coroutines/w1;->d0(Ljava/lang/Object;)Z
  
32 ····iget-object·p1,·p0,·Lkotlinx/coroutines/flow/a$a;->i:Lkotlinx/coroutines/flow/a;53 ····move-result·p1
  
33 ····const/4·v0,·0x054 ····return·p1
 55 .end·method
  
34 ····invoke-virtual·{p1,·v0,·p0},·Lkotlinx/coroutines/flow/a;->b(Lkotlinx/coroutines/flow/c;Ly0/d;)Ljava/lang/Object;56 .method·public·u(Ljava/lang/Object;)Z
 57 ····.locals·0
 58 ····.annotation·system·Ldalvik/annotation/Signature;
 59 ········value·=·{
 60 ············"(TT;)Z"
 61 ········}
 62 ····.end·annotation
  
35 ····move-result-object·p163 ····invoke-virtual·{p0,·p1},·Lkotlinx/coroutines/w1;->d0(Ljava/lang/Object;)Z
  
 64 ····move-result·p1
  
36 ····return-object·p165 ····return·p1
37 .end·method66 .end·method
2.12 KB
smali/kotlinx/coroutines/flow/k.smali vs.
smali/kotlinx/coroutines/q2/q/j.smali
Files 26% similar despite different names
    
Offset 1, 44 lines modifiedOffset 1, 51 lines modified
1 .class·final·Lkotlinx/coroutines/flow/k;1 .class·public·final·Lkotlinx/coroutines/q2/q/j;
2 .super·Lkotlinx/coroutines/flow/a; 
3 .source·"SourceFile"2 .super·Ljava/lang/Object;
 3 .source·""
  
  
4 #·instance·fields4 #·static·fields
5 .field·private·final·d:Lg1/p;5 .field·private·static·final·a:Le/w/c/q;
 6 ····.annotation·system·Ldalvik/annotation/Signature;
 7 ········value·=·{
 8 ············"Le/w/c/q<",
 9 ············"Lkotlinx/coroutines/q2/c<",
 10 ············"Ljava/lang/Object;",
 11 ············">;",
 12 ············"Ljava/lang/Object;",
 13 ············"Le/t/d<",
 14 ············"-",
 15 ············"Le/q;",
 16 ············">;",
 17 ············"Ljava/lang/Object;",
 18 ············">;"
 19 ········}
 20 ····.end·annotation
 21 .end·field
  
  
6 #·direct·methods22 #·direct·methods
7 .method·public·constructor·<init>(Lg1/p;)V23 .method·static·constructor·<clinit>()V
8 ····.locals·024 ····.locals·2
  
9 ····invoke-direct·{p0},·Lkotlinx/coroutines/flow/a;-><init>()V 
  
10 ····iput-object·p1,·p0,·Lkotlinx/coroutines/flow/k;->d:Lg1/p; 
  
11 ····return-void 
12 .end·method 
  
  
 25 ····sget-object·v0,·Lkotlinx/coroutines/q2/q/j$a;->n:Lkotlinx/coroutines/q2/q/j$a;
13 #·virtual·methods 
14 .method·public·a(Lkotlinx/coroutines/flow/c;Ly0/d;)Ljava/lang/Object; 
15 ····.locals·1 
  
16 ····iget-object·v0,·p0,·Lkotlinx/coroutines/flow/k;->d:Lg1/p;26 ····const/4·v1,·0x3
  
17 ····invoke-interface·{v0,·p1,·p2},·Lg1/p;->m(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;27 ····invoke-static·{v0,·v1},·Le/w/d/y;->a(Ljava/lang/Object;I)Ljava/lang/Object;
  
18 ····move-result-object·p128 ····move-result-object·v0
  
19 ····invoke-static·{},·Lz0/b;->c()Ljava/lang/Object;29 ····check-cast·v0,·Le/w/c/q;
  
20 ····move-result-object·p230 ····sput-object·v0,·Lkotlinx/coroutines/q2/q/j;->a:Le/w/c/q;
  
21 ····if-ne·p1,·p2,·:cond_031 ····return-void
 32 .end·method
  
22 ····return-object·p133 .method·public·static·final·synthetic·a()Le/w/c/q;
 34 ····.locals·1
  
 35 ····sget-object·v0,·Lkotlinx/coroutines/q2/q/j;->a:Le/w/c/q;
23 ····:cond_0 
24 ····sget-object·p1,·Lw0/q;->a:Lw0/q; 
  
25 ····return-object·p136 ····return-object·v0
26 .end·method37 .end·method
4.38 KB
smali/kotlinx/coroutines/flow/m.smali vs.
smali/kotlinx/coroutines/k2.smali
Max HTML report size reached
2.58 KB
smali/kotlinx/coroutines/flow/i$c.smali vs.
smali/kotlinx/coroutines/t2/c$b.smali
Files 20% similar despite different names
    
Offset 1, 66 lines modifiedOffset 1, 60 lines modified
1 .class·public·final·Lkotlinx/coroutines/flow/i$c; 
2 .super·Ljava/lang/Object; 
3 .source·"SourceFile"1 .class·abstract·Lkotlinx/coroutines/t2/c$b;
 2 .super·Lkotlinx/coroutines/internal/m;
 3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lkotlinx/coroutines/flow/c;5 .implements·Lkotlinx/coroutines/a1;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lkotlinx/coroutines/flow/i;->b(Lkotlinx/coroutines/flow/b;Ly0/d;)Ljava/lang/Object;8 ····value·=·Lkotlinx/coroutines/t2/c;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x402
12 ····name·=·null12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·d:Lh1/u;15 .field·public·final·h:Ljava/lang/Object;
  
 16 .field·final·synthetic·i:Lkotlinx/coroutines/t2/c;
  
  
16 #·direct·methods17 #·direct·methods
17 .method·public·constructor·<init>(Lh1/u;)V18 .method·public·constructor·<init>(Lkotlinx/coroutines/t2/c;Ljava/lang/Object;)V
18 ····.locals·019 ····.locals·0
 20 ····.annotation·system·Ldalvik/annotation/Signature;
 21 ········value·=·{
 22 ············"(",
 23 ············"Ljava/lang/Object;",
 24 ············")V"
 25 ········}
 26 ····.end·annotation
  
 27 ····iput-object·p1,·p0,·Lkotlinx/coroutines/t2/c$b;->i:Lkotlinx/coroutines/t2/c;
  
19 ····iput-object·p1,·p0,·Lkotlinx/coroutines/flow/i$c;->d:Lh1/u;28 ····invoke-direct·{p0},·Lkotlinx/coroutines/internal/m;-><init>()V
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····iput-object·p2,·p0,·Lkotlinx/coroutines/t2/c$b;->h:Ljava/lang/Object;
  
21 ····return-void30 ····return-void
22 .end·method31 .end·method
  
  
23 #·virtual·methods32 #·virtual·methods
 33 .method·public·abstract·F(Ljava/lang/Object;)V
 34 .end·method
24 .method·public·a(Ljava/lang/Object;Ly0/d;)Ljava/lang/Object; 
25 ····.locals·0 
  
26 ····iget-object·p2,·p0,·Lkotlinx/coroutines/flow/i$c;->d:Lh1/u; 
  
27 ····iput-object·p1,·p2,·Lh1/u;->d:Ljava/lang/Object; 
  
28 ····const/4·p1,·0x0 
  
29 ····invoke-static·{p1},·La1/b;->a(Z)Ljava/lang/Boolean; 
  
30 ····move-result-object·p1 
  
31 ····invoke-virtual·{p1},·Ljava/lang/Boolean;->booleanValue()Z 
  
32 ····move-result·p1 
  
33 ····if-eqz·p1,·:cond_0 
  
34 ····sget-object·p1,·Lw0/q;->a:Lw0/q; 
  
35 ····return-object·p135 .method·public·abstract·G()Ljava/lang/Object;
 36 .end·method
  
36 ····:cond_0 
37 ····new-instance·p1,·Ls1/a;37 .method·public·final·d()V
 38 ····.locals·0
  
38 ····invoke-direct·{p1,·p0},·Ls1/a;-><init>(Lkotlinx/coroutines/flow/c;)V39 ····invoke-virtual·{p0},·Lkotlinx/coroutines/internal/m;->A()Z
  
39 ····throw·p140 ····return-void
40 .end·method41 .end·method
2.67 KB
smali/kotlinx/coroutines/flow/i$a.smali vs.
smali/kotlinx/coroutines/q2/i$c.smali
Files 20% similar despite different names
    
Offset 1, 66 lines modifiedOffset 1, 84 lines modified
1 .class·public·final·Lkotlinx/coroutines/flow/i$a;1 .class·public·final·Lkotlinx/coroutines/q2/i$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lkotlinx/coroutines/flow/c;5 .implements·Lkotlinx/coroutines/q2/c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lkotlinx/coroutines/flow/i;->a(Lkotlinx/coroutines/flow/b;Ly0/d;)Ljava/lang/Object;8 ····value·=·Lkotlinx/coroutines/q2/i;->b(Lkotlinx/coroutines/q2/b;Le/t/d;)Ljava/lang/Object;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
 14 .annotation·system·Ldalvik/annotation/Signature;
 15 ····value·=·{
 16 ········"Ljava/lang/Object;",
 17 ········"Lkotlinx/coroutines/q2/c<",
 18 ········"TT;>;"
 19 ····}
 20 .end·annotation
  
  
14 #·instance·fields21 #·instance·fields
15 .field·final·synthetic·d:Lh1/u;22 .field·final·synthetic·e:Le/w/d/u;
  
  
16 #·direct·methods23 #·direct·methods
17 .method·public·constructor·<init>(Lh1/u;)V24 .method·public·constructor·<init>(Le/w/d/u;)V
18 ····.locals·025 ····.locals·0
  
19 ····iput-object·p1,·p0,·Lkotlinx/coroutines/flow/i$a;->d:Lh1/u;26 ····iput-object·p1,·p0,·Lkotlinx/coroutines/q2/i$c;->e:Le/w/d/u;
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void28 ····return-void
22 .end·method29 .end·method
  
  
23 #·virtual·methods30 #·virtual·methods
24 .method·public·a(Ljava/lang/Object;Ly0/d;)Ljava/lang/Object;31 .method·public·h(Ljava/lang/Object;Le/t/d;)Ljava/lang/Object;
25 ····.locals·032 ····.locals·0
 33 ····.annotation·system·Ldalvik/annotation/Signature;
 34 ········value·=·{
 35 ············"(TT;",
 36 ············"Le/t/d<",
 37 ············"-",
 38 ············"Le/q;",
 39 ············">;)",
 40 ············"Ljava/lang/Object;"
 41 ········}
 42 ····.end·annotation
  
26 ····iget-object·p2,·p0,·Lkotlinx/coroutines/flow/i$a;->d:Lh1/u;43 ····iget-object·p2,·p0,·Lkotlinx/coroutines/q2/i$c;->e:Le/w/d/u;
  
27 ····iput-object·p1,·p2,·Lh1/u;->d:Ljava/lang/Object;44 ····iput-object·p1,·p2,·Le/w/d/u;->e:Ljava/lang/Object;
  
28 ····const/4·p1,·0x045 ····const/4·p1,·0x0
  
29 ····invoke-static·{p1},·La1/b;->a(Z)Ljava/lang/Boolean;46 ····invoke-static·{p1},·Le/t/j/a/b;->a(Z)Ljava/lang/Boolean;
  
30 ····move-result-object·p147 ····move-result-object·p1
  
31 ····invoke-virtual·{p1},·Ljava/lang/Boolean;->booleanValue()Z48 ····invoke-virtual·{p1},·Ljava/lang/Boolean;->booleanValue()Z
  
32 ····move-result·p149 ····move-result·p1
  
33 ····if-eqz·p1,·:cond_050 ····if-eqz·p1,·:cond_0
  
34 ····sget-object·p1,·Lw0/q;->a:Lw0/q;51 ····sget-object·p1,·Le/q;->a:Le/q;
  
35 ····return-object·p152 ····return-object·p1
  
36 ····:cond_053 ····:cond_0
37 ····new-instance·p1,·Ls1/a;54 ····new-instance·p1,·Lkotlinx/coroutines/q2/q/a;
  
38 ····invoke-direct·{p1,·p0},·Ls1/a;-><init>(Lkotlinx/coroutines/flow/c;)V55 ····invoke-direct·{p1,·p0},·Lkotlinx/coroutines/q2/q/a;-><init>(Lkotlinx/coroutines/q2/c;)V
  
39 ····throw·p156 ····throw·p1
40 .end·method57 .end·method
22.8 KB
smali/kotlinx/coroutines/flow/l.smali vs.
smali/kotlinx/coroutines/a0.smali
Max HTML report size reached
5.69 KB
smali/kotlinx/coroutines/flow/a.smali vs.
smali/kotlinx/coroutines/internal/g$d.smali
Max HTML report size reached
3.19 KB
smali/kotlinx/coroutines/flow/h$a.smali vs.
smali/kotlinx/coroutines/q0$a.smali
Files 19% similar despite different names
    
Offset 1, 72 lines modifiedOffset 1, 76 lines modified
1 .class·public·final·Lkotlinx/coroutines/flow/h$a;1 .class·public·final·synthetic·Lkotlinx/coroutines/q0$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·""
3 .source·"SourceFile" 
  
4 #·interfaces 
5 .implements·Lkotlinx/coroutines/flow/b; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lkotlinx/coroutines/flow/h;->a(Lkotlinx/coroutines/flow/b;Lg1/p;)Lkotlinx/coroutines/flow/b;6 ····value·=·Lkotlinx/coroutines/q0;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x199 ····accessFlags·=·0x1001
12 ····name·=·null10 ····name·=·"a"
13 .end·annotation11 .end·annotation
  
  
14 #·instance·fields12 #·static·fields
 13 .field·public·static·final·synthetic·a:[I
15 .field·final·synthetic·d:Lkotlinx/coroutines/flow/b; 
  
16 .field·final·synthetic·e:Lg1/p; 
  
  
17 #·direct·methods14 #·direct·methods
18 .method·public·constructor·<init>(Lkotlinx/coroutines/flow/b;Lg1/p;)V15 .method·static·constructor·<clinit>()V
19 ····.locals·016 ····.locals·3
  
20 ····iput-object·p1,·p0,·Lkotlinx/coroutines/flow/h$a;->d:Lkotlinx/coroutines/flow/b;17 ····invoke-static·{},·Lkotlinx/coroutines/q0;->values()[Lkotlinx/coroutines/q0;
  
21 ····iput-object·p2,·p0,·Lkotlinx/coroutines/flow/h$a;->e:Lg1/p;18 ····move-result-object·v0
  
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····array-length·v0,·v0
  
23 ····return-void 
24 .end·method20 ····new-array·v0,·v0,·[I
  
 21 ····sget-object·v1,·Lkotlinx/coroutines/q0;->e:Lkotlinx/coroutines/q0;
  
 22 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
 23 ····move-result·v1
  
 24 ····const/4·v2,·0x1
25 #·virtual·methods 
26 .method·public·b(Lkotlinx/coroutines/flow/c;Ly0/d;)Ljava/lang/Object; 
27 ····.locals·4 
  
28 ····new-instance·v0,·Lh1/t;25 ····aput·v2,·v0,·v1
  
29 ····invoke-direct·{v0},·Lh1/t;-><init>()V26 ····sget-object·v1,·Lkotlinx/coroutines/q0;->g:Lkotlinx/coroutines/q0;
  
30 ····iget-object·v1,·p0,·Lkotlinx/coroutines/flow/h$a;->d:Lkotlinx/coroutines/flow/b;27 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
31 ····new-instance·v2,·Lkotlinx/coroutines/flow/h$b;28 ····move-result·v1
  
32 ····iget-object·v3,·p0,·Lkotlinx/coroutines/flow/h$a;->e:Lg1/p;29 ····const/4·v2,·0x2
  
33 ····invoke-direct·{v2,·v0,·p1,·v3},·Lkotlinx/coroutines/flow/h$b;-><init>(Lh1/t;Lkotlinx/coroutines/flow/c;Lg1/p;)V30 ····aput·v2,·v0,·v1
  
34 ····invoke-interface·{v1,·v2,·p2},·Lkotlinx/coroutines/flow/b;->b(Lkotlinx/coroutines/flow/c;Ly0/d;)Ljava/lang/Object;31 ····sget-object·v1,·Lkotlinx/coroutines/q0;->h:Lkotlinx/coroutines/q0;
  
35 ····move-result-object·p132 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
36 ····invoke-static·{},·Lz0/b;->c()Ljava/lang/Object;33 ····move-result·v1
  
37 ····move-result-object·p234 ····const/4·v2,·0x3
  
38 ····if-ne·p1,·p2,·:cond_035 ····aput·v2,·v0,·v1
  
39 ····return-object·p136 ····sget-object·v1,·Lkotlinx/coroutines/q0;->f:Lkotlinx/coroutines/q0;
  
 37 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
40 ····:cond_0 
41 ····sget-object·p1,·Lw0/q;->a:Lw0/q; 
  
42 ····return-object·p138 ····move-result·v1
  
 39 ····const/4·v2,·0x4
  
 40 ····aput·v2,·v0,·v1
  
 41 ····sput-object·v0,·Lkotlinx/coroutines/q0$a;->a:[I
  
 42 ····return-void
43 .end·method43 .end·method
2.6 KB
smali/kotlinx/coroutines/flow/i$b.smali vs.
smali/kotlinx/coroutines/q2/i$b.smali
Files 14% similar despite different names
    
Offset 1, 58 lines modifiedOffset 1, 85 lines modified
1 .class·final·Lkotlinx/coroutines/flow/i$b;1 .class·final·Lkotlinx/coroutines/q2/i$b;
2 .super·La1/d;2 .super·Le/t/j/a/d;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lkotlinx/coroutines/flow/i;->a(Lkotlinx/coroutines/flow/b;Ly0/d;)Ljava/lang/Object;6 ····value·=·Lkotlinx/coroutines/q2/i;->a(Lkotlinx/coroutines/q2/b;Le/t/d;)Ljava/lang/Object;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x189 ····accessFlags·=·0x18
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
 12 .annotation·system·Ldalvik/annotation/Signature;
 13 ····value·=·{
 14 ········"<T:",
 15 ········"Ljava/lang/Object;",
 16 ········">",
 17 ········"Le/t/j/a/d;"
 18 ····}
 19 .end·annotation
  
12 #·instance·fields 
13 .field·g:Ljava/lang/Object;20 .annotation·runtime·Le/t/j/a/f;
 21 ····c·=·"kotlinx.coroutines.flow.FlowKt__ReduceKt"
 22 ····f·=·"Reduce.kt"
 23 ····l·=·{
 24 ········0xb7
 25 ····}
 26 ····m·=·"first"
 27 .end·annotation
  
  
 28 #·instance·fields
14 .field·h:Ljava/lang/Object;29 .field·h:Ljava/lang/Object;
  
 30 .field·i:Ljava/lang/Object;
  
15 .field·synthetic·i:Ljava/lang/Object;31 .field·synthetic·j:Ljava/lang/Object;
  
16 .field·j:I32 .field·k:I
  
  
17 #·direct·methods33 #·direct·methods
18 .method·constructor·<init>(Ly0/d;)V34 .method·constructor·<init>(Le/t/d;)V
19 ····.locals·035 ····.locals·0
 36 ····.annotation·system·Ldalvik/annotation/Signature;
 37 ········value·=·{
 38 ············"(",
 39 ············"Le/t/d<",
 40 ············"-",
 41 ············"Lkotlinx/coroutines/q2/i$b;",
 42 ············">;)V"
 43 ········}
 44 ····.end·annotation
  
20 ····invoke-direct·{p0,·p1},·La1/d;-><init>(Ly0/d;)V45 ····invoke-direct·{p0,·p1},·Le/t/j/a/d;-><init>(Le/t/d;)V
  
21 ····return-void46 ····return-void
22 .end·method47 .end·method
  
  
23 #·virtual·methods48 #·virtual·methods
24 .method·public·final·s(Ljava/lang/Object;)Ljava/lang/Object;49 .method·public·final·p(Ljava/lang/Object;)Ljava/lang/Object;
25 ····.locals·150 ····.locals·1
  
26 ····iput-object·p1,·p0,·Lkotlinx/coroutines/flow/i$b;->i:Ljava/lang/Object;51 ····iput-object·p1,·p0,·Lkotlinx/coroutines/q2/i$b;->j:Ljava/lang/Object;
  
27 ····iget·p1,·p0,·Lkotlinx/coroutines/flow/i$b;->j:I52 ····iget·p1,·p0,·Lkotlinx/coroutines/q2/i$b;->k:I
  
28 ····const/high16·v0,·-0x8000000053 ····const/high16·v0,·-0x80000000
  
29 ····or-int/2addr·p1,·v054 ····or-int/2addr·p1,·v0
  
30 ····iput·p1,·p0,·Lkotlinx/coroutines/flow/i$b;->j:I55 ····iput·p1,·p0,·Lkotlinx/coroutines/q2/i$b;->k:I
  
31 ····const/4·p1,·0x056 ····const/4·p1,·0x0
  
32 ····invoke-static·{p1,·p0},·Lkotlinx/coroutines/flow/d;->d(Lkotlinx/coroutines/flow/b;Ly0/d;)Ljava/lang/Object;57 ····invoke-static·{p1,·p0},·Lkotlinx/coroutines/q2/d;->d(Lkotlinx/coroutines/q2/b;Le/t/d;)Ljava/lang/Object;
  
33 ····move-result-object·p158 ····move-result-object·p1
  
34 ····return-object·p159 ····return-object·p1
35 .end·method60 .end·method
9.61 KB
smali/kotlinx/coroutines/flow/h$b.smali vs.
smali/e/t/j/a/i.smali
Max HTML report size reached
2.61 KB
smali/kotlinx/coroutines/flow/i$d.smali vs.
smali/kotlinx/coroutines/q2/i$d.smali
Files 21% similar despite different names
    
Offset 1, 58 lines modifiedOffset 1, 85 lines modified
1 .class·final·Lkotlinx/coroutines/flow/i$d;1 .class·final·Lkotlinx/coroutines/q2/i$d;
2 .super·La1/d;2 .super·Le/t/j/a/d;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lkotlinx/coroutines/flow/i;->b(Lkotlinx/coroutines/flow/b;Ly0/d;)Ljava/lang/Object;6 ····value·=·Lkotlinx/coroutines/q2/i;->b(Lkotlinx/coroutines/q2/b;Le/t/d;)Ljava/lang/Object;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x189 ····accessFlags·=·0x18
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
 12 .annotation·system·Ldalvik/annotation/Signature;
 13 ····value·=·{
 14 ········"<T:",
 15 ········"Ljava/lang/Object;",
 16 ········">",
 17 ········"Le/t/j/a/d;"
 18 ····}
 19 .end·annotation
  
12 #·instance·fields 
13 .field·g:Ljava/lang/Object;20 .annotation·runtime·Le/t/j/a/f;
 21 ····c·=·"kotlinx.coroutines.flow.FlowKt__ReduceKt"
 22 ····f·=·"Reduce.kt"
 23 ····l·=·{
 24 ········0xb7
 25 ····}
 26 ····m·=·"firstOrNull"
 27 .end·annotation
  
  
 28 #·instance·fields
14 .field·h:Ljava/lang/Object;29 .field·h:Ljava/lang/Object;
  
 30 .field·i:Ljava/lang/Object;
  
15 .field·synthetic·i:Ljava/lang/Object;31 .field·synthetic·j:Ljava/lang/Object;
  
16 .field·j:I32 .field·k:I
  
  
17 #·direct·methods33 #·direct·methods
18 .method·constructor·<init>(Ly0/d;)V34 .method·constructor·<init>(Le/t/d;)V
19 ····.locals·035 ····.locals·0
 36 ····.annotation·system·Ldalvik/annotation/Signature;
 37 ········value·=·{
 38 ············"(",
 39 ············"Le/t/d<",
 40 ············"-",
 41 ············"Lkotlinx/coroutines/q2/i$d;",
 42 ············">;)V"
 43 ········}
 44 ····.end·annotation
  
20 ····invoke-direct·{p0,·p1},·La1/d;-><init>(Ly0/d;)V45 ····invoke-direct·{p0,·p1},·Le/t/j/a/d;-><init>(Le/t/d;)V
  
21 ····return-void46 ····return-void
22 .end·method47 .end·method
  
  
23 #·virtual·methods48 #·virtual·methods
24 .method·public·final·s(Ljava/lang/Object;)Ljava/lang/Object;49 .method·public·final·p(Ljava/lang/Object;)Ljava/lang/Object;
25 ····.locals·150 ····.locals·1
  
26 ····iput-object·p1,·p0,·Lkotlinx/coroutines/flow/i$d;->i:Ljava/lang/Object;51 ····iput-object·p1,·p0,·Lkotlinx/coroutines/q2/i$d;->j:Ljava/lang/Object;
  
27 ····iget·p1,·p0,·Lkotlinx/coroutines/flow/i$d;->j:I52 ····iget·p1,·p0,·Lkotlinx/coroutines/q2/i$d;->k:I
  
28 ····const/high16·v0,·-0x8000000053 ····const/high16·v0,·-0x80000000
  
29 ····or-int/2addr·p1,·v054 ····or-int/2addr·p1,·v0
  
30 ····iput·p1,·p0,·Lkotlinx/coroutines/flow/i$d;->j:I55 ····iput·p1,·p0,·Lkotlinx/coroutines/q2/i$d;->k:I
  
31 ····const/4·p1,·0x056 ····const/4·p1,·0x0
  
32 ····invoke-static·{p1,·p0},·Lkotlinx/coroutines/flow/d;->e(Lkotlinx/coroutines/flow/b;Ly0/d;)Ljava/lang/Object;57 ····invoke-static·{p1,·p0},·Lkotlinx/coroutines/q2/d;->e(Lkotlinx/coroutines/q2/b;Le/t/d;)Ljava/lang/Object;
  
33 ····move-result-object·p158 ····move-result-object·p1
  
34 ····return-object·p159 ····return-object·p1
35 .end·method60 .end·method
3.3 KB
smali/kotlinx/coroutines/flow/h$b$a.smali vs.
smali/kotlinx/coroutines/t2/c$f.smali
Files 22% similar despite different names
    
Offset 1, 64 lines modifiedOffset 1, 86 lines modified
1 .class·public·final·Lkotlinx/coroutines/flow/h$b$a;1 .class·public·final·Lkotlinx/coroutines/t2/c$f;
2 .super·La1/d; 
3 .source·"SourceFile"2 .super·Lkotlinx/coroutines/internal/m$a;
 3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lkotlinx/coroutines/flow/h$b;->a(Ljava/lang/Object;Ly0/d;)Ljava/lang/Object;6 ····value·=·Lkotlinx/coroutines/t2/c;->c(Ljava/lang/Object;Le/t/d;)Ljava/lang/Object;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x19
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·synthetic·g:Ljava/lang/Object;13 .field·final·synthetic·d:Lkotlinx/coroutines/internal/m;
  
14 .field·h:I14 .field·final·synthetic·e:Lkotlinx/coroutines/t2/c;
  
 15 .field·final·synthetic·f:Ljava/lang/Object;
15 .field·final·synthetic·i:Lkotlinx/coroutines/flow/h$b; 
  
16 .field·j:Ljava/lang/Object; 
  
17 .field·k:Ljava/lang/Object; 
  
  
18 #·direct·methods16 #·direct·methods
19 .method·public·constructor·<init>(Lkotlinx/coroutines/flow/h$b;Ly0/d;)V17 .method·public·constructor·<init>(Lkotlinx/coroutines/internal/m;Lkotlinx/coroutines/t2/c;Ljava/lang/Object;)V
20 ····.locals·018 ····.locals·0
  
 19 ····iput-object·p1,·p0,·Lkotlinx/coroutines/t2/c$f;->d:Lkotlinx/coroutines/internal/m;
  
21 ····iput-object·p1,·p0,·Lkotlinx/coroutines/flow/h$b$a;->i:Lkotlinx/coroutines/flow/h$b;20 ····iput-object·p2,·p0,·Lkotlinx/coroutines/t2/c$f;->e:Lkotlinx/coroutines/t2/c;
  
 21 ····iput-object·p3,·p0,·Lkotlinx/coroutines/t2/c$f;->f:Ljava/lang/Object;
  
22 ····invoke-direct·{p0,·p2},·La1/d;-><init>(Ly0/d;)V22 ····invoke-direct·{p0,·p1},·Lkotlinx/coroutines/internal/m$a;-><init>(Lkotlinx/coroutines/internal/m;)V
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
  
  
25 #·virtual·methods25 #·virtual·methods
26 .method·public·final·s(Ljava/lang/Object;)Ljava/lang/Object;26 .method·public·bridge·synthetic·g(Ljava/lang/Object;)Ljava/lang/Object;
 27 ····.locals·0
  
 28 ····check-cast·p1,·Lkotlinx/coroutines/internal/m;
  
 29 ····invoke-virtual·{p0,·p1},·Lkotlinx/coroutines/t2/c$f;->i(Lkotlinx/coroutines/internal/m;)Ljava/lang/Object;
  
 30 ····move-result-object·p1
  
 31 ····return-object·p1
 32 .end·method
  
 33 .method·public·i(Lkotlinx/coroutines/internal/m;)Ljava/lang/Object;
27 ····.locals·134 ····.locals·1
  
 35 ····iget-object·p1,·p0,·Lkotlinx/coroutines/t2/c$f;->e:Lkotlinx/coroutines/t2/c;
  
 36 ····iget-object·p1,·p1,·Lkotlinx/coroutines/t2/c;->_state:Ljava/lang/Object;
  
28 ····iput-object·p1,·p0,·Lkotlinx/coroutines/flow/h$b$a;->g:Ljava/lang/Object;37 ····iget-object·v0,·p0,·Lkotlinx/coroutines/t2/c$f;->f:Ljava/lang/Object;
  
 38 ····if-ne·p1,·v0,·:cond_0
  
29 ····iget·p1,·p0,·Lkotlinx/coroutines/flow/h$b$a;->h:I39 ····const/4·p1,·0x1
  
30 ····const/high16·v0,·-0x8000000040 ····goto·:goto_0
  
31 ····or-int/2addr·p1,·v041 ····:cond_0
 42 ····const/4·p1,·0x0
  
32 ····iput·p1,·p0,·Lkotlinx/coroutines/flow/h$b$a;->h:I43 ····:goto_0
 44 ····if-eqz·p1,·:cond_1
  
33 ····iget-object·p1,·p0,·Lkotlinx/coroutines/flow/h$b$a;->i:Lkotlinx/coroutines/flow/h$b;45 ····const/4·p1,·0x0
  
34 ····const/4·v0,·0x046 ····goto·:goto_1
  
35 ····invoke-virtual·{p1,·v0,·p0},·Lkotlinx/coroutines/flow/h$b;->a(Ljava/lang/Object;Ly0/d;)Ljava/lang/Object;47 ····:cond_1
 48 ····invoke-static·{},·Lkotlinx/coroutines/internal/l;->a()Ljava/lang/Object;
  
36 ····move-result-object·p149 ····move-result-object·p1
  
 50 ····:goto_1
37 ····return-object·p151 ····return-object·p1
38 .end·method52 .end·method
11.3 KB
smali/kotlinx/coroutines/flow/n.smali vs.
smali/kotlinx/coroutines/q2/h$b.smali
Max HTML report size reached
2.85 KB
smali/kotlinx/coroutines/sync/c$c.smali vs.
smali/c/g/b/m$g$b.smali
Files 24% similar despite different names
    
Offset 1, 58 lines modifiedOffset 1, 70 lines modified
1 .class·final·Lkotlinx/coroutines/sync/c$c; 
2 .super·Lkotlinx/coroutines/internal/j; 
3 .source·"SourceFile"1 .class·public·final·Lc/g/b/m$g$b;
 2 .super·Ljava/lang/Object;
 3 .source·""
  
 4 #·interfaces
 5 .implements·Lkotlinx/coroutines/q2/b;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lkotlinx/coroutines/sync/c;8 ····value·=·Lc/g/b/m$g;->p(Ljava/lang/Object;)Ljava/lang/Object;
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x1a11 ····accessFlags·=·0x19
10 ····name·=·"c"12 ····name·=·null
 13 .end·annotation
  
 14 .annotation·system·Ldalvik/annotation/Signature;
 15 ····value·=·{
 16 ········"Ljava/lang/Object;",
 17 ········"Lkotlinx/coroutines/q2/b<",
 18 ········"TT;>;"
 19 ····}
11 .end·annotation20 .end·annotation
  
  
12 #·instance·fields21 #·instance·fields
13 .field·public·g:Ljava/lang/Object;22 .field·final·synthetic·e:Lkotlinx/coroutines/q2/b;
  
  
14 #·direct·methods23 #·direct·methods
15 .method·public·constructor·<init>(Ljava/lang/Object;)V24 .method·public·constructor·<init>(Lkotlinx/coroutines/q2/b;)V
16 ····.locals·025 ····.locals·0
  
17 ····invoke-direct·{p0},·Lkotlinx/coroutines/internal/j;-><init>()V26 ····iput-object·p1,·p0,·Lc/g/b/m$g$b;->e:Lkotlinx/coroutines/q2/b;
  
18 ····iput-object·p1,·p0,·Lkotlinx/coroutines/sync/c$c;->g:Ljava/lang/Object;27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
19 ····return-void28 ····return-void
20 .end·method29 .end·method
  
  
21 #·virtual·methods30 #·virtual·methods
22 .method·public·toString()Ljava/lang/String;31 .method·public·a(Lkotlinx/coroutines/q2/c;Le/t/d;)Ljava/lang/Object;
23 ····.locals·232 ····.locals·2
  
24 ····new-instance·v0,·Ljava/lang/StringBuilder;33 ····iget-object·v0,·p0,·Lc/g/b/m$g$b;->e:Lkotlinx/coroutines/q2/b;
  
25 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V34 ····new-instance·v1,·Lc/g/b/m$g$b$a;
  
26 ····const-string·v1,·"LockedQueue["35 ····invoke-direct·{v1,·p1},·Lc/g/b/m$g$b$a;-><init>(Lkotlinx/coroutines/q2/c;)V
  
27 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;36 ····invoke-interface·{v0,·v1,·p2},·Lkotlinx/coroutines/q2/b;->a(Lkotlinx/coroutines/q2/c;Le/t/d;)Ljava/lang/Object;
  
28 ····iget-object·v1,·p0,·Lkotlinx/coroutines/sync/c$c;->g:Ljava/lang/Object;37 ····move-result-object·p1
  
29 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;38 ····invoke-static·{},·Le/t/i/b;->c()Ljava/lang/Object;
  
30 ····const/16·v1,·0x5d39 ····move-result-object·p2
  
31 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;40 ····if-ne·p1,·p2,·:cond_0
  
32 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;41 ····return-object·p1
  
33 ····move-result-object·v042 ····:cond_0
 43 ····sget-object·p1,·Le/q;->a:Le/q;
  
34 ····return-object·v044 ····return-object·p1
35 .end·method45 .end·method
2.72 KB
smali/kotlinx/coroutines/sync/c$b.smali vs.
smali/kotlinx/coroutines/t2/c$e.smali
Files 20% similar despite different names
    
Offset 1, 53 lines modifiedOffset 1, 75 lines modified
1 .class·abstract·Lkotlinx/coroutines/sync/c$b;1 .class·final·Lkotlinx/coroutines/t2/c$e;
2 .super·Lkotlinx/coroutines/internal/l; 
3 .source·"SourceFile"2 .super·Le/w/d/m;
 3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lp1/w0;5 .implements·Le/w/c/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lkotlinx/coroutines/sync/c;8 ····value·=·Lkotlinx/coroutines/t2/c;->c(Ljava/lang/Object;Le/t/d;)Ljava/lang/Object;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x40211 ····accessFlags·=·0x18
12 ····name·=·"b"12 ····name·=·null
 13 .end·annotation
  
 14 .annotation·system·Ldalvik/annotation/Signature;
 15 ····value·=·{
 16 ········"Le/w/d/m;",
 17 ········"Le/w/c/l<",
 18 ········"Ljava/lang/Throwable;",
 19 ········"Le/q;",
 20 ········">;"
 21 ····}
13 .end·annotation22 .end·annotation
  
  
14 #·instance·fields23 #·instance·fields
15 .field·public·final·g:Ljava/lang/Object;24 .field·final·synthetic·f:Lkotlinx/coroutines/t2/c;
  
16 .field·final·synthetic·h:Lkotlinx/coroutines/sync/c;25 .field·final·synthetic·g:Ljava/lang/Object;
  
  
17 #·direct·methods26 #·direct·methods
18 .method·public·constructor·<init>(Lkotlinx/coroutines/sync/c;Ljava/lang/Object;)V27 .method·constructor·<init>(Lkotlinx/coroutines/t2/c;Ljava/lang/Object;)V
19 ····.locals·028 ····.locals·0
  
20 ····iput-object·p1,·p0,·Lkotlinx/coroutines/sync/c$b;->h:Lkotlinx/coroutines/sync/c;29 ····iput-object·p1,·p0,·Lkotlinx/coroutines/t2/c$e;->f:Lkotlinx/coroutines/t2/c;
  
 30 ····iput-object·p2,·p0,·Lkotlinx/coroutines/t2/c$e;->g:Ljava/lang/Object;
  
21 ····invoke-direct·{p0},·Lkotlinx/coroutines/internal/l;-><init>()V31 ····const/4·p1,·0x1
  
22 ····iput-object·p2,·p0,·Lkotlinx/coroutines/sync/c$b;->g:Ljava/lang/Object;32 ····invoke-direct·{p0,·p1},·Le/w/d/m;-><init>(I)V
  
23 ····return-void33 ····return-void
24 .end·method34 .end·method
  
  
25 #·virtual·methods35 #·virtual·methods
26 .method·public·abstract·F(Ljava/lang/Object;)V 
27 .end·method36 .method·public·final·a(Ljava/lang/Throwable;)V
 37 ····.locals·1
  
 38 ····iget-object·p1,·p0,·Lkotlinx/coroutines/t2/c$e;->f:Lkotlinx/coroutines/t2/c;
  
 39 ····iget-object·v0,·p0,·Lkotlinx/coroutines/t2/c$e;->g:Ljava/lang/Object;
  
28 .method·public·abstract·G()Ljava/lang/Object;40 ····invoke-virtual·{p1,·v0},·Lkotlinx/coroutines/t2/c;->b(Ljava/lang/Object;)V
  
 41 ····return-void
29 .end·method42 .end·method
  
30 .method·public·final·d()V43 .method·public·bridge·synthetic·o(Ljava/lang/Object;)Ljava/lang/Object;
31 ····.locals·044 ····.locals·0
  
32 ····invoke-virtual·{p0},·Lkotlinx/coroutines/internal/l;->A()Z45 ····check-cast·p1,·Ljava/lang/Throwable;
  
33 ····return-void46 ····invoke-virtual·{p0,·p1},·Lkotlinx/coroutines/t2/c$e;->a(Ljava/lang/Throwable;)V
  
 47 ····sget-object·p1,·Le/q;->a:Le/q;
  
 48 ····return-object·p1
34 .end·method49 .end·method
3.37 KB
smali/kotlinx/coroutines/sync/c$a$a.smali vs.
smali/kotlinx/coroutines/w1$b.smali
Files 23% similar despite different names
    
Offset 1, 67 lines modifiedOffset 1, 72 lines modified
1 .class·final·Lkotlinx/coroutines/sync/c$a$a;1 .class·final·Lkotlinx/coroutines/w1$b;
 2 .super·Lkotlinx/coroutines/v1;
 3 .source·""
2 .super·Lh1/m; 
3 .source·"SourceFile" 
  
4 #·interfaces 
5 .implements·Lg1/l; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lkotlinx/coroutines/sync/c$a;->G()Ljava/lang/Object;6 ····value·=·Lkotlinx/coroutines/w1;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x189 ····accessFlags·=·0x1a
12 ····name·=·null10 ····name·=·"b"
13 .end·annotation11 .end·annotation
  
  
14 #·instance·fields12 #·instance·fields
15 .field·final·synthetic·e:Lkotlinx/coroutines/sync/c;13 .field·private·final·i:Lkotlinx/coroutines/w1;
  
 14 .field·private·final·j:Lkotlinx/coroutines/w1$c;
  
 15 .field·private·final·k:Lkotlinx/coroutines/t;
  
16 .field·final·synthetic·f:Lkotlinx/coroutines/sync/c$a;16 .field·private·final·l:Ljava/lang/Object;
  
  
17 #·direct·methods17 #·direct·methods
18 .method·constructor·<init>(Lkotlinx/coroutines/sync/c;Lkotlinx/coroutines/sync/c$a;)V18 .method·public·constructor·<init>(Lkotlinx/coroutines/w1;Lkotlinx/coroutines/w1$c;Lkotlinx/coroutines/t;Ljava/lang/Object;)V
19 ····.locals·019 ····.locals·0
  
20 ····iput-object·p1,·p0,·Lkotlinx/coroutines/sync/c$a$a;->e:Lkotlinx/coroutines/sync/c;20 ····invoke-direct·{p0},·Lkotlinx/coroutines/v1;-><init>()V
  
21 ····iput-object·p2,·p0,·Lkotlinx/coroutines/sync/c$a$a;->f:Lkotlinx/coroutines/sync/c$a;21 ····iput-object·p1,·p0,·Lkotlinx/coroutines/w1$b;->i:Lkotlinx/coroutines/w1;
  
22 ····const/4·p1,·0x122 ····iput-object·p2,·p0,·Lkotlinx/coroutines/w1$b;->j:Lkotlinx/coroutines/w1$c;
  
23 ····invoke-direct·{p0,·p1},·Lh1/m;-><init>(I)V23 ····iput-object·p3,·p0,·Lkotlinx/coroutines/w1$b;->k:Lkotlinx/coroutines/t;
  
 24 ····iput-object·p4,·p0,·Lkotlinx/coroutines/w1$b;->l:Ljava/lang/Object;
  
24 ····return-void25 ····return-void
25 .end·method26 .end·method
  
  
26 #·virtual·methods27 #·virtual·methods
27 .method·public·final·a(Ljava/lang/Throwable;)V28 .method·public·F(Ljava/lang/Throwable;)V
28 ····.locals·129 ····.locals·3
  
 30 ····iget-object·p1,·p0,·Lkotlinx/coroutines/w1$b;->i:Lkotlinx/coroutines/w1;
  
29 ····iget-object·p1,·p0,·Lkotlinx/coroutines/sync/c$a$a;->e:Lkotlinx/coroutines/sync/c;31 ····iget-object·v0,·p0,·Lkotlinx/coroutines/w1$b;->j:Lkotlinx/coroutines/w1$c;
  
30 ····iget-object·v0,·p0,·Lkotlinx/coroutines/sync/c$a$a;->f:Lkotlinx/coroutines/sync/c$a;32 ····iget-object·v1,·p0,·Lkotlinx/coroutines/w1$b;->k:Lkotlinx/coroutines/t;
  
31 ····iget-object·v0,·v0,·Lkotlinx/coroutines/sync/c$b;->g:Ljava/lang/Object;33 ····iget-object·v2,·p0,·Lkotlinx/coroutines/w1$b;->l:Ljava/lang/Object;
  
32 ····invoke-virtual·{p1,·v0},·Lkotlinx/coroutines/sync/c;->a(Ljava/lang/Object;)V34 ····invoke-static·{p1,·v0,·v1,·v2},·Lkotlinx/coroutines/w1;->z(Lkotlinx/coroutines/w1;Lkotlinx/coroutines/w1$c;Lkotlinx/coroutines/t;Ljava/lang/Object;)V
  
33 ····return-void35 ····return-void
34 .end·method36 .end·method
  
35 .method·public·bridge·synthetic·p(Ljava/lang/Object;)Ljava/lang/Object;37 .method·public·bridge·synthetic·o(Ljava/lang/Object;)Ljava/lang/Object;
36 ····.locals·038 ····.locals·0
  
37 ····check-cast·p1,·Ljava/lang/Throwable;39 ····check-cast·p1,·Ljava/lang/Throwable;
  
38 ····invoke-virtual·{p0,·p1},·Lkotlinx/coroutines/sync/c$a$a;->a(Ljava/lang/Throwable;)V40 ····invoke-virtual·{p0,·p1},·Lkotlinx/coroutines/w1$b;->F(Ljava/lang/Throwable;)V
  
39 ····sget-object·p1,·Lw0/q;->a:Lw0/q;41 ····sget-object·p1,·Le/q;->a:Le/q;
  
40 ····return-object·p142 ····return-object·p1
41 .end·method43 .end·method
4.13 KB
smali/kotlinx/coroutines/sync/c$f.smali vs.
smali/kotlinx/coroutines/q2/h$a.smali
Max HTML report size reached
1.32 KB
smali/kotlinx/coroutines/sync/a.smali vs.
smali/kotlinx/coroutines/t2/a.smali
Files 10% similar despite different names
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 .class·final·Lkotlinx/coroutines/sync/a;1 .class·final·Lkotlinx/coroutines/t2/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·a:Ljava/lang/Object;5 .field·public·final·a:Ljava/lang/Object;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·public·constructor·<init>(Ljava/lang/Object;)V7 .method·public·constructor·<init>(Ljava/lang/Object;)V
8 ····.locals·08 ····.locals·0
  
9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
10 ····iput-object·p1,·p0,·Lkotlinx/coroutines/sync/a;->a:Ljava/lang/Object;10 ····iput-object·p1,·p0,·Lkotlinx/coroutines/t2/a;->a:Ljava/lang/Object;
  
11 ····return-void11 ····return-void
12 .end·method12 .end·method
  
  
13 #·virtual·methods13 #·virtual·methods
14 .method·public·toString()Ljava/lang/String;14 .method·public·toString()Ljava/lang/String;
Offset 27, 15 lines modifiedOffset 27, 15 lines modified
  
27 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V27 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
28 ····const-string·v1,·"Empty["28 ····const-string·v1,·"Empty["
  
29 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;29 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
30 ····iget-object·v1,·p0,·Lkotlinx/coroutines/sync/a;->a:Ljava/lang/Object;30 ····iget-object·v1,·p0,·Lkotlinx/coroutines/t2/a;->a:Ljava/lang/Object;
  
31 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;31 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
32 ····const/16·v1,·0x5d32 ····const/16·v1,·0x5d
  
33 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;33 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
3.36 KB
smali/kotlinx/coroutines/sync/c$e.smali vs.
smali/kotlinx/coroutines/q2/o$a.smali
Files 22% similar despite different names
    
Offset 1, 65 lines modifiedOffset 1, 90 lines modified
1 .class·final·Lkotlinx/coroutines/sync/c$e;1 .class·final·Lkotlinx/coroutines/q2/o$a;
 2 .super·Le/t/j/a/d;
 3 .source·""
2 .super·Lh1/m; 
3 .source·"SourceFile" 
  
4 #·interfaces 
5 .implements·Lg1/l; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lkotlinx/coroutines/sync/c;->c(Ljava/lang/Object;Ly0/d;)Ljava/lang/Object;6 ····value·=·Lkotlinx/coroutines/q2/o;->a(Le/t/d;)Ljava/lang/Object;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x189 ····accessFlags·=·0x18
12 ····name·=·null10 ····name·=·null
13 .end·annotation11 .end·annotation
  
 12 .annotation·runtime·Le/t/j/a/f;
 13 ····c·=·"kotlinx.coroutines.flow.SubscribedFlowCollector"
 14 ····f·=·"Share.kt"
 15 ····l·=·{
 16 ········0x19a,
 17 ········0x19e
 18 ····}
 19 ····m·=·"onSubscription"
 20 .end·annotation
  
  
14 #·instance·fields21 #·instance·fields
15 .field·final·synthetic·e:Lkotlinx/coroutines/sync/c;22 .field·h:Ljava/lang/Object;
  
16 .field·final·synthetic·f:Ljava/lang/Object;23 .field·i:Ljava/lang/Object;
  
 24 .field·synthetic·j:Ljava/lang/Object;
  
17 #·direct·methods 
18 .method·constructor·<init>(Lkotlinx/coroutines/sync/c;Ljava/lang/Object;)V 
19 ····.locals·025 .field·final·synthetic·k:Lkotlinx/coroutines/q2/o;
 26 ····.annotation·system·Ldalvik/annotation/Signature;
 27 ········value·=·{
 28 ············"Lkotlinx/coroutines/q2/o<",
 29 ············"TT;>;"
 30 ········}
 31 ····.end·annotation
 32 .end·field
  
20 ····iput-object·p1,·p0,·Lkotlinx/coroutines/sync/c$e;->e:Lkotlinx/coroutines/sync/c;33 .field·l:I
  
21 ····iput-object·p2,·p0,·Lkotlinx/coroutines/sync/c$e;->f:Ljava/lang/Object; 
  
22 ····const/4·p1,·0x134 #·direct·methods
 35 .method·constructor·<init>(Lkotlinx/coroutines/q2/o;Le/t/d;)V
 36 ····.locals·0
 37 ····.annotation·system·Ldalvik/annotation/Signature;
 38 ········value·=·{
 39 ············"(",
 40 ············"Lkotlinx/coroutines/q2/o<",
 41 ············"TT;>;",
 42 ············"Le/t/d<",
 43 ············"-",
 44 ············"Lkotlinx/coroutines/q2/o$a;",
 45 ············">;)V"
 46 ········}
 47 ····.end·annotation
  
 48 ····iput-object·p1,·p0,·Lkotlinx/coroutines/q2/o$a;->k:Lkotlinx/coroutines/q2/o;
  
23 ····invoke-direct·{p0,·p1},·Lh1/m;-><init>(I)V49 ····invoke-direct·{p0,·p2},·Le/t/j/a/d;-><init>(Le/t/d;)V
  
24 ····return-void50 ····return-void
25 .end·method51 .end·method
  
  
26 #·virtual·methods52 #·virtual·methods
27 .method·public·final·a(Ljava/lang/Throwable;)V53 .method·public·final·p(Ljava/lang/Object;)Ljava/lang/Object;
28 ····.locals·154 ····.locals·1
  
29 ····iget-object·p1,·p0,·Lkotlinx/coroutines/sync/c$e;->e:Lkotlinx/coroutines/sync/c;55 ····iput-object·p1,·p0,·Lkotlinx/coroutines/q2/o$a;->j:Ljava/lang/Object;
  
30 ····iget-object·v0,·p0,·Lkotlinx/coroutines/sync/c$e;->f:Ljava/lang/Object;56 ····iget·p1,·p0,·Lkotlinx/coroutines/q2/o$a;->l:I
  
31 ····invoke-virtual·{p1,·v0},·Lkotlinx/coroutines/sync/c;->a(Ljava/lang/Object;)V57 ····const/high16·v0,·-0x80000000
  
 58 ····or-int/2addr·p1,·v0
32 ····return-void 
33 .end·method 
  
 59 ····iput·p1,·p0,·Lkotlinx/coroutines/q2/o$a;->l:I
34 .method·public·bridge·synthetic·p(Ljava/lang/Object;)Ljava/lang/Object; 
35 ····.locals·0 
  
36 ····check-cast·p1,·Ljava/lang/Throwable;60 ····iget-object·p1,·p0,·Lkotlinx/coroutines/q2/o$a;->k:Lkotlinx/coroutines/q2/o;
  
37 ····invoke-virtual·{p0,·p1},·Lkotlinx/coroutines/sync/c$e;->a(Ljava/lang/Throwable;)V61 ····invoke-virtual·{p1,·p0},·Lkotlinx/coroutines/q2/o;->a(Le/t/d;)Ljava/lang/Object;
  
38 ····sget-object·p1,·Lw0/q;->a:Lw0/q;62 ····move-result-object·p1
  
39 ····return-object·p163 ····return-object·p1
40 .end·method64 .end·method
4.15 KB
smali/kotlinx/coroutines/sync/c$d.smali vs.
smali/kotlinx/coroutines/t2/c$d.smali
Max HTML report size reached
28.0 KB
smali/kotlinx/coroutines/sync/c.smali vs.
smali/kotlinx/coroutines/t2/c.smali
Max HTML report size reached
5.3 KB
smali/m/b$d.smali vs.
smali/c/g/c/j/w$b.smali
Max HTML report size reached
18.2 KB
smali/m/b.smali vs.
smali/kotlinx/coroutines/q2/n.smali
Max HTML report size reached
5.65 KB
smali/m/b$c.smali vs.
smali/c/g/c/j/s1$d.smali
Max HTML report size reached
7.75 KB
smali/q1/c.smali vs.
smali/e/r/e.smali
Max HTML report size reached
4.78 KB
smali/k/c$b.smali vs.
smali/androidx/appcompat/widget/u$b.smali
Max HTML report size reached
6.81 KB
smali/k/b.smali vs.
smali/c/d/k/z$c.smali
Max HTML report size reached
16.8 KB
smali/k/e.smali vs.
smali/c/c/f$b.smali
Max HTML report size reached
3.05 KB
smali/k/c$d.smali vs.
smali/androidx/appcompat/view/menu/j$e.smali
Files 22% similar despite different names
    
Offset 1, 75 lines modifiedOffset 1, 57 lines modified
1 .class·Lk/c$d;1 .class·Landroidx/appcompat/view/menu/j$e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/view/MenuItem$OnActionExpandListener;5 .implements·Landroid/view/MenuItem$OnMenuItemClickListener;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lk/c;8 ····value·=·Landroidx/appcompat/view/menu/j;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x211 ····accessFlags·=·0x2
12 ····name·=·"d"12 ····name·=·"e"
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·private·final·a:Landroid/view/MenuItem$OnActionExpandListener;15 .field·private·final·e:Landroid/view/MenuItem$OnMenuItemClickListener;
  
16 .field·final·synthetic·b:Lk/c;16 .field·final·synthetic·f:Landroidx/appcompat/view/menu/j;
  
  
17 #·direct·methods17 #·direct·methods
18 .method·constructor·<init>(Lk/c;Landroid/view/MenuItem$OnActionExpandListener;)V18 .method·constructor·<init>(Landroidx/appcompat/view/menu/j;Landroid/view/MenuItem$OnMenuItemClickListener;)V
19 ····.locals·019 ····.locals·0
  
20 ····iput-object·p1,·p0,·Lk/c$d;->b:Lk/c;20 ····iput-object·p1,·p0,·Landroidx/appcompat/view/menu/j$e;->f:Landroidx/appcompat/view/menu/j;
  
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····iput-object·p2,·p0,·Lk/c$d;->a:Landroid/view/MenuItem$OnActionExpandListener;22 ····iput-object·p2,·p0,·Landroidx/appcompat/view/menu/j$e;->e:Landroid/view/MenuItem$OnMenuItemClickListener;
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
  
  
25 #·virtual·methods25 #·virtual·methods
26 .method·public·onMenuItemActionCollapse(Landroid/view/MenuItem;)Z26 .method·public·onMenuItemClick(Landroid/view/MenuItem;)Z
27 ····.locals·227 ····.locals·2
  
28 ····iget-object·v0,·p0,·Lk/c$d;->a:Landroid/view/MenuItem$OnActionExpandListener;28 ····iget-object·v0,·p0,·Landroidx/appcompat/view/menu/j$e;->e:Landroid/view/MenuItem$OnMenuItemClickListener;
  
29 ····iget-object·v1,·p0,·Lk/c$d;->b:Lk/c;29 ····iget-object·v1,·p0,·Landroidx/appcompat/view/menu/j$e;->f:Landroidx/appcompat/view/menu/j;
  
30 ····invoke-virtual·{v1,·p1},·Lk/b;->c(Landroid/view/MenuItem;)Landroid/view/MenuItem;30 ····invoke-virtual·{v1,·p1},·Landroidx/appcompat/view/menu/c;->c(Landroid/view/MenuItem;)Landroid/view/MenuItem;
  
31 ····move-result-object·p131 ····move-result-object·p1
  
32 ····invoke-interface·{v0,·p1},·Landroid/view/MenuItem$OnActionExpandListener;->onMenuItemActionCollapse(Landroid/view/MenuItem;)Z 
  
33 ····move-result·p1 
  
34 ····return·p1 
35 .end·method 
  
36 .method·public·onMenuItemActionExpand(Landroid/view/MenuItem;)Z 
37 ····.locals·2 
  
38 ····iget-object·v0,·p0,·Lk/c$d;->a:Landroid/view/MenuItem$OnActionExpandListener; 
  
39 ····iget-object·v1,·p0,·Lk/c$d;->b:Lk/c; 
  
40 ····invoke-virtual·{v1,·p1},·Lk/b;->c(Landroid/view/MenuItem;)Landroid/view/MenuItem; 
  
41 ····move-result-object·p1 
  
42 ····invoke-interface·{v0,·p1},·Landroid/view/MenuItem$OnActionExpandListener;->onMenuItemActionExpand(Landroid/view/MenuItem;)Z32 ····invoke-interface·{v0,·p1},·Landroid/view/MenuItem$OnMenuItemClickListener;->onMenuItemClick(Landroid/view/MenuItem;)Z
  
43 ····move-result·p133 ····move-result·p1
  
44 ····return·p134 ····return·p1
45 .end·method35 .end·method
11.2 KB
smali/u/u.smali vs.
smali/c/d/k/v$g.smali
Max HTML report size reached
29.3 KB
smali/u/s.smali vs.
smali/androidx/core/graphics/drawable/a.smali
Max HTML report size reached
22.6 KB
smali/u/n.smali vs.
smali/c/d/k/d0.smali
Max HTML report size reached
4.41 KB
smali/v1/b.smali vs.
smali/ru/nsu/bobrofon/easysshfs/n/c.smali
Max HTML report size reached
6.37 KB
smali/v1/c.smali vs.
smali/androidx/preference/l.smali
Max HTML report size reached
10.0 KB
smali/c/d.smali vs.
smali/e/t/j/a/a.smali
Max HTML report size reached
1.21 KB
smali/c/a$a.smali vs.
smali/c/d/d/d/c$b.smali
Files 25% similar despite different names
    
Offset 1, 40 lines modifiedOffset 1, 43 lines modified
1 .class·public·final·Lc/a$a;1 .class·public·final·Lc/d/d/d/c$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
 4 #·interfaces
 5 .implements·Lc/d/d/d/c$a;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lc/a;8 ····value·=·Lc/d/d/d/c;
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
10 ····name·=·"a"12 ····name·=·"b"
11 .end·annotation13 .end·annotation
  
  
12 #·instance·fields14 #·instance·fields
13 .field·private·final·a:Ljava/lang/Object;15 .field·private·final·a:[Lc/d/d/d/c$c;
  
  
14 #·direct·methods16 #·direct·methods
15 .method·public·constructor·<init>(Ljava/lang/Object;)V17 .method·public·constructor·<init>([Lc/d/d/d/c$c;)V
16 ····.locals·018 ····.locals·0
  
17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
18 ····iput-object·p1,·p0,·Lc/a$a;->a:Ljava/lang/Object;20 ····iput-object·p1,·p0,·Lc/d/d/d/c$b;->a:[Lc/d/d/d/c$c;
  
19 ····return-void21 ····return-void
20 .end·method22 .end·method
  
  
21 #·virtual·methods23 #·virtual·methods
22 .method·public·a()Ljava/lang/Object;24 .method·public·a()[Lc/d/d/d/c$c;
23 ····.locals·125 ····.locals·1
  
24 ····iget-object·v0,·p0,·Lc/a$a;->a:Ljava/lang/Object;26 ····iget-object·v0,·p0,·Lc/d/d/d/c$b;->a:[Lc/d/d/d/c$c;
  
25 ····return-object·v027 ····return-object·v0
26 .end·method28 .end·method
3.89 KB
smali/c/b.smali vs.
smali/androidx/activity/result/f/c.smali
Max HTML report size reached
1.76 KB
smali/c/a.smali vs.
smali/c/g/b/m$a.smali
Files 26% similar despite different names
    
Offset 1, 37 lines modifiedOffset 1, 62 lines modified
1 .class·public·abstract·Lc/a;1 .class·public·final·Lc/g/b/m$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
 5 .annotation·system·Ldalvik/annotation/EnclosingClass;
 6 ····value·=·Lc/g/b/m;
 7 .end·annotation
  
5 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/InnerClass;
 9 ····accessFlags·=·0x19
 10 ····name·=·"a"
6 ····value·=·{ 
7 ········Lc/a$a; 
8 ····} 
9 .end·annotation11 .end·annotation
  
  
10 #·direct·methods12 #·direct·methods
11 .method·public·constructor·<init>()V13 .method·private·constructor·<init>()V
12 ····.locals·014 ····.locals·0
  
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····return-void16 ····return-void
15 .end·method17 .end·method
  
 18 .method·public·synthetic·constructor·<init>(Le/w/d/g;)V
 19 ····.locals·0
  
16 #·virtual·methods 
17 .method·public·abstract·a(Landroid/content/Context;Ljava/lang/Object;)Landroid/content/Intent;20 ····invoke-direct·{p0},·Lc/g/b/m$a;-><init>()V
  
 21 ····return-void
18 .end·method22 .end·method
  
19 .method·public·b(Landroid/content/Context;Ljava/lang/Object;)Lc/a$a; 
20 ····.locals·0 
  
21 ····const/4·p1,·0x023 #·virtual·methods
 24 .method·public·final·a()Ljava/util/Set;
 25 ····.locals·1
 26 ····.annotation·system·Ldalvik/annotation/Signature;
 27 ········value·=·{
 28 ············"()",
 29 ············"Ljava/util/Set<",
 30 ············"Ljava/lang/String;",
 31 ············">;"
 32 ········}
 33 ····.end·annotation
  
 34 ····invoke-static·{},·Lc/g/b/m;->c()Ljava/util/Set;
  
 35 ····move-result-object·v0
  
22 ····return-object·p136 ····return-object·v0
23 .end·method37 .end·method
  
24 .method·public·abstract·c(ILandroid/content/Intent;)Ljava/lang/Object;38 .method·public·final·b()Ljava/lang/Object;
 39 ····.locals·1
  
 40 ····invoke-static·{},·Lc/g/b/m;->d()Ljava/lang/Object;
  
 41 ····move-result-object·v0
  
 42 ····return-object·v0
25 .end·method43 .end·method
2.29 KB
smali/u1/d.smali vs.
smali/ru/nsu/bobrofon/easysshfs/h.smali
Files 19% similar despite different names
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 .class·public·abstract·Lu1/d;1 .class·public·abstract·Lru/nsu/bobrofon/easysshfs/h;
2 .super·Landroidx/fragment/app/Fragment;2 .super·Landroidx/fragment/app/Fragment;
3 .source·"SourceFile"3 .source·""
  
  
4 #·instance·fields4 #·instance·fields
5 .field·private·c0:Lu1/b;5 .field·private·f0:Lru/nsu/bobrofon/easysshfs/g;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·public·constructor·<init>()V7 .method·public·constructor·<init>()V
8 ····.locals·08 ····.locals·0
  
9 ····invoke-direct·{p0},·Landroidx/fragment/app/Fragment;-><init>()V9 ····invoke-direct·{p0},·Landroidx/fragment/app/Fragment;-><init>()V
Offset 36, 59 lines modifiedOffset 36, 59 lines modified
36 ····:cond_036 ····:cond_0
37 ····const/4·v0,·0x037 ····const/4·v0,·0x0
  
38 ····:goto_038 ····:goto_0
39 ····return-object·v039 ····return-object·v0
40 .end·method40 .end·method
  
41 .method·protected·final·T1()Lu1/b;41 .method·protected·final·T1()Lru/nsu/bobrofon/easysshfs/g;
42 ····.locals·142 ····.locals·1
  
43 ····iget-object·v0,·p0,·Lu1/d;->c0:Lu1/b;43 ····iget-object·v0,·p0,·Lru/nsu/bobrofon/easysshfs/h;->f0:Lru/nsu/bobrofon/easysshfs/g;
  
44 ····if-eqz·v0,·:cond_044 ····if-eqz·v0,·:cond_0
  
45 ····return-object·v045 ····return-object·v0
  
46 ····:cond_046 ····:cond_0
47 ····const-string·v0,·"drawerStatus"47 ····const-string·v0,·"drawerStatus"
  
48 ····invoke-static·{v0},·Lh1/l;->m(Ljava/lang/String;)V48 ····invoke-static·{v0},·Le/w/d/l;->m(Ljava/lang/String;)V
  
49 ····const/4·v0,·0x049 ····const/4·v0,·0x0
  
50 ····return-object·v050 ····throw·v0
51 .end·method51 .end·method
  
52 .method·protected·final·U1()Lu0/d;52 .method·protected·final·U1()Ld/a/a/c;
53 ····.locals·153 ····.locals·1
  
54 ····invoke-virtual·{p0},·Lu1/d;->S1()Lru/nsu/bobrofon/easysshfs/EasySSHFSActivity;54 ····invoke-virtual·{p0},·Lru/nsu/bobrofon/easysshfs/h;->S1()Lru/nsu/bobrofon/easysshfs/EasySSHFSActivity;
  
55 ····move-result-object·v055 ····move-result-object·v0
  
56 ····if-eqz·v0,·:cond_056 ····if-nez·v0,·:cond_0
  
57 ····invoke-virtual·{v0},·Lru/nsu/bobrofon/easysshfs/EasySSHFSActivity;->Q()Lu0/d; 
  
58 ····move-result-object·v057 ····const/4·v0,·0x0
  
59 ····goto·:goto_058 ····goto·:goto_0
  
60 ····:cond_059 ····:cond_0
61 ····const/4·v0,·0x060 ····invoke-virtual·{v0},·Lru/nsu/bobrofon/easysshfs/EasySSHFSActivity;->P()Ld/a/a/c;
  
 61 ····move-result-object·v0
  
62 ····:goto_062 ····:goto_0
63 ····return-object·v063 ····return-object·v0
64 .end·method64 .end·method
  
65 .method·public·final·V1(Lu1/b;)V65 .method·public·final·V1(Lru/nsu/bobrofon/easysshfs/g;)V
66 ····.locals·166 ····.locals·1
  
67 ····const-string·v0,·"status"67 ····const-string·v0,·"status"
  
68 ····invoke-static·{p1,·v0},·Lh1/l;->d(Ljava/lang/Object;Ljava/lang/String;)V68 ····invoke-static·{p1,·v0},·Le/w/d/l;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
69 ····iput-object·p1,·p0,·Lu1/d;->c0:Lu1/b;69 ····iput-object·p1,·p0,·Lru/nsu/bobrofon/easysshfs/h;->f0:Lru/nsu/bobrofon/easysshfs/g;
  
70 ····return-void70 ····return-void
71 .end·method71 .end·method
6.06 KB
smali/u1/g.smali vs.
smali/ru/nsu/bobrofon/easysshfs/q/g.smali
Max HTML report size reached
6.79 KB
smali/u1/k.smali vs.
smali/c/g/c/j/k1$a.smali
Max HTML report size reached
6.57 KB
smali/u1/g$a.smali vs.
smali/ru/nsu/bobrofon/easysshfs/q/f$b$a.smali
Max HTML report size reached
1.8 KB
smali/u1/m.smali vs.
smali/ru/nsu/bobrofon/easysshfs/e.smali
Files 22% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 42 lines modified
1 .class·public·final·synthetic·Lu1/m;1 .class·public·final·synthetic·Lru/nsu/bobrofon/easysshfs/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Landroid/widget/AdapterView$OnItemClickListener;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·d:Lru/nsu/bobrofon/easysshfs/NavigationDrawerFragment;7 .field·public·final·synthetic·e:Lru/nsu/bobrofon/easysshfs/NavigationDrawerFragment;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lru/nsu/bobrofon/easysshfs/NavigationDrawerFragment;)V9 .method·public·synthetic·constructor·<init>(Lru/nsu/bobrofon/easysshfs/NavigationDrawerFragment;)V
10 ····.locals·010 ····.locals·0
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····iput-object·p1,·p0,·Lu1/m;->d:Lru/nsu/bobrofon/easysshfs/NavigationDrawerFragment;12 ····iput-object·p1,·p0,·Lru/nsu/bobrofon/easysshfs/e;->e:Lru/nsu/bobrofon/easysshfs/NavigationDrawerFragment;
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·final·run()V16 .method·public·final·onItemClick(Landroid/widget/AdapterView;Landroid/view/View;IJ)V
17 ····.locals·117 ····.locals·6
  
18 ····iget-object·v0,·p0,·Lu1/m;->d:Lru/nsu/bobrofon/easysshfs/NavigationDrawerFragment;18 ····iget-object·v0,·p0,·Lru/nsu/bobrofon/easysshfs/e;->e:Lru/nsu/bobrofon/easysshfs/NavigationDrawerFragment;
  
 19 ····move-object·v1,·p1
  
 20 ····move-object·v2,·p2
  
 21 ····move·v3,·p3
  
 22 ····move-wide·v4,·p4
  
19 ····invoke-static·{v0},·Lru/nsu/bobrofon/easysshfs/NavigationDrawerFragment;->W1(Lru/nsu/bobrofon/easysshfs/NavigationDrawerFragment;)V23 ····invoke-static/range·{v0·..·v5},·Lru/nsu/bobrofon/easysshfs/NavigationDrawerFragment;->a2(Lru/nsu/bobrofon/easysshfs/NavigationDrawerFragment;Landroid/widget/AdapterView;Landroid/view/View;IJ)V
  
20 ····return-void24 ····return-void
21 .end·method25 .end·method
3.88 KB
smali/u1/g$b.smali vs.
smali/ru/nsu/bobrofon/easysshfs/p/e/h$b.smali
Max HTML report size reached
2.42 KB
smali/u1/j$a.smali vs.
smali/ru/nsu/bobrofon/easysshfs/j$a.smali
Files 24% similar despite different names
    
Offset 1, 69 lines modifiedOffset 1, 78 lines modified
1 .class·final·Lu1/j$a;1 .class·final·Lru/nsu/bobrofon/easysshfs/j$a;
2 .super·Lh1/m;2 .super·Le/w/d/m;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lg1/a;5 .implements·Le/w/c/a;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lu1/j;-><init>(Landroid/os/Handler;)V8 ····value·=·Lru/nsu/bobrofon/easysshfs/j;-><init>(Landroid/os/Handler;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1811 ····accessFlags·=·0x18
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
 14 .annotation·system·Ldalvik/annotation/Signature;
 15 ····value·=·{
 16 ········"Le/w/d/m;",
 17 ········"Le/w/c/a<",
 18 ········"Ld/a/a/c;",
 19 ········">;"
 20 ····}
 21 .end·annotation
  
  
14 #·static·fields22 #·static·fields
15 .field·public·static·final·e:Lu1/j$a;23 .field·public·static·final·f:Lru/nsu/bobrofon/easysshfs/j$a;
  
  
16 #·direct·methods24 #·direct·methods
17 .method·static·constructor·<clinit>()V25 .method·static·constructor·<clinit>()V
18 ····.locals·126 ····.locals·1
  
19 ····new-instance·v0,·Lu1/j$a;27 ····new-instance·v0,·Lru/nsu/bobrofon/easysshfs/j$a;
  
20 ····invoke-direct·{v0},·Lu1/j$a;-><init>()V28 ····invoke-direct·{v0},·Lru/nsu/bobrofon/easysshfs/j$a;-><init>()V
  
21 ····sput-object·v0,·Lu1/j$a;->e:Lu1/j$a;29 ····sput-object·v0,·Lru/nsu/bobrofon/easysshfs/j$a;->f:Lru/nsu/bobrofon/easysshfs/j$a;
  
22 ····return-void30 ····return-void
23 .end·method31 .end·method
  
24 .method·constructor·<init>()V32 .method·constructor·<init>()V
25 ····.locals·133 ····.locals·1
  
26 ····const/4·v0,·0x034 ····const/4·v0,·0x0
  
27 ····invoke-direct·{p0,·v0},·Lh1/m;-><init>(I)V35 ····invoke-direct·{p0,·v0},·Le/w/d/m;-><init>(I)V
  
28 ····return-void36 ····return-void
29 .end·method37 .end·method
  
  
30 #·virtual·methods38 #·virtual·methods
31 .method·public·final·a()Lu0/d;39 .method·public·final·a()Ld/a/a/c;
32 ····.locals·140 ····.locals·1
  
33 ····sget-object·v0,·Lru/nsu/bobrofon/easysshfs/EasySSHFSActivity;->w:Lru/nsu/bobrofon/easysshfs/EasySSHFSActivity$b;41 ····sget-object·v0,·Lru/nsu/bobrofon/easysshfs/EasySSHFSActivity;->v:Lru/nsu/bobrofon/easysshfs/EasySSHFSActivity$b;
  
34 ····invoke-virtual·{v0},·Lru/nsu/bobrofon/easysshfs/EasySSHFSActivity$b;->a()Lu0/d;42 ····invoke-virtual·{v0},·Lru/nsu/bobrofon/easysshfs/EasySSHFSActivity$b;->a()Ld/a/a/c;
  
35 ····move-result-object·v043 ····move-result-object·v0
  
36 ····return-object·v044 ····return-object·v0
37 .end·method45 .end·method
  
38 .method·public·bridge·synthetic·b()Ljava/lang/Object;46 .method·public·bridge·synthetic·c()Ljava/lang/Object;
39 ····.locals·147 ····.locals·1
  
40 ····invoke-virtual·{p0},·Lu1/j$a;->a()Lu0/d;48 ····invoke-virtual·{p0},·Lru/nsu/bobrofon/easysshfs/j$a;->a()Ld/a/a/c;
  
41 ····move-result-object·v049 ····move-result-object·v0
  
42 ····return-object·v050 ····return-object·v0
43 .end·method51 .end·method
1.52 KB
smali/u1/a.smali vs.
smali/kotlinx/coroutines/a.smali
Files 24% similar despite different names
    
Offset 1, 45 lines modifiedOffset 1, 42 lines modified
1 .class·public·final·Lu1/a;1 .class·public·final·synthetic·Lkotlinx/coroutines/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
 4 #·interfaces
 5 .implements·Ljava/lang/Runnable;
  
  
4 #·static·fields6 #·static·fields
5 .field·public·static·final·a:Lu1/a;7 .field·public·static·final·synthetic·e:Lkotlinx/coroutines/a;
  
  
6 #·direct·methods8 #·direct·methods
7 .method·static·constructor·<clinit>()V9 .method·static·synthetic·constructor·<clinit>()V
8 ····.locals·110 ····.locals·1
  
9 ····new-instance·v0,·Lu1/a;11 ····new-instance·v0,·Lkotlinx/coroutines/a;
  
10 ····invoke-direct·{v0},·Lu1/a;-><init>()V12 ····invoke-direct·{v0},·Lkotlinx/coroutines/a;-><init>()V
  
11 ····sput-object·v0,·Lu1/a;->a:Lu1/a;13 ····sput-object·v0,·Lkotlinx/coroutines/a;->e:Lkotlinx/coroutines/a;
  
12 ····return-void14 ····return-void
13 .end·method15 .end·method
  
14 .method·private·constructor·<init>()V16 .method·private·synthetic·constructor·<init>()V
15 ····.locals·017 ····.locals·0
  
16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
17 ····return-void19 ····return-void
18 .end·method20 .end·method
  
  
19 #·virtual·methods21 #·virtual·methods
20 .method·public·final·a()Ljava/io/File;22 .method·public·final·run()V
21 ····.locals·223 ····.locals·0
  
22 ····invoke-static·{},·Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; 
  
23 ····move-result-object·v0 
  
24 ····const-string·v1,·"getExternalStorageDirectory()" 
  
25 ····invoke-static·{v0,·v1},·Lh1/l;->c(Ljava/lang/Object;Ljava/lang/String;)V24 ····invoke-static·{},·Lkotlinx/coroutines/v;->B()V
  
26 ····return-object·v025 ····return-void
27 .end·method26 .end·method
29.5 KB
smali/u1/p.smali vs.
smali/c/g/c/j/f.smali
Max HTML report size reached
1.47 KB
smali/u1/c.smali vs.
smali/ru/nsu/bobrofon/easysshfs/a.smali
Files 13% similar despite different names
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 .class·public·final·synthetic·Lu1/c;1 .class·public·final·synthetic·Lru/nsu/bobrofon/easysshfs/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/lifecycle/q;5 .implements·Landroidx/lifecycle/s;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lru/nsu/bobrofon/easysshfs/EasySSHFSActivity;7 .field·public·final·synthetic·a:Lru/nsu/bobrofon/easysshfs/EasySSHFSActivity;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lru/nsu/bobrofon/easysshfs/EasySSHFSActivity;)V9 .method·public·synthetic·constructor·<init>(Lru/nsu/bobrofon/easysshfs/EasySSHFSActivity;)V
10 ····.locals·010 ····.locals·0
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····iput-object·p1,·p0,·Lu1/c;->a:Lru/nsu/bobrofon/easysshfs/EasySSHFSActivity;12 ····iput-object·p1,·p0,·Lru/nsu/bobrofon/easysshfs/a;->a:Lru/nsu/bobrofon/easysshfs/EasySSHFSActivity;
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·final·a(Ljava/lang/Object;)V16 .method·public·final·a(Ljava/lang/Object;)V
17 ····.locals·117 ····.locals·1
  
18 ····iget-object·v0,·p0,·Lu1/c;->a:Lru/nsu/bobrofon/easysshfs/EasySSHFSActivity;18 ····iget-object·v0,·p0,·Lru/nsu/bobrofon/easysshfs/a;->a:Lru/nsu/bobrofon/easysshfs/EasySSHFSActivity;
  
19 ····check-cast·p1,·Ljava/lang/Boolean;19 ····check-cast·p1,·Ljava/lang/Boolean;
  
20 ····invoke-static·{v0,·p1},·Lru/nsu/bobrofon/easysshfs/EasySSHFSActivity;->O(Lru/nsu/bobrofon/easysshfs/EasySSHFSActivity;Ljava/lang/Boolean;)V20 ····invoke-static·{v0,·p1},·Lru/nsu/bobrofon/easysshfs/EasySSHFSActivity;->Q(Lru/nsu/bobrofon/easysshfs/EasySSHFSActivity;Ljava/lang/Boolean;)V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
14.0 KB
smali/o1/h.smali vs.
smali/e/c0/e.smali
Max HTML report size reached
1.16 KB
smali/o1/e$a.smali vs.
smali/kotlinx/coroutines/n0$a.smali
Files 22% similar despite different names
    
Offset 1, 33 lines modifiedOffset 1, 44 lines modified
1 .class·public·final·Lo1/e$a;1 .class·public·final·Lkotlinx/coroutines/n0$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
 4 #·interfaces
 5 .implements·Le/t/g$c;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lo1/e;8 ····value·=·Lkotlinx/coroutines/n0;
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
10 ····name·=·"a"12 ····name·=·"a"
11 .end·annotation13 .end·annotation
  
 14 .annotation·system·Ldalvik/annotation/Signature;
 15 ····value·=·{
 16 ········"Ljava/lang/Object;",
 17 ········"Le/t/g$c<",
 18 ········"Lkotlinx/coroutines/n0;",
 19 ········">;"
 20 ····}
 21 .end·annotation
  
  
12 #·direct·methods22 #·direct·methods
13 .method·private·constructor·<init>()V23 .method·private·constructor·<init>()V
14 ····.locals·024 ····.locals·0
  
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····return-void26 ····return-void
17 .end·method27 .end·method
  
18 .method·public·synthetic·constructor·<init>(Lh1/g;)V28 .method·public·synthetic·constructor·<init>(Le/w/d/g;)V
19 ····.locals·029 ····.locals·0
  
20 ····.line·1 
21 ····invoke-direct·{p0},·Lo1/e$a;-><init>()V30 ····invoke-direct·{p0},·Lkotlinx/coroutines/n0$a;-><init>()V
  
22 ····return-void31 ····return-void
23 .end·method32 .end·method
8.34 KB
smali/o1/f.smali vs.
smali/e/c0/f.smali
Max HTML report size reached
3.81 KB
smali/o1/d.smali vs.
smali/e/t/h.smali
Max HTML report size reached
1.46 KB
smali/o1/r.smali vs.
smali/e/c0/r.smali
Files 8% similar despite different names
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 .class·abstract·Lo1/r;1 .class·Le/c0/r;
2 .super·Lo1/q;2 .super·Le/c0/q;
3 .source·"SourceFile"3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·final·b0(Ljava/lang/String;I)Ljava/lang/String;5 .method·public·static·final·a0(Ljava/lang/String;I)Ljava/lang/String;
6 ····.locals·16 ····.locals·1
  
7 ····const-string·v0,·"<this>"7 ····const-string·v0,·"$this$drop"
  
8 ····invoke-static·{p0,·v0},·Lh1/l;->d(Ljava/lang/Object;Ljava/lang/String;)V8 ····invoke-static·{p0,·v0},·Le/w/d/l;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
9 ····if-ltz·p1,·:cond_09 ····if-ltz·p1,·:cond_0
  
10 ····const/4·v0,·0x110 ····const/4·v0,·0x1
  
11 ····goto·:goto_011 ····goto·:goto_0
  
Offset 23, 25 lines modifiedOffset 23, 25 lines modified
23 ····:goto_023 ····:goto_0
24 ····if-eqz·v0,·:cond_124 ····if-eqz·v0,·:cond_1
  
25 ····invoke-virtual·{p0},·Ljava/lang/String;->length()I25 ····invoke-virtual·{p0},·Ljava/lang/String;->length()I
  
26 ····move-result·v026 ····move-result·v0
  
27 ····invoke-static·{p1,·v0},·Ll1/d;->b(II)I27 ····invoke-static·{p1,·v0},·Le/z/d;->c(II)I
  
28 ····move-result·p128 ····move-result·p1
  
29 ····invoke-virtual·{p0,·p1},·Ljava/lang/String;->substring(I)Ljava/lang/String;29 ····invoke-virtual·{p0,·p1},·Ljava/lang/String;->substring(I)Ljava/lang/String;
  
30 ····move-result-object·p030 ····move-result-object·p0
  
31 ····const-string·p1,·"this·as·java.lang.String).substring(startIndex)"31 ····const-string·p1,·"(this·as·java.lang.String).substring(startIndex)"
  
32 ····invoke-static·{p0,·p1},·Lh1/l;->c(Ljava/lang/Object;Ljava/lang/String;)V32 ····invoke-static·{p0,·p1},·Le/w/d/l;->c(Ljava/lang/Object;Ljava/lang/String;)V
  
33 ····return-object·p033 ····return-object·p0
  
34 ····:cond_134 ····:cond_1
35 ····new-instance·p0,·Ljava/lang/StringBuilder;35 ····new-instance·p0,·Ljava/lang/StringBuilder;
  
36 ····invoke-direct·{p0},·Ljava/lang/StringBuilder;-><init>()V36 ····invoke-direct·{p0},·Ljava/lang/StringBuilder;-><init>()V
297 B
smali/o1/b.smali vs.
smali/e/c0/b.smali
Files 15% similar despite different names
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·abstract·Lo1/b;1 .class·Le/c0/b;
2 .super·Lo1/a;2 .super·Le/c0/a;
3 .source·"SourceFile"3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·final·d(CCZ)Z5 .method·public·static·final·d(CCZ)Z
6 ····.locals·26 ····.locals·2
  
7 ····const/4·v0,·0x17 ····const/4·v0,·0x1
8.49 KB
smali/o1/o.smali vs.
smali/c/g/c/j/k1$g.smali
Max HTML report size reached
11.9 KB
smali/o1/e.smali vs.
smali/c/g/b/e$a.smali
Max HTML report size reached
3.58 KB
smali/o1/a.smali vs.
smali/c/d/j/b.smali
Files 21% similar despite different names
    
Offset 1, 99 lines modifiedOffset 1, 75 lines modified
1 .class·abstract·Lo1/a;1 .class·public·Lc/d/j/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·final·a(I)I5 .method·public·static·a(Ljava/lang/Object;Ljava/lang/StringBuilder;)V
6 ····.locals·46 ····.locals·2
  
7 ····const/4·v0,·0x07 ····if-nez·p0,·:cond_0
  
8 ····const/4·v1,·0x28 ····const-string·p0,·"null"
  
 9 ····:goto_0
 10 ····invoke-virtual·{p1,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
9 ····if-gt·v1,·p0,·:cond_0 
  
10 ····const/16·v2,·0x25 
  
11 ····if-ge·p0,·v2,·:cond_0 
  
12 ····const/4·v0,·0x111 ····goto·:goto_1
  
13 ····:cond_012 ····:cond_0
 13 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
14 ····if-eqz·v0,·:cond_1 
  
15 ····return·p0 
  
16 ····:cond_1 
17 ····new-instance·v0,·Ljava/lang/IllegalArgumentException; 
  
18 ····new-instance·v2,·Ljava/lang/StringBuilder; 
  
19 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V 
  
20 ····const-string·v3,·"radix·"14 ····move-result-object·v0
  
21 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;15 ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
  
22 ····invoke-virtual·{v2,·p0},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;16 ····move-result-object·v0
  
23 ····const-string·p0,·"·was·not·in·valid·range·"17 ····invoke-virtual·{v0},·Ljava/lang/String;->length()I
  
24 ····invoke-virtual·{v2,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;18 ····move-result·v1
  
25 ····new-instance·p0,·Ll1/c;19 ····if-gtz·v1,·:cond_1
  
26 ····const/16·v3,·0x2420 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
27 ····invoke-direct·{p0,·v1,·v3},·Ll1/c;-><init>(II)V21 ····move-result-object·v0
  
28 ····invoke-virtual·{v2,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;22 ····invoke-virtual·{v0},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
29 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;23 ····move-result-object·v0
  
 24 ····const/16·v1,·0x2e
30 ····move-result-object·p0 
  
31 ····invoke-direct·{v0,·p0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V 
  
 25 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->lastIndexOf(I)I
32 ····throw·v0 
33 .end·method 
  
 26 ····move-result·v1
34 .method·public·static·final·b(CI)I 
35 ····.locals·0 
  
36 ····invoke-static·{p0,·p1},·Ljava/lang/Character;->digit(II)I27 ····if-lez·v1,·:cond_1
  
37 ····move-result·p028 ····add-int/lit8·v1,·v1,·0x1
  
 29 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->substring(I)Ljava/lang/String;
38 ····return·p0 
39 .end·method 
  
 30 ····move-result-object·v0
40 .method·public·static·final·c(C)Z 
41 ····.locals·1 
  
42 ····invoke-static·{p0},·Ljava/lang/Character;->isWhitespace(C)Z31 ····:cond_1
 32 ····invoke-virtual·{p1,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
43 ····move-result·v033 ····const/16·v0,·0x7b
  
44 ····if-nez·v0,·:cond_134 ····invoke-virtual·{p1,·v0},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
45 ····invoke-static·{p0},·Ljava/lang/Character;->isSpaceChar(C)Z35 ····invoke-static·{p0},·Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I
  
46 ····move-result·p036 ····move-result·p0
  
 37 ····invoke-static·{p0},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
47 ····if-eqz·p0,·:cond_0 
  
48 ····goto·:goto_0 
  
49 ····:cond_0 
50 ····const/4·p0,·0x0 
  
51 ····goto·:goto_138 ····move-result-object·p0
  
52 ····:cond_1 
53 ····:goto_039 ····goto·:goto_0
54 ····const/4·p0,·0x1 
  
55 ····:goto_140 ····:goto_1
56 ····return·p041 ····return-void
57 .end·method42 .end·method
2.99 KB
smali/o1/h$a.smali vs.
smali/c/g/b/m$c.smali
Files 24% similar despite different names
    
Offset 1, 69 lines modifiedOffset 1, 90 lines modified
1 .class·final·Lo1/h$a;1 .class·final·Lc/g/b/m$c;
 2 .super·Ljava/io/OutputStream;
 3 .source·""
2 .super·Lh1/m; 
3 .source·"SourceFile" 
  
4 #·interfaces 
5 .implements·Lg1/l; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lo1/h;->b(Ljava/lang/String;)Lg1/l;6 ····value·=·Lc/g/b/m;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x189 ····accessFlags·=·0x1a
12 ····name·=·null10 ····name·=·"c"
13 .end·annotation11 .end·annotation
  
  
14 #·static·fields12 #·instance·fields
15 .field·public·static·final·e:Lo1/h$a;13 .field·private·final·e:Ljava/io/FileOutputStream;
  
  
16 #·direct·methods14 #·direct·methods
17 .method·static·constructor·<clinit>()V15 .method·public·constructor·<init>(Ljava/io/FileOutputStream;)V
18 ····.locals·116 ····.locals·1
  
19 ····new-instance·v0,·Lo1/h$a;17 ····const-string·v0,·"fileOutputStream"
  
 18 ····invoke-static·{p1,·v0},·Le/w/d/l;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
 19 ····invoke-direct·{p0},·Ljava/io/OutputStream;-><init>()V
  
 20 ····iput-object·p1,·p0,·Lc/g/b/m$c;->e:Ljava/io/FileOutputStream;
  
 21 ····return-void
 22 .end·method
  
20 ····invoke-direct·{v0},·Lo1/h$a;-><init>()V 
  
21 ····sput-object·v0,·Lo1/h$a;->e:Lo1/h$a;23 #·virtual·methods
 24 .method·public·close()V
 25 ····.locals·0
  
22 ····return-void26 ····return-void
23 .end·method27 .end·method
  
24 .method·constructor·<init>()V28 .method·public·flush()V
25 ····.locals·129 ····.locals·1
  
26 ····const/4·v0,·0x130 ····iget-object·v0,·p0,·Lc/g/b/m$c;->e:Ljava/io/FileOutputStream;
  
27 ····invoke-direct·{p0,·v0},·Lh1/m;-><init>(I)V31 ····invoke-virtual·{v0},·Ljava/io/FileOutputStream;->flush()V
  
28 ····return-void32 ····return-void
29 .end·method33 .end·method
  
 34 .method·public·write(I)V
 35 ····.locals·1
  
30 #·virtual·methods 
31 .method·public·final·a(Ljava/lang/String;)Ljava/lang/String;36 ····iget-object·v0,·p0,·Lc/g/b/m$c;->e:Ljava/io/FileOutputStream;
  
 37 ····invoke-virtual·{v0,·p1},·Ljava/io/FileOutputStream;->write(I)V
  
 38 ····return-void
 39 .end·method
  
 40 .method·public·write([B)V
32 ····.locals·141 ····.locals·1
  
33 ····const-string·v0,·"line"42 ····const-string·v0,·"b"
  
 43 ····invoke-static·{p1,·v0},·Le/w/d/l;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
 44 ····iget-object·v0,·p0,·Lc/g/b/m$c;->e:Ljava/io/FileOutputStream;
  
34 ····invoke-static·{p1,·v0},·Lh1/l;->d(Ljava/lang/Object;Ljava/lang/String;)V45 ····invoke-virtual·{v0,·p1},·Ljava/io/FileOutputStream;->write([B)V
  
35 ····return-object·p146 ····return-void
36 .end·method47 .end·method
  
37 .method·public·bridge·synthetic·p(Ljava/lang/Object;)Ljava/lang/Object;48 .method·public·write([BII)V
38 ····.locals·049 ····.locals·1
  
39 ····check-cast·p1,·Ljava/lang/String;50 ····const-string·v0,·"bytes"
  
40 ····invoke-virtual·{p0,·p1},·Lo1/h$a;->a(Ljava/lang/String;)Ljava/lang/String;51 ····invoke-static·{p1,·v0},·Le/w/d/l;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
41 ····move-result-object·p152 ····iget-object·v0,·p0,·Lc/g/b/m$c;->e:Ljava/io/FileOutputStream;
  
42 ····return-object·p153 ····invoke-virtual·{v0,·p1,·p2,·p3},·Ljava/io/FileOutputStream;->write([BII)V
  
 54 ····return-void
43 .end·method55 .end·method
4.29 KB
smali/o1/p$a.smali vs.
smali/c/g/c/j/r1$b.smali
Max HTML report size reached
3.69 KB
smali/o1/h$b.smali vs.
smali/kotlinx/coroutines/q.smali
Files 25% similar despite different names
    
Offset 1, 73 lines modifiedOffset 1, 93 lines modified
 1 .class·public·final·Lkotlinx/coroutines/q;
 2 .super·Lkotlinx/coroutines/b0;
 3 .source·""
1 .class·final·Lo1/h$b; 
2 .super·Lh1/m; 
3 .source·"SourceFile" 
  
4 #·interfaces 
5 .implements·Lg1/l; 
  
  
 4 #·static·fields
 5 .field·private·static·final·synthetic·c:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingMethod; 
8 ····value·=·Lo1/h;->b(Ljava/lang/String;)Lg1/l; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x18 
12 ····name·=·null 
13 .end·annotation 
  
  
14 #·instance·fields6 #·instance·fields
15 .field·final·synthetic·e:Ljava/lang/String;7 .field·private·volatile·synthetic·_resumed:I
  
  
16 #·direct·methods8 #·direct·methods
17 .method·constructor·<init>(Ljava/lang/String;)V9 .method·static·constructor·<clinit>()V
18 ····.locals·010 ····.locals·2
  
 11 ····const-class·v0,·Lkotlinx/coroutines/q;
  
 12 ····const-string·v1,·"_resumed"
  
19 ····iput-object·p1,·p0,·Lo1/h$b;->e:Ljava/lang/String;13 ····invoke-static·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->newUpdater(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
20 ····const/4·p1,·0x114 ····move-result-object·v0
  
21 ····invoke-direct·{p0,·p1},·Lh1/m;-><init>(I)V15 ····sput-object·v0,·Lkotlinx/coroutines/q;->c:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
22 ····return-void16 ····return-void
23 .end·method17 .end·method
  
 18 .method·public·constructor·<init>(Le/t/d;Ljava/lang/Throwable;Z)V
  
24 #·virtual·methods 
25 .method·public·final·a(Ljava/lang/String;)Ljava/lang/String; 
26 ····.locals·219 ····.locals·2
 20 ····.annotation·system·Ldalvik/annotation/Signature;
 21 ········value·=·{
 22 ············"(",
 23 ············"Le/t/d<",
 24 ············"*>;",
 25 ············"Ljava/lang/Throwable;",
 26 ············"Z)V"
 27 ········}
 28 ····.end·annotation
  
27 ····const-string·v0,·"line"29 ····if-nez·p2,·:cond_0
  
28 ····invoke-static·{p1,·v0},·Lh1/l;->d(Ljava/lang/Object;Ljava/lang/String;)V30 ····new-instance·p2,·Ljava/util/concurrent/CancellationException;
  
29 ····new-instance·v0,·Ljava/lang/StringBuilder;31 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
30 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V32 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
31 ····iget-object·v1,·p0,·Lo1/h$b;->e:Ljava/lang/String;33 ····const-string·v1,·"Continuation·"
  
32 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;34 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 35 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
 36 ····const-string·p1,·"·was·cancelled·normally"
  
33 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;37 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
34 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;38 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
35 ····move-result-object·p139 ····move-result-object·p1
  
36 ····return-object·p140 ····invoke-direct·{p2,·p1},·Ljava/util/concurrent/CancellationException;-><init>(Ljava/lang/String;)V
  
 41 ····:cond_0
 42 ····invoke-direct·{p0,·p2,·p3},·Lkotlinx/coroutines/b0;-><init>(Ljava/lang/Throwable;Z)V
  
 43 ····const/4·p1,·0x0
  
 44 ····iput·p1,·p0,·Lkotlinx/coroutines/q;->_resumed:I
  
 45 ····return-void
37 .end·method46 .end·method
  
38 .method·public·bridge·synthetic·p(Ljava/lang/Object;)Ljava/lang/Object; 
39 ····.locals·0 
  
40 ····check-cast·p1,·Ljava/lang/String;47 #·virtual·methods
 48 .method·public·final·c()Z
 49 ····.locals·3
  
41 ····invoke-virtual·{p0,·p1},·Lo1/h$b;->a(Ljava/lang/String;)Ljava/lang/String;50 ····sget-object·v0,·Lkotlinx/coroutines/q;->c:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
42 ····move-result-object·p151 ····const/4·v1,·0x0
  
 52 ····const/4·v2,·0x1
  
 53 ····invoke-virtual·{v0,·p0,·v1,·v2},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->compareAndSet(Ljava/lang/Object;II)Z
  
 54 ····move-result·v0
  
43 ····return-object·p155 ····return·v0
44 .end·method56 .end·method
47.0 KB
smali/o1/p.smali vs.
smali/e/c0/p.smali
Max HTML report size reached
11.2 KB
smali/o1/d$a.smali vs.
smali/c/g/c/h$b.smali
Max HTML report size reached
2.41 KB
smali/o1/p$b.smali vs.
smali/e/c0/p$b.smali
Files 16% similar despite different names
    
Offset 1, 65 lines modifiedOffset 1, 75 lines modified
1 .class·final·Lo1/p$b;1 .class·final·Le/c0/p$b;
2 .super·Lh1/m;2 .super·Le/w/d/m;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lg1/l;5 .implements·Le/w/c/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lo1/p;->N(Ljava/lang/CharSequence;[Ljava/lang/String;ZI)Ln1/b;8 ····value·=·Le/c0/p;->M(Ljava/lang/CharSequence;[Ljava/lang/String;ZI)Le/b0/b;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1811 ····accessFlags·=·0x18
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
 14 .annotation·system·Ldalvik/annotation/Signature;
 15 ····value·=·{
 16 ········"Le/w/d/m;",
 17 ········"Le/w/c/l<",
 18 ········"Le/z/c;",
 19 ········"Ljava/lang/String;",
 20 ········">;"
 21 ····}
 22 .end·annotation
  
  
14 #·instance·fields23 #·instance·fields
15 .field·final·synthetic·e:Ljava/lang/CharSequence;24 .field·final·synthetic·f:Ljava/lang/CharSequence;
  
  
16 #·direct·methods25 #·direct·methods
17 .method·constructor·<init>(Ljava/lang/CharSequence;)V26 .method·constructor·<init>(Ljava/lang/CharSequence;)V
18 ····.locals·027 ····.locals·0
  
19 ····iput-object·p1,·p0,·Lo1/p$b;->e:Ljava/lang/CharSequence;28 ····iput-object·p1,·p0,·Le/c0/p$b;->f:Ljava/lang/CharSequence;
  
20 ····const/4·p1,·0x129 ····const/4·p1,·0x1
  
21 ····invoke-direct·{p0,·p1},·Lh1/m;-><init>(I)V30 ····invoke-direct·{p0,·p1},·Le/w/d/m;-><init>(I)V
  
22 ····return-void31 ····return-void
23 .end·method32 .end·method
  
  
24 #·virtual·methods33 #·virtual·methods
25 .method·public·final·a(Ll1/c;)Ljava/lang/String;34 .method·public·final·a(Le/z/c;)Ljava/lang/String;
26 ····.locals·135 ····.locals·1
  
27 ····const-string·v0,·"it"36 ····const-string·v0,·"it"
  
28 ····invoke-static·{p1,·v0},·Lh1/l;->d(Ljava/lang/Object;Ljava/lang/String;)V37 ····invoke-static·{p1,·v0},·Le/w/d/l;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
29 ····iget-object·v0,·p0,·Lo1/p$b;->e:Ljava/lang/CharSequence;38 ····iget-object·v0,·p0,·Le/c0/p$b;->f:Ljava/lang/CharSequence;
  
30 ····invoke-static·{v0,·p1},·Lo1/p;->P(Ljava/lang/CharSequence;Ll1/c;)Ljava/lang/String;39 ····invoke-static·{v0,·p1},·Le/c0/p;->O(Ljava/lang/CharSequence;Le/z/c;)Ljava/lang/String;
  
31 ····move-result-object·p140 ····move-result-object·p1
  
32 ····return-object·p141 ····return-object·p1
33 .end·method42 .end·method
  
34 .method·public·bridge·synthetic·p(Ljava/lang/Object;)Ljava/lang/Object;43 .method·public·bridge·synthetic·o(Ljava/lang/Object;)Ljava/lang/Object;
35 ····.locals·044 ····.locals·0
  
36 ····check-cast·p1,·Ll1/c;45 ····check-cast·p1,·Le/z/c;
  
37 ····invoke-virtual·{p0,·p1},·Lo1/p$b;->a(Ll1/c;)Ljava/lang/String;46 ····invoke-virtual·{p0,·p1},·Le/c0/p$b;->a(Le/z/c;)Ljava/lang/String;
  
38 ····move-result-object·p147 ····move-result-object·p1
  
39 ····return-object·p148 ····return-object·p1
40 .end·method49 .end·method
4.35 KB
smali/o1/c.smali vs.
smali/e/c0/c.smali
Max HTML report size reached
7.33 KB
smali/o1/n.smali vs.
smali/e/c0/n.smali
Max HTML report size reached
3.58 KB
smali/e0/a$b.smali vs.
smali/c/d/k/e0/c$b.smali
Files 23% similar despite different names
    
Offset 1, 104 lines modifiedOffset 1, 74 lines modified
1 .class·final·Le0/a$b;1 .class·public·Lc/d/k/e0/c$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·""
3 .source·"SourceFile" 
  
4 #·interfaces 
5 .implements·Landroid/os/Parcelable$ClassLoaderCreator; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Le0/a;6 ····value·=·Lc/d/k/e0/c;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x89 ····accessFlags·=·0x9
12 ····name·=·null10 ····name·=·"b"
13 .end·annotation11 .end·annotation
  
  
 12 #·instance·fields
 13 .field·final·a:Ljava/lang/Object;
  
  
14 #·direct·methods14 #·direct·methods
15 .method·constructor·<init>()V15 .method·constructor·<init>(Ljava/lang/Object;)V
16 ····.locals·016 ····.locals·0
  
17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 18 ····iput-object·p1,·p0,·Lc/d/k/e0/c$b;->a:Ljava/lang/Object;
  
18 ····return-void19 ····return-void
19 .end·method20 .end·method
  
 21 .method·public·static·a(IIZI)Lc/d/k/e0/c$b;
 22 ····.locals·2
  
 23 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
20 #·virtual·methods 
21 .method·public·a(Landroid/os/Parcel;)Le0/a; 
22 ····.locals·1 
  
23 ····const/4·v0,·0x024 ····const/16·v1,·0x15
  
24 ····invoke-virtual·{p0,·p1,·v0},·Le0/a$b;->b(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Le0/a;25 ····if-lt·v0,·v1,·:cond_0
  
25 ····move-result-object·p126 ····new-instance·v0,·Lc/d/k/e0/c$b;
  
 27 ····invoke-static·{p0,·p1,·p2,·p3},·Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;->obtain(IIZI)Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;
26 ····return-object·p1 
27 .end·method 
  
28 .method·public·b(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Le0/a; 
29 ····.locals·0 
  
30 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;28 ····move-result-object·p0
  
31 ····move-result-object·p129 ····invoke-direct·{v0,·p0},·Lc/d/k/e0/c$b;-><init>(Ljava/lang/Object;)V
  
32 ····if-nez·p1,·:cond_0 
  
33 ····sget-object·p1,·Le0/a;->b:Le0/a; 
  
34 ····return-object·p130 ····return-object·v0
  
35 ····:cond_031 ····:cond_0
36 ····new-instance·p1,·Ljava/lang/IllegalStateException;32 ····const/16·p3,·0x13
  
37 ····const-string·p2,·"superState·must·be·null"33 ····if-lt·v0,·p3,·:cond_1
  
38 ····invoke-direct·{p1,·p2},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V34 ····new-instance·p3,·Lc/d/k/e0/c$b;
  
 35 ····invoke-static·{p0,·p1,·p2},·Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;->obtain(IIZ)Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;
39 ····throw·p1 
40 .end·method 
  
 36 ····move-result-object·p0
41 .method·public·c(I)[Le0/a; 
42 ····.locals·0 
  
43 ····new-array·p1,·p1,·[Le0/a;37 ····invoke-direct·{p3,·p0},·Lc/d/k/e0/c$b;-><init>(Ljava/lang/Object;)V
  
44 ····return-object·p138 ····return-object·p3
45 .end·method 
  
 39 ····:cond_1
 40 ····new-instance·p0,·Lc/d/k/e0/c$b;
46 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; 
47 ····.locals·0 
  
48 ····.line·1 
49 ····invoke-virtual·{p0,·p1},·Le0/a$b;->a(Landroid/os/Parcel;)Le0/a; 
  
50 ····move-result-object·p1 
  
51 ····return-object·p1 
52 .end·method 
  
53 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; 
54 ····.locals·0 
  
55 ····.line·2 
56 ····invoke-virtual·{p0,·p1,·p2},·Le0/a$b;->b(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Le0/a; 
  
57 ····move-result-object·p1 
  
58 ····return-object·p1 
59 .end·method 
  
60 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object; 
61 ····.locals·0 
  
62 ····invoke-virtual·{p0,·p1},·Le0/a$b;->c(I)[Le0/a;41 ····const/4·p1,·0x0
  
63 ····move-result-object·p142 ····invoke-direct·{p0,·p1},·Lc/d/k/e0/c$b;-><init>(Ljava/lang/Object;)V
  
64 ····return-object·p143 ····return-object·p0
65 .end·method44 .end·method
3.98 KB
smali/e0/a.smali vs.
smali/c/f/a/a.smali
Max HTML report size reached
5.82 KB
smali/y1/e$a.smali vs.
smali/e/t/b.smali
Max HTML report size reached
9.85 KB
smali/y1/t.smali vs.
smali/ru/nsu/bobrofon/easysshfs/p/e/l.smali
Max HTML report size reached
20.9 KB
smali/y1/p$a$b.smali vs.
smali/d/a/a/a.smali
Max HTML report size reached
1.01 KB
smali/y1/p$a.smali vs.
smali/e/w/d/e$a.smali
Files 22% similar despite different names
    
Offset 1, 40 lines modifiedOffset 1, 32 lines modified
1 .class·public·final·Ly1/p$a;1 .class·public·final·Le/w/d/e$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Ly1/p;6 ····value·=·Le/w/d/e;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x19
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/MemberClasses; 
13 ····value·=·{ 
14 ········Ly1/p$a$a;, 
15 ········Ly1/p$a$b; 
16 ····} 
17 .end·annotation 
  
  
18 #·direct·methods12 #·direct·methods
19 .method·private·constructor·<init>()V13 .method·private·constructor·<init>()V
20 ····.locals·014 ····.locals·0
  
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····return-void16 ····return-void
23 .end·method17 .end·method
  
24 .method·public·synthetic·constructor·<init>(Lh1/g;)V18 .method·public·synthetic·constructor·<init>(Le/w/d/g;)V
25 ····.locals·019 ····.locals·0
  
26 ····.line·1 
27 ····invoke-direct·{p0},·Ly1/p$a;-><init>()V20 ····invoke-direct·{p0},·Le/w/d/e$a;-><init>()V
  
28 ····return-void21 ····return-void
29 .end·method22 .end·method
26.1 KB
smali/y1/p$a$a.smali vs.
smali/ru/nsu/bobrofon/easysshfs/p/e/j$a$b.smali
Max HTML report size reached
52.7 KB
smali/y1/n.smali vs.
smali/c/d/k/e0/c$a.smali
Max HTML report size reached
4.31 KB
smali/y1/e$b.smali vs.
smali/androidx/activity/result/f/b.smali
Max HTML report size reached
15.5 KB
smali/j0/h.smali vs.
smali/c/g/c/h.smali
Max HTML report size reached
14.8 KB
smali/j0/f.smali vs.
smali/android/support/v4/media/session/a$a.smali
Max HTML report size reached
12.1 KB
smali/j0/g.smali vs.
smali/c/g/b/l.smali
Max HTML report size reached
2.92 KB
smali/j0/a$a.smali vs.
smali/c/g/c/c$a.smali
Files 22% similar despite different names
    
Offset 1, 73 lines modifiedOffset 1, 82 lines modified
1 .class·final·Lj0/a$a;1 .class·final·Lc/g/c/c$a;
2 .super·Lh1/m;2 .super·Le/w/d/m;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lg1/l;5 .implements·Le/w/c/a;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lj0/a;->b(Ljava/lang/String;Li0/b;Lg1/l;Lp1/l0;ILjava/lang/Object;)Li1/a;8 ····value·=·Lc/g/c/c;->c(Landroid/content/Context;Le/a0/g;)Lc/g/b/f;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1811 ····accessFlags·=·0x18
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
 14 .annotation·system·Ldalvik/annotation/Signature;
 15 ····value·=·{
 16 ········"Le/w/d/m;",
 17 ········"Le/w/c/a<",
 18 ········"Ljava/io/File;",
 19 ········">;"
 20 ····}
 21 .end·annotation
  
  
14 #·static·fields22 #·instance·fields
15 .field·public·static·final·e:Lj0/a$a;23 .field·final·synthetic·f:Landroid/content/Context;
  
 24 .field·final·synthetic·g:Lc/g/c/c;
  
  
16 #·direct·methods25 #·direct·methods
17 .method·static·constructor·<clinit>()V26 .method·constructor·<init>(Landroid/content/Context;Lc/g/c/c;)V
18 ····.locals·127 ····.locals·0
  
 28 ····iput-object·p1,·p0,·Lc/g/c/c$a;->f:Landroid/content/Context;
  
19 ····new-instance·v0,·Lj0/a$a;29 ····iput-object·p2,·p0,·Lc/g/c/c$a;->g:Lc/g/c/c;
  
20 ····invoke-direct·{v0},·Lj0/a$a;-><init>()V30 ····const/4·p1,·0x0
  
21 ····sput-object·v0,·Lj0/a$a;->e:Lj0/a$a;31 ····invoke-direct·{p0,·p1},·Le/w/d/m;-><init>(I)V
  
22 ····return-void32 ····return-void
23 .end·method33 .end·method
  
24 .method·constructor·<init>()V 
25 ····.locals·1 
  
26 ····const/4·v0,·0x134 #·virtual·methods
 35 .method·public·final·a()Ljava/io/File;
 36 ····.locals·2
  
27 ····invoke-direct·{p0,·v0},·Lh1/m;-><init>(I)V37 ····iget-object·v0,·p0,·Lc/g/c/c$a;->f:Landroid/content/Context;
  
 38 ····const-string·v1,·"applicationContext"
28 ····return-void 
29 .end·method 
  
 39 ····invoke-static·{v0,·v1},·Le/w/d/l;->c(Ljava/lang/Object;Ljava/lang/String;)V
  
 40 ····iget-object·v1,·p0,·Lc/g/c/c$a;->g:Lc/g/c/c;
30 #·virtual·methods 
31 .method·public·final·a(Landroid/content/Context;)Ljava/util/List; 
32 ····.locals·1 
  
33 ····const-string·v0,·"it"41 ····invoke-static·{v1},·Lc/g/c/c;->b(Lc/g/c/c;)Ljava/lang/String;
  
34 ····invoke-static·{p1,·v0},·Lh1/l;->d(Ljava/lang/Object;Ljava/lang/String;)V42 ····move-result-object·v1
  
35 ····invoke-static·{},·Lx0/h;->d()Ljava/util/List;43 ····invoke-static·{v0,·v1},·Lc/g/c/b;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File;
  
36 ····move-result-object·p144 ····move-result-object·v0
  
37 ····return-object·p145 ····return-object·v0
38 .end·method46 .end·method
  
39 .method·public·bridge·synthetic·p(Ljava/lang/Object;)Ljava/lang/Object;47 .method·public·bridge·synthetic·c()Ljava/lang/Object;
40 ····.locals·048 ····.locals·1
  
41 ····check-cast·p1,·Landroid/content/Context; 
  
42 ····invoke-virtual·{p0,·p1},·Lj0/a$a;->a(Landroid/content/Context;)Ljava/util/List;49 ····invoke-virtual·{p0},·Lc/g/c/c$a;->a()Ljava/io/File;
  
43 ····move-result-object·p150 ····move-result-object·v0
  
44 ····return-object·p151 ····return-object·v0
45 .end·method52 .end·method
1.23 KB
smali/j0/b.smali vs.
smali/c/g/c/b.smali
Files 19% similar despite different names
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 .class·public·abstract·Lj0/b;1 .class·public·final·Lc/g/c/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·final·a(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File;5 .method·public·static·final·a(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File;
6 ····.locals·16 ····.locals·1
  
7 ····const-string·v0,·"<this>"7 ····const-string·v0,·"<this>"
  
8 ····invoke-static·{p0,·v0},·Lh1/l;->d(Ljava/lang/Object;Ljava/lang/String;)V8 ····invoke-static·{p0,·v0},·Le/w/d/l;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
9 ····const-string·v0,·"name"9 ····const-string·v0,·"name"
  
10 ····invoke-static·{p1,·v0},·Lh1/l;->d(Ljava/lang/Object;Ljava/lang/String;)V10 ····invoke-static·{p1,·v0},·Le/w/d/l;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
11 ····const-string·v0,·".preferences_pb"11 ····const-string·v0,·".preferences_pb"
  
12 ····invoke-static·{p1,·v0},·Lh1/l;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;12 ····invoke-static·{p1,·v0},·Le/w/d/l;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
  
13 ····move-result-object·p113 ····move-result-object·p1
  
14 ····invoke-static·{p0,·p1},·Lg0/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File;14 ····invoke-static·{p0,·p1},·Lc/g/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File;
  
15 ····move-result-object·p015 ····move-result-object·p0
  
16 ····return-object·p016 ····return-object·p0
17 .end·method17 .end·method
2.39 KB
smali/j0/f$a.smali vs.
smali/c/g/c/f$a.smali
Files 22% similar despite different names
    
Offset 1, 65 lines modifiedOffset 1, 72 lines modified
1 .class·public·final·Lj0/f$a;1 .class·public·final·Lc/g/c/f$a;
2 .super·Landroidx/datastore/preferences/protobuf/u$a; 
3 .source·"SourceFile"2 .super·Lc/g/c/j/z$a;
 3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/datastore/preferences/protobuf/l0;5 .implements·Lc/g/c/j/t0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lj0/f;8 ····value·=·Lc/g/c/f;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"a"12 ····name·=·"a"
13 .end·annotation13 .end·annotation
  
 14 .annotation·system·Ldalvik/annotation/Signature;
 15 ····value·=·{
 16 ········"Lc/g/c/j/z$a<",
 17 ········"Lc/g/c/f;",
 18 ········"Lc/g/c/f$a;",
 19 ········">;"
 20 ····}
 21 .end·annotation
  
  
14 #·direct·methods22 #·direct·methods
15 .method·private·constructor·<init>()V23 .method·private·constructor·<init>()V
16 ····.locals·124 ····.locals·1
  
17 ····.line·1 
18 ····invoke-static·{},·Lj0/f;->H()Lj0/f;25 ····invoke-static·{},·Lc/g/c/f;->L()Lc/g/c/f;
  
19 ····move-result-object·v026 ····move-result-object·v0
  
20 ····invoke-direct·{p0,·v0},·Landroidx/datastore/preferences/protobuf/u$a;-><init>(Landroidx/datastore/preferences/protobuf/u;)V27 ····invoke-direct·{p0,·v0},·Lc/g/c/j/z$a;-><init>(Lc/g/c/j/z;)V
  
21 ····return-void28 ····return-void
22 .end·method29 .end·method
  
23 .method·synthetic·constructor·<init>(Lj0/e;)V30 .method·synthetic·constructor·<init>(Lc/g/c/e;)V
24 ····.locals·031 ····.locals·0
  
25 ····.line·2 
26 ····invoke-direct·{p0},·Lj0/f$a;-><init>()V32 ····invoke-direct·{p0},·Lc/g/c/f$a;-><init>()V
  
27 ····return-void33 ····return-void
28 .end·method34 .end·method
  
  
29 #·virtual·methods35 #·virtual·methods
30 .method·public·u(Ljava/lang/String;Lj0/h;)Lj0/f$a;36 .method·public·y(Ljava/lang/String;Lc/g/c/h;)Lc/g/c/f$a;
31 ····.locals·137 ····.locals·1
  
32 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;38 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
33 ····invoke-virtual·{p2},·Ljava/lang/Object;->getClass()Ljava/lang/Class;39 ····invoke-virtual·{p2},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
34 ····invoke-virtual·{p0},·Landroidx/datastore/preferences/protobuf/u$a;->p()V40 ····invoke-virtual·{p0},·Lc/g/c/j/z$a;->t()V
  
35 ····iget-object·v0,·p0,·Landroidx/datastore/preferences/protobuf/u$a;->e:Landroidx/datastore/preferences/protobuf/u;41 ····iget-object·v0,·p0,·Lc/g/c/j/z$a;->f:Lc/g/c/j/z;
  
36 ····check-cast·v0,·Lj0/f;42 ····check-cast·v0,·Lc/g/c/f;
  
37 ····invoke-static·{v0},·Lj0/f;->I(Lj0/f;)Ljava/util/Map;43 ····invoke-static·{v0},·Lc/g/c/f;->M(Lc/g/c/f;)Ljava/util/Map;
  
38 ····move-result-object·v044 ····move-result-object·v0
  
39 ····invoke-interface·{v0,·p1,·p2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;45 ····invoke-interface·{v0,·p1,·p2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
40 ····return-object·p046 ····return-object·p0
41 .end·method47 .end·method
3.61 KB
smali/j0/a.smali vs.
smali/c/g/c/a.smali
Files 26% similar despite different names
    
Offset 1, 36 lines modifiedOffset 1, 61 lines modified
1 .class·public·abstract·Lj0/a;1 .class·public·final·Lc/g/c/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·final·a(Ljava/lang/String;Li0/b;Lg1/l;Lp1/l0;)Li1/a;5 .method·public·static·final·a(Ljava/lang/String;Lc/g/b/p/b;Le/w/c/l;Lkotlinx/coroutines/o0;)Le/x/a;
6 ····.locals·16 ····.locals·1
 7 ····.annotation·system·Ldalvik/annotation/Signature;
 8 ········value·=·{
 9 ············"(",
 10 ············"Ljava/lang/String;",
 11 ············"Lc/g/b/p/b<",
 12 ············"Lc/g/c/i/d;",
 13 ············">;",
 14 ············"Le/w/c/l<",
 15 ············"-",
 16 ············"Landroid/content/Context;",
 17 ············"+",
 18 ············"Ljava/util/List<",
 19 ············"+",
 20 ············"Lc/g/b/d<",
 21 ············"Lc/g/c/i/d;",
 22 ············">;>;>;",
 23 ············"Lkotlinx/coroutines/o0;",
 24 ············")",
 25 ············"Le/x/a<",
 26 ············"Landroid/content/Context;",
 27 ············"Lc/g/b/f<",
 28 ············"Lc/g/c/i/d;",
 29 ············">;>;"
 30 ········}
 31 ····.end·annotation
  
7 ····const-string·v0,·"name"32 ····const-string·v0,·"name"
  
8 ····invoke-static·{p0,·v0},·Lh1/l;->d(Ljava/lang/Object;Ljava/lang/String;)V33 ····invoke-static·{p0,·v0},·Le/w/d/l;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
9 ····const-string·v0,·"produceMigrations"34 ····const-string·v0,·"produceMigrations"
  
10 ····invoke-static·{p2,·v0},·Lh1/l;->d(Ljava/lang/Object;Ljava/lang/String;)V35 ····invoke-static·{p2,·v0},·Le/w/d/l;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
11 ····const-string·v0,·"scope"36 ····const-string·v0,·"scope"
  
12 ····invoke-static·{p3,·v0},·Lh1/l;->d(Ljava/lang/Object;Ljava/lang/String;)V37 ····invoke-static·{p3,·v0},·Le/w/d/l;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
13 ····new-instance·v0,·Lj0/c;38 ····new-instance·v0,·Lc/g/c/c;
  
14 ····invoke-direct·{v0,·p0,·p1,·p2,·p3},·Lj0/c;-><init>(Ljava/lang/String;Li0/b;Lg1/l;Lp1/l0;)V39 ····invoke-direct·{v0,·p0,·p1,·p2,·p3},·Lc/g/c/c;-><init>(Ljava/lang/String;Lc/g/b/p/b;Le/w/c/l;Lkotlinx/coroutines/o0;)V
  
15 ····return-object·v040 ····return-object·v0
16 .end·method41 .end·method
  
17 .method·public·static·synthetic·b(Ljava/lang/String;Li0/b;Lg1/l;Lp1/l0;ILjava/lang/Object;)Li1/a;42 .method·public·static·synthetic·b(Ljava/lang/String;Lc/g/b/p/b;Le/w/c/l;Lkotlinx/coroutines/o0;ILjava/lang/Object;)Le/x/a;
18 ····.locals·143 ····.locals·1
  
19 ····and-int/lit8·p5,·p4,·0x244 ····and-int/lit8·p5,·p4,·0x2
  
20 ····const/4·v0,·0x045 ····const/4·v0,·0x0
  
21 ····if-eqz·p5,·:cond_046 ····if-eqz·p5,·:cond_0
Offset 38, 39 lines modifiedOffset 63, 41 lines modified
38 ····move-object·p1,·v063 ····move-object·p1,·v0
  
39 ····:cond_064 ····:cond_0
40 ····and-int/lit8·p5,·p4,·0x465 ····and-int/lit8·p5,·p4,·0x4
  
41 ····if-eqz·p5,·:cond_166 ····if-eqz·p5,·:cond_1
  
42 ····sget-object·p2,·Lj0/a$a;->e:Lj0/a$a;67 ····sget-object·p2,·Lc/g/c/a$a;->f:Lc/g/c/a$a;
  
43 ····:cond_168 ····:cond_1
44 ····and-int/lit8·p4,·p4,·0x869 ····and-int/lit8·p4,·p4,·0x8
  
45 ····if-eqz·p4,·:cond_270 ····if-eqz·p4,·:cond_2
  
46 ····invoke-static·{},·Lp1/v0;->b()Lp1/i0;71 ····sget-object·p3,·Lkotlinx/coroutines/z0;->a:Lkotlinx/coroutines/z0;
  
 72 ····invoke-static·{},·Lkotlinx/coroutines/z0;->b()Lkotlinx/coroutines/i0;
  
47 ····move-result-object·p373 ····move-result-object·p3
  
48 ····const/4·p4,·0x174 ····const/4·p4,·0x1
  
49 ····invoke-static·{v0,·p4,·v0},·Lp1/e2;->b(Lp1/l1;ILjava/lang/Object;)Lp1/a0;75 ····invoke-static·{v0,·p4,·v0},·Lkotlinx/coroutines/i2;->b(Lkotlinx/coroutines/p1;ILjava/lang/Object;)Lkotlinx/coroutines/z;
  
50 ····move-result-object·p476 ····move-result-object·p4
  
51 ····invoke-virtual·{p3,·p4},·Ly0/a;->plus(Ly0/g;)Ly0/g;77 ····invoke-virtual·{p3,·p4},·Le/t/a;->plus(Le/t/g;)Le/t/g;
  
52 ····move-result-object·p378 ····move-result-object·p3
  
53 ····invoke-static·{p3},·Lp1/m0;->a(Ly0/g;)Lp1/l0;79 ····invoke-static·{p3},·Lkotlinx/coroutines/p0;->a(Le/t/g;)Lkotlinx/coroutines/o0;
  
54 ····move-result-object·p380 ····move-result-object·p3
  
55 ····:cond_281 ····:cond_2
56 ····invoke-static·{p0,·p1,·p2,·p3},·Lj0/a;->a(Ljava/lang/String;Li0/b;Lg1/l;Lp1/l0;)Li1/a;82 ····invoke-static·{p0,·p1,·p2,·p3},·Lc/g/c/a;->a(Ljava/lang/String;Lc/g/b/p/b;Le/w/c/l;Lkotlinx/coroutines/o0;)Le/x/a;
  
57 ····move-result-object·p083 ····move-result-object·p0
  
58 ····return-object·p084 ····return-object·p0
59 .end·method85 .end·method
9.02 KB
smali/j0/h$b.smali vs.
smali/c/g/c/j/b0.smali
Max HTML report size reached
2.43 KB
smali/j0/c$a.smali vs.
smali/c/d/h/a$a.smali
Files 24% similar despite different names
    
Offset 1, 73 lines modifiedOffset 1, 55 lines modified
1 .class·final·Lj0/c$a; 
2 .super·Lh1/m; 
3 .source·"SourceFile"1 .class·Lc/d/h/a$a;
 2 .super·Ljava/lang/Object;
 3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lg1/a;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lj0/c;->c(Landroid/content/Context;Lm1/g;)Lh0/f;8 ····value·=·Lc/d/h/a;->c(Landroid/graphics/Typeface;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1811 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·e:Landroid/content/Context;15 .field·final·synthetic·e:Lc/d/h/f$c;
  
 16 .field·final·synthetic·f:Landroid/graphics/Typeface;
  
16 .field·final·synthetic·f:Lj0/c;17 .field·final·synthetic·g:Lc/d/h/a;
  
  
17 #·direct·methods18 #·direct·methods
18 .method·constructor·<init>(Landroid/content/Context;Lj0/c;)V19 .method·constructor·<init>(Lc/d/h/a;Lc/d/h/f$c;Landroid/graphics/Typeface;)V
19 ····.locals·020 ····.locals·0
  
20 ····iput-object·p1,·p0,·Lj0/c$a;->e:Landroid/content/Context;21 ····iput-object·p1,·p0,·Lc/d/h/a$a;->g:Lc/d/h/a;
  
21 ····iput-object·p2,·p0,·Lj0/c$a;->f:Lj0/c;22 ····iput-object·p2,·p0,·Lc/d/h/a$a;->e:Lc/d/h/f$c;
  
22 ····const/4·p1,·0x023 ····iput-object·p3,·p0,·Lc/d/h/a$a;->f:Landroid/graphics/Typeface;
  
23 ····invoke-direct·{p0,·p1},·Lh1/m;-><init>(I)V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····return-void25 ····return-void
25 .end·method26 .end·method
  
  
26 #·virtual·methods27 #·virtual·methods
27 .method·public·final·a()Ljava/io/File;28 .method·public·run()V
28 ····.locals·229 ····.locals·2
  
29 ····iget-object·v0,·p0,·Lj0/c$a;->e:Landroid/content/Context; 
  
30 ····const-string·v1,·"applicationContext" 
  
31 ····invoke-static·{v0,·v1},·Lh1/l;->c(Ljava/lang/Object;Ljava/lang/String;)V 
  
32 ····iget-object·v1,·p0,·Lj0/c$a;->f:Lj0/c;30 ····iget-object·v0,·p0,·Lc/d/h/a$a;->e:Lc/d/h/f$c;
  
33 ····invoke-static·{v1},·Lj0/c;->b(Lj0/c;)Ljava/lang/String; 
  
34 ····move-result-object·v1 
  
35 ····invoke-static·{v0,·v1},·Lj0/b;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File;31 ····iget-object·v1,·p0,·Lc/d/h/a$a;->f:Landroid/graphics/Typeface;
  
36 ····move-result-object·v032 ····invoke-virtual·{v0,·v1},·Lc/d/h/f$c;->b(Landroid/graphics/Typeface;)V
  
 33 ····return-void
37 ····return-object·v0 
38 .end·method 
  
39 .method·public·bridge·synthetic·b()Ljava/lang/Object; 
40 ····.locals·1 
  
41 ····invoke-virtual·{p0},·Lj0/c$a;->a()Ljava/io/File; 
  
42 ····move-result-object·v0 
  
43 ····return-object·v0 
44 .end·method34 .end·method
2.98 KB
smali/j0/d$a.smali vs.
smali/ru/nsu/bobrofon/easysshfs/p/b.smali
Files 25% similar despite different names
    
Offset 1, 67 lines modifiedOffset 1, 69 lines modified
1 .class·public·final·Lj0/d$a; 
2 .super·Ljava/lang/Object; 
3 .source·"SourceFile"1 .class·public·final·Lru/nsu/bobrofon/easysshfs/p/b;
 2 .super·Landroid/database/Observable;
 3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Lj0/d; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass;5 .annotation·system·Ldalvik/annotation/Signature;
9 ····accessFlags·=·0x19 
10 ····name·=·"a"6 ····value·=·{
 7 ········"Landroid/database/Observable<",
 8 ········"Lru/nsu/bobrofon/easysshfs/p/a;",
 9 ········">;"
 10 ····}
11 .end·annotation11 .end·annotation
  
  
12 #·direct·methods12 #·direct·methods
13 .method·private·constructor·<init>()V13 .method·public·constructor·<init>()V
14 ····.locals·014 ····.locals·0
  
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····invoke-direct·{p0},·Landroid/database/Observable;-><init>()V
  
16 ····return-void16 ····return-void
17 .end·method17 .end·method
  
18 .method·public·synthetic·constructor·<init>(Lh1/g;)V 
19 ····.locals·0 
  
20 ····.line·1 
21 ····invoke-direct·{p0},·Lj0/d$a;-><init>()V18 #·virtual·methods
 19 .method·public·final·a(Z)V
 20 ····.locals·2
  
 21 ····iget-object·v0,·p0,·Landroid/database/Observable;->mObservers:Ljava/util/ArrayList;
22 ····return-void 
23 .end·method 
  
 22 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
24 #·virtual·methods 
25 .method·public·final·a(Ljava/io/InputStream;)Lj0/f; 
26 ····.locals·223 ····move-result-object·v0
  
 24 ····:goto_0
 25 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z
  
27 ····const-string·v0,·"input"26 ····move-result·v1
  
28 ····invoke-static·{p1,·v0},·Lh1/l;->d(Ljava/lang/Object;Ljava/lang/String;)V27 ····if-eqz·v1,·:cond_0
  
 28 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
29 ····:try_start_0 
30 ····invoke-static·{p1},·Lj0/f;->O(Ljava/io/InputStream;)Lj0/f; 
  
31 ····move-result-object·p129 ····move-result-object·v1
  
32 ····const-string·v0,·"{\n················PreferencesProto.PreferenceMap.parseFrom(input)\n············}"30 ····check-cast·v1,·Lru/nsu/bobrofon/easysshfs/p/a;
  
 31 ····invoke-interface·{v1,·p1},·Lru/nsu/bobrofon/easysshfs/p/a;->a(Z)V
33 ····invoke-static·{p1,·v0},·Lh1/l;->c(Ljava/lang/Object;Ljava/lang/String;)V 
34 ····:try_end_0 
35 ····.catch·Landroidx/datastore/preferences/protobuf/w;·{:try_start_0·..·:try_end_0}·:catch_0 
  
36 ····return-object·p132 ····goto·:goto_0
  
37 ····:catch_0 
38 ····move-exception·p133 ····:cond_0
 34 ····return-void
 35 .end·method
  
39 ····new-instance·v0,·Lh0/a;36 .method·public·final·b(Lru/nsu/bobrofon/easysshfs/p/a;Z)V
 37 ····.locals·1
  
40 ····const-string·v1,·"Unable·to·parse·preferences·proto."38 ····const-string·v0,·"observer"
  
41 ····invoke-direct·{v0,·v1,·p1},·Lh0/a;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V39 ····invoke-static·{p1,·v0},·Le/w/d/l;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
42 ····throw·v040 ····invoke-super·{p0,·p1},·Landroid/database/Observable;->registerObserver(Ljava/lang/Object;)V
  
 41 ····invoke-interface·{p1,·p2},·Lru/nsu/bobrofon/easysshfs/p/a;->a(Z)V
  
 42 ····return-void
43 .end·method43 .end·method
6.52 KB
smali/j0/c.smali vs.
smali/c/g/c/i/c$a.smali
Max HTML report size reached
9.39 KB
smali/r1/h.smali vs.
smali/c/g/c/j/a.smali
Max HTML report size reached
24.5 KB
smali/r1/d.smali vs.
smali/c/b/a/b/b.smali
Max HTML report size reached
6.25 KB
smali/r1/i.smali vs.
smali/c/g/c/j/r1.smali
Max HTML report size reached
3.79 KB
smali/r1/a$c.smali vs.
smali/c/g/b/m$i.smali
Max HTML report size reached
2.97 KB
smali/r1/a$d.smali vs.
smali/kotlinx/coroutines/i1$a$a.smali
Files 20% similar despite different names
    
Offset 1, 72 lines modifiedOffset 1, 87 lines modified
1 .class·public·final·Lr1/a$d; 
2 .super·Lkotlinx/coroutines/internal/l$a; 
3 .source·"SourceFile"1 .class·final·Lkotlinx/coroutines/i1$a$a;
 2 .super·Le/w/d/m;
 3 .source·""
  
 4 #·interfaces
 5 .implements·Le/w/c/l;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lr1/a;->u(Lr1/n;)Z8 ····value·=·Lkotlinx/coroutines/i1$a;-><init>()V
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x1911 ····accessFlags·=·0x18
10 ····name·=·null12 ····name·=·null
11 .end·annotation13 .end·annotation
  
 14 .annotation·system·Ldalvik/annotation/Signature;
 15 ····value·=·{
 16 ········"Le/w/d/m;",
 17 ········"Le/w/c/l<",
 18 ········"Le/t/g$b;",
 19 ········"Lkotlinx/coroutines/i1;",
 20 ········">;"
 21 ····}
 22 .end·annotation
  
12 #·instance·fields 
13 .field·final·synthetic·d:Lkotlinx/coroutines/internal/l; 
  
14 .field·final·synthetic·e:Lr1/a;23 #·static·fields
 24 .field·public·static·final·f:Lkotlinx/coroutines/i1$a$a;
  
  
15 #·direct·methods25 #·direct·methods
16 .method·public·constructor·<init>(Lkotlinx/coroutines/internal/l;Lr1/a;)V26 .method·static·constructor·<clinit>()V
17 ····.locals·027 ····.locals·1
  
18 ····iput-object·p1,·p0,·Lr1/a$d;->d:Lkotlinx/coroutines/internal/l;28 ····new-instance·v0,·Lkotlinx/coroutines/i1$a$a;
  
19 ····iput-object·p2,·p0,·Lr1/a$d;->e:Lr1/a;29 ····invoke-direct·{v0},·Lkotlinx/coroutines/i1$a$a;-><init>()V
  
20 ····invoke-direct·{p0,·p1},·Lkotlinx/coroutines/internal/l$a;-><init>(Lkotlinx/coroutines/internal/l;)V30 ····sput-object·v0,·Lkotlinx/coroutines/i1$a$a;->f:Lkotlinx/coroutines/i1$a$a;
  
21 ····return-void31 ····return-void
22 .end·method32 .end·method
  
 33 .method·constructor·<init>()V
 34 ····.locals·1
  
 35 ····const/4·v0,·0x1
23 #·virtual·methods 
24 .method·public·bridge·synthetic·g(Ljava/lang/Object;)Ljava/lang/Object; 
25 ····.locals·0 
  
26 ····check-cast·p1,·Lkotlinx/coroutines/internal/l; 
  
27 ····invoke-virtual·{p0,·p1},·Lr1/a$d;->i(Lkotlinx/coroutines/internal/l;)Ljava/lang/Object; 
  
28 ····move-result-object·p136 ····invoke-direct·{p0,·v0},·Le/w/d/m;-><init>(I)V
  
29 ····return-object·p137 ····return-void
30 .end·method38 .end·method
  
31 .method·public·i(Lkotlinx/coroutines/internal/l;)Ljava/lang/Object; 
32 ····.locals·0 
  
33 ····iget-object·p1,·p0,·Lr1/a$d;->e:Lr1/a; 
  
34 ····invoke-virtual·{p1},·Lr1/a;->w()Z39 #·virtual·methods
 40 .method·public·final·a(Le/t/g$b;)Lkotlinx/coroutines/i1;
 41 ····.locals·1
  
35 ····move-result·p142 ····instance-of·v0,·p1,·Lkotlinx/coroutines/i1;
  
36 ····if-eqz·p1,·:cond_043 ····if-eqz·v0,·:cond_0
  
37 ····const/4·p1,·0x044 ····check-cast·p1,·Lkotlinx/coroutines/i1;
  
38 ····goto·:goto_045 ····goto·:goto_0
  
39 ····:cond_046 ····:cond_0
40 ····invoke-static·{},·Lkotlinx/coroutines/internal/k;->a()Ljava/lang/Object;47 ····const/4·p1,·0x0
  
 48 ····:goto_0
 49 ····return-object·p1
 50 .end·method
  
 51 .method·public·bridge·synthetic·o(Ljava/lang/Object;)Ljava/lang/Object;
 52 ····.locals·0
  
 53 ····check-cast·p1,·Le/t/g$b;
  
 54 ····invoke-virtual·{p0,·p1},·Lkotlinx/coroutines/i1$a$a;->a(Le/t/g$b;)Lkotlinx/coroutines/i1;
  
41 ····move-result-object·p155 ····move-result-object·p1
  
42 ····:goto_0 
43 ····return-object·p156 ····return-object·p1
44 .end·method57 .end·method
949 B
smali/r1/r.smali vs.
smali/kotlinx/coroutines/p2/r.smali
Files 22% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·abstract·Lr1/r;1 .class·public·abstract·Lkotlinx/coroutines/p2/r;
2 .super·Lkotlinx/coroutines/internal/l;2 .super·Lkotlinx/coroutines/internal/m;
3 .source·"SourceFile"3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·constructor·<init>()V5 .method·public·constructor·<init>()V
6 ····.locals·06 ····.locals·0
  
7 ····invoke-direct·{p0},·Lkotlinx/coroutines/internal/l;-><init>()V7 ····invoke-direct·{p0},·Lkotlinx/coroutines/internal/m;-><init>()V
  
8 ····return-void8 ····return-void
9 .end·method9 .end·method
  
  
10 #·virtual·methods10 #·virtual·methods
11 .method·public·abstract·F()V11 .method·public·abstract·F()V
12 .end·method12 .end·method
  
13 .method·public·abstract·G()Ljava/lang/Object;13 .method·public·abstract·G()Ljava/lang/Object;
14 .end·method14 .end·method
  
15 .method·public·abstract·H(Lkotlinx/coroutines/internal/l$b;)Lkotlinx/coroutines/internal/v;15 .method·public·abstract·H(Lkotlinx/coroutines/internal/m$b;)Lkotlinx/coroutines/internal/x;
16 .end·method16 .end·method
  
17 .method·public·I()V17 .method·public·I()V
18 ····.locals·018 ····.locals·0
  
19 ····return-void19 ····return-void
20 .end·method20 .end·method
5.5 KB
smali/r1/g.smali vs.
smali/c/d/k/d0$b.smali
Max HTML report size reached
7.65 KB
smali/r1/a$a.smali vs.
smali/c/b/a/b/a.smali
Max HTML report size reached
3.48 KB
smali/r1/m.smali vs.
smali/d/a/a/e/q$b.smali
Files 25% similar despite different names
    
Offset 1, 96 lines modifiedOffset 1, 91 lines modified
1 .class·public·Lr1/m; 
2 .super·Lr1/a; 
3 .source·"SourceFile"1 .class·Ld/a/a/e/q$b;
 2 .super·Ld/a/a/e/q;
 3 .source·""
  
  
 4 #·annotations
 5 .annotation·system·Ldalvik/annotation/EnclosingClass;
 6 ····value·=·Ld/a/a/e/q;
 7 .end·annotation
  
 8 .annotation·system·Ldalvik/annotation/InnerClass;
 9 ····accessFlags·=·0x8
 10 ····name·=·"b"
 11 .end·annotation
  
 12 .annotation·system·Ldalvik/annotation/Signature;
 13 ····value·=·{
 14 ········"Ld/a/a/e/q<",
 15 ········"Ljava/lang/Integer;",
 16 ········">;"
 17 ····}
 18 .end·annotation
  
  
4 #·direct·methods19 #·direct·methods
5 .method·public·constructor·<init>(Lg1/l;)V20 .method·constructor·<init>(Ljava/io/InputStream;Ljava/util/List;)V
6 ····.locals·021 ····.locals·0
 22 ····.annotation·system·Ldalvik/annotation/Signature;
 23 ········value·=·{
 24 ············"(",
 25 ············"Ljava/io/InputStream;",
 26 ············"Ljava/util/List<",
 27 ············"Ljava/lang/String;",
 28 ············">;)V"
 29 ········}
 30 ····.end·annotation
  
7 ····invoke-direct·{p0,·p1},·Lr1/a;-><init>(Lg1/l;)V31 ····invoke-direct·{p0,·p1,·p2},·Ld/a/a/e/q;-><init>(Ljava/io/InputStream;Ljava/util/List;)V
  
8 ····return-void32 ····return-void
9 .end·method33 .end·method
  
  
10 #·virtual·methods34 #·virtual·methods
11 .method·protected·m(Ljava/lang/Object;)Ljava/lang/Object;35 .method·public·c()Ljava/lang/Integer;
12 ····.locals·336 ····.locals·2
  
 37 ····const/4·v0,·0x1
13 ····:cond_0 
14 ····invoke-super·{p0,·p1},·Lr1/c;->m(Ljava/lang/Object;)Ljava/lang/Object; 
  
15 ····move-result-object·v0 
  
16 ····sget-object·v1,·Lr1/b;->b:Lkotlinx/coroutines/internal/v; 
  
17 ····if-ne·v0,·v1,·:cond_1 
  
18 ····return-object·v138 ····invoke-virtual·{p0,·v0},·Ld/a/a/e/q;->b(Z)Ljava/lang/String;
  
 39 ····move-result-object·v1
19 ····:cond_1 
20 ····sget-object·v2,·Lr1/b;->c:Lkotlinx/coroutines/internal/v; 
  
21 ····if-ne·v0,·v2,·:cond_340 ····if-nez·v1,·:cond_0
  
22 ····invoke-virtual·{p0,·p1},·Lr1/c;->o(Ljava/lang/Object;)Lr1/p;41 ····const/4·v1,·0x1
  
23 ····move-result-object·v042 ····goto·:goto_0
  
24 ····if-nez·v0,·:cond_243 ····:cond_0
 44 ····:try_start_0
 45 ····invoke-static·{v1},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
  
25 ····return-object·v146 ····move-result·v1
  
26 ····:cond_2 
27 ····instance-of·v1,·v0,·Lr1/i;47 ····:goto_0
 48 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
28 ····if-eqz·v1,·:cond_049 ····move-result-object·v0
 50 ····:try_end_0
 51 ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0
  
29 ····return-object·v052 ····return-object·v0
  
30 ····:cond_3 
31 ····instance-of·p1,·v0,·Lr1/i;53 ····:catch_0
 54 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
32 ····if-eqz·p1,·:cond_455 ····move-result-object·v0
  
33 ····return-object·v056 ····return-object·v0
  
34 ····:cond_4 
35 ····const-string·p1,·"Invalid·offerInternal·result·" 
  
36 ····invoke-static·{p1,·v0},·Lh1/l;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; 
  
37 ····move-result-object·p1 
  
38 ····new-instance·v0,·Ljava/lang/IllegalStateException; 
  
39 ····invoke-virtual·{p1},·Ljava/lang/Object;->toString()Ljava/lang/String; 
  
40 ····move-result-object·p1 
  
41 ····invoke-direct·{v0,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V 
  
42 ····goto·:goto_1 
  
43 ····:goto_0 
44 ····throw·v0 
  
45 ····:goto_1 
46 ····goto·:goto_0 
47 .end·method57 .end·method
  
48 .method·protected·final·v()Z58 .method·public·bridge·synthetic·call()Ljava/lang/Object;
49 ····.locals·159 ····.locals·1
  
 60 ····invoke-virtual·{p0},·Ld/a/a/e/q$b;->c()Ljava/lang/Integer;
50 ····const/4·v0,·0x1 
  
51 ····return·v0 
52 .end·method 
Max diff block lines reached; 100/3488 bytes (2.87%) of diff not shown.
3.91 KB
smali/r1/b.smali vs.
smali/kotlinx/coroutines/p2/b.smali
Max HTML report size reached
1.65 KB
smali/r1/a$b.smali vs.
smali/c/g/b/e.smali
Files 26% similar despite different names
    
Offset 1, 50 lines modifiedOffset 1, 40 lines modified
1 .class·final·Lr1/a$b; 
2 .super·Lr1/a$a; 
3 .source·"SourceFile"1 .class·public·final·Lc/g/b/e;
 2 .super·Ljava/lang/Object;
 3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·Lr1/a;6 ····value·=·{
 7 ········Lc/g/b/e$a;
 8 ····}
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/Signature;
9 ····accessFlags·=·0x1a 
10 ····name·=·"b"11 ····value·=·{
 12 ········"<T:",
 13 ········"Ljava/lang/Object;",
 14 ········">",
 15 ········"Ljava/lang/Object;"
 16 ····}
11 .end·annotation17 .end·annotation
  
  
12 #·instance·fields18 #·static·fields
13 .field·public·final·i:Lg1/l;19 .field·public·static·final·a:Lc/g/b/e$a;
  
  
14 #·direct·methods20 #·direct·methods
 21 .method·static·constructor·<clinit>()V
15 .method·public·constructor·<init>(Lp1/k;ILg1/l;)V 
16 ····.locals·0 
  
17 ····invoke-direct·{p0,·p1,·p2},·Lr1/a$a;-><init>(Lp1/k;I)V 
  
18 ····iput-object·p3,·p0,·Lr1/a$b;->i:Lg1/l; 
  
19 ····return-void 
20 .end·method 
  
  
21 #·virtual·methods 
22 .method·public·G(Ljava/lang/Object;)Lg1/l; 
23 ····.locals·222 ····.locals·2
  
 23 ····new-instance·v0,·Lc/g/b/e$a;
24 ····iget-object·v0,·p0,·Lr1/a$b;->i:Lg1/l; 
  
25 ····iget-object·v1,·p0,·Lr1/a$a;->g:Lp1/k; 
  
26 ····invoke-interface·{v1},·Ly0/d;->d()Ly0/g;24 ····const/4·v1,·0x0
  
27 ····move-result-object·v125 ····invoke-direct·{v0,·v1},·Lc/g/b/e$a;-><init>(Le/w/d/g;)V
  
28 ····invoke-static·{v0,·p1,·v1},·Lkotlinx/coroutines/internal/r;->a(Lg1/l;Ljava/lang/Object;Ly0/g;)Lg1/l;26 ····sput-object·v0,·Lc/g/b/e;->a:Lc/g/b/e$a;
  
 27 ····return-void
29 ····move-result-object·p1 
  
30 ····return-object·p1 
31 .end·method28 .end·method
3.01 KB
smali/r1/f$a.smali vs.
smali/kotlinx/coroutines/s1.smali
Files 27% similar despite different names
    
Offset 1, 66 lines modifiedOffset 1, 112 lines modified
1 .class·public·final·Lr1/f$a; 
2 .super·Ljava/lang/Object; 
3 .source·"SourceFile"1 .class·public·Lkotlinx/coroutines/s1;
 2 .super·Lkotlinx/coroutines/w1;
 3 .source·""
  
 4 #·interfaces
 5 .implements·Lkotlinx/coroutines/z;
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Lr1/f; 
7 .end·annotation 
  
 6 #·instance·fields
 7 .field·private·final·f:Z
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x19 
10 ····name·=·"a" 
11 .end·annotation 
  
  
12 #·static·fields 
13 .field·static·final·synthetic·a:Lr1/f$a;8 #·direct·methods
 9 .method·public·constructor·<init>(Lkotlinx/coroutines/p1;)V
 10 ····.locals·1
  
14 .field·private·static·final·b:I11 ····const/4·v0,·0x1
  
 12 ····invoke-direct·{p0,·v0},·Lkotlinx/coroutines/w1;-><init>(Z)V
  
15 #·direct·methods 
16 .method·static·constructor·<clinit>()V13 ····invoke-virtual·{p0,·p1},·Lkotlinx/coroutines/w1;->Z(Lkotlinx/coroutines/p1;)V
  
 14 ····invoke-direct·{p0},·Lkotlinx/coroutines/s1;->B0()Z
  
 15 ····move-result·p1
  
 16 ····iput-boolean·p1,·p0,·Lkotlinx/coroutines/s1;->f:Z
  
 17 ····return-void
 18 .end·method
  
 19 .method·private·final·B0()Z
17 ····.locals·420 ····.locals·4
  
18 ····new-instance·v0,·Lr1/f$a;21 ····invoke-virtual·{p0},·Lkotlinx/coroutines/w1;->V()Lkotlinx/coroutines/s;
  
 22 ····move-result-object·v0
  
 23 ····instance-of·v1,·v0,·Lkotlinx/coroutines/t;
  
 24 ····const/4·v2,·0x0
  
 25 ····if-eqz·v1,·:cond_0
  
 26 ····check-cast·v0,·Lkotlinx/coroutines/t;
  
 27 ····goto·:goto_0
  
 28 ····:cond_0
 29 ····move-object·v0,·v2
  
19 ····invoke-direct·{v0},·Lr1/f$a;-><init>()V30 ····:goto_0
 31 ····const/4·v1,·0x0
  
20 ····sput-object·v0,·Lr1/f$a;->a:Lr1/f$a;32 ····if-nez·v0,·:cond_1
  
 33 ····return·v1
  
 34 ····:cond_1
 35 ····invoke-virtual·{v0},·Lkotlinx/coroutines/v1;->G()Lkotlinx/coroutines/w1;
  
 36 ····move-result-object·v0
  
 37 ····invoke-virtual·{v0},·Lkotlinx/coroutines/w1;->S()Z
  
 38 ····move-result·v3
  
 39 ····if-eqz·v3,·:cond_2
  
21 ····const/4·v0,·0x140 ····const/4·v0,·0x1
  
22 ····const·v1,·0x7ffffffe41 ····return·v0
  
23 ····const-string·v2,·"kotlinx.coroutines.channels.defaultBuffer"42 ····:cond_2
 43 ····invoke-virtual·{v0},·Lkotlinx/coroutines/w1;->V()Lkotlinx/coroutines/s;
  
24 ····const/16·v3,·0x4044 ····move-result-object·v0
  
25 ····invoke-static·{v2,·v3,·v0,·v1},·Lkotlinx/coroutines/internal/w;->b(Ljava/lang/String;III)I45 ····instance-of·v3,·v0,·Lkotlinx/coroutines/t;
  
26 ····move-result·v046 ····if-eqz·v3,·:cond_3
  
27 ····sput·v0,·Lr1/f$a;->b:I47 ····check-cast·v0,·Lkotlinx/coroutines/t;
  
 48 ····goto·:goto_1
28 ····return-void 
29 .end·method 
  
30 .method·private·constructor·<init>()V 
31 ····.locals·049 ····:cond_3
 50 ····move-object·v0,·v2
  
32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V51 ····:goto_1
 52 ····if-nez·v0,·:cond_1
  
33 ····return-void53 ····return·v1
34 .end·method54 .end·method
  
  
35 #·virtual·methods55 #·virtual·methods
36 .method·public·final·a()I56 .method·public·S()Z
 57 ····.locals·1
  
 58 ····iget-boolean·v0,·p0,·Lkotlinx/coroutines/s1;->f:Z
  
 59 ····return·v0
 60 .end·method
  
 61 .method·public·T()Z
37 ····.locals·162 ····.locals·1
  
38 ····sget·v0,·Lr1/f$a;->b:I63 ····const/4·v0,·0x1
  
39 ····return·v064 ····return·v0
40 .end·method65 .end·method
Max diff block lines reached; -1/2988 bytes (-0.03%) of diff not shown.
3.92 KB
smali/r1/e.smali vs.
smali/e/t/i/a.smali
Max HTML report size reached
10.7 KB
smali/r1/l.smali vs.
smali/kotlinx/coroutines/p2/l.smali
Max HTML report size reached
1.05 KB
smali/r1/h$c.smali vs.
smali/c/g/c/j/b0$h.smali
Files 24% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 26 lines modified
1 .class·public·Lr1/h$c;1 .class·public·interface·abstract·Lc/g/c/j/b0$h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
 4 #·interfaces
 5 .implements·Lc/g/c/j/b0$i;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lr1/h;8 ····value·=·Lc/g/c/j/b0;
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x911 ····accessFlags·=·0x609
10 ····name·=·"c"12 ····name·=·"h"
11 .end·annotation13 .end·annotation
  
 14 .annotation·system·Ldalvik/annotation/Signature;
 15 ····value·=·{
 16 ········"Ljava/lang/Object;",
 17 ········"Lc/g/c/j/b0$i<",
 18 ········"Ljava/lang/Long;",
 19 ········">;"
 20 ····}
 21 .end·annotation
  
12 #·direct·methods 
13 .method·public·constructor·<init>()V 
14 ····.locals·0 
  
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
16 ····return-void 
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 
13.4 KB
smali/r1/a.smali vs.
smali/kotlinx/coroutines/p2/a$a.smali
Max HTML report size reached
3.74 KB
smali/r1/h$a.smali vs.
smali/c/d/h/a.smali
Max HTML report size reached
3.12 KB
smali/r1/h$b.smali vs.
smali/c/g/b/m$n.smali
Files 22% similar despite different names
    
Offset 1, 73 lines modifiedOffset 1, 91 lines modified
1 .class·public·final·Lr1/h$b; 
2 .super·Ljava/lang/Object; 
3 .source·"SourceFile"1 .class·final·Lc/g/b/m$n;
 2 .super·Le/t/j/a/d;
 3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lr1/h;6 ····value·=·Lc/g/b/m;->x(Le/t/d;)Ljava/lang/Object;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x18
10 ····name·=·"b"10 ····name·=·null
11 .end·annotation11 .end·annotation
  
 12 .annotation·runtime·Le/t/j/a/f;
 13 ····c·=·"androidx.datastore.core.SingleProcessDataStore"
 14 ····f·=·"SingleProcessDataStore.kt"
 15 ····l·=·{
 16 ········0x17d
 17 ····}
 18 ····m·=·"readData"
 19 .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·method20 #·instance·fields
 21 .field·h:Ljava/lang/Object;
  
 22 .field·i:Ljava/lang/Object;
18 .method·public·synthetic·constructor·<init>(Lh1/g;)V 
19 ····.locals·0 
  
 23 .field·j:Ljava/lang/Object;
20 ····.line·1 
21 ····invoke-direct·{p0},·Lr1/h$b;-><init>()V 
  
 24 .field·synthetic·k:Ljava/lang/Object;
22 ····return-void 
23 .end·method 
  
 25 .field·final·synthetic·l:Lc/g/b/m;
 26 ····.annotation·system·Ldalvik/annotation/Signature;
 27 ········value·=·{
 28 ············"Lc/g/b/m<",
 29 ············"TT;>;"
 30 ········}
 31 ····.end·annotation
 32 .end·field
  
 33 .field·m:I
24 #·virtual·methods 
25 .method·public·final·a(Ljava/lang/Throwable;)Ljava/lang/Object; 
26 ····.locals·1 
  
27 ····new-instance·v0,·Lr1/h$a; 
  
28 ····invoke-direct·{v0,·p1},·Lr1/h$a;-><init>(Ljava/lang/Throwable;)V34 #·direct·methods
 35 .method·constructor·<init>(Lc/g/b/m;Le/t/d;)V
 36 ····.locals·0
 37 ····.annotation·system·Ldalvik/annotation/Signature;
 38 ········value·=·{
 39 ············"(",
 40 ············"Lc/g/b/m<",
 41 ············"TT;>;",
 42 ············"Le/t/d<",
 43 ············"-",
 44 ············"Lc/g/b/m$n;",
 45 ············">;)V"
 46 ········}
 47 ····.end·annotation
  
29 ····invoke-static·{v0},·Lr1/h;->c(Ljava/lang/Object;)Ljava/lang/Object;48 ····iput-object·p1,·p0,·Lc/g/b/m$n;->l:Lc/g/b/m;
  
30 ····move-result-object·p149 ····invoke-direct·{p0,·p2},·Le/t/j/a/d;-><init>(Le/t/d;)V
  
31 ····return-object·p150 ····return-void
32 .end·method51 .end·method
  
  
 52 #·virtual·methods
33 .method·public·final·b()Ljava/lang/Object;53 .method·public·final·p(Ljava/lang/Object;)Ljava/lang/Object;
34 ····.locals·154 ····.locals·1
  
35 ····invoke-static·{},·Lr1/h;->a()Lr1/h$c;55 ····iput-object·p1,·p0,·Lc/g/b/m$n;->k:Ljava/lang/Object;
  
36 ····move-result-object·v056 ····iget·p1,·p0,·Lc/g/b/m$n;->m:I
  
37 ····invoke-static·{v0},·Lr1/h;->c(Ljava/lang/Object;)Ljava/lang/Object;57 ····const/high16·v0,·-0x80000000
  
38 ····move-result-object·v058 ····or-int/2addr·p1,·v0
  
 59 ····iput·p1,·p0,·Lc/g/b/m$n;->m:I
39 ····return-object·v0 
40 .end·method 
  
 60 ····iget-object·p1,·p0,·Lc/g/b/m$n;->l:Lc/g/b/m;
41 .method·public·final·c(Ljava/lang/Object;)Ljava/lang/Object; 
42 ····.locals·0 
  
43 ····invoke-static·{p1},·Lr1/h;->c(Ljava/lang/Object;)Ljava/lang/Object;61 ····invoke-static·{p1,·p0},·Lc/g/b/m;->n(Lc/g/b/m;Le/t/d;)Ljava/lang/Object;
  
44 ····move-result-object·p162 ····move-result-object·p1
  
45 ····return-object·p163 ····return-object·p1
46 .end·method64 .end·method
4.15 KB
smali/r1/c$a.smali vs.
smali/kotlinx/coroutines/v1.smali
Max HTML report size reached
30.4 KB
smali/r1/c.smali vs.
smali/c/g/c/j/n.smali
Max HTML report size reached
1.21 KB
smali/u0/d$b.smali vs.
smali/kotlinx/coroutines/o2$a.smali
Files 19% similar despite different names
    
Offset 1, 29 lines modifiedOffset 1, 44 lines modified
1 .class·public·abstract·Lu0/d$b;1 .class·public·final·Lkotlinx/coroutines/o2$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
 4 #·interfaces
 5 .implements·Le/t/g$c;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lu0/d;8 ····value·=·Lkotlinx/coroutines/o2;
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x911 ····accessFlags·=·0x19
10 ····name·=·"b"12 ····name·=·"a"
 13 .end·annotation
  
 14 .annotation·system·Ldalvik/annotation/Signature;
 15 ····value·=·{
 16 ········"Ljava/lang/Object;",
 17 ········"Le/t/g$c<",
 18 ········"Lkotlinx/coroutines/o2;",
 19 ········">;"
 20 ····}
11 .end·annotation21 .end·annotation
  
  
12 #·direct·methods22 #·direct·methods
13 .method·public·constructor·<init>()V23 .method·private·constructor·<init>()V
14 ····.locals·024 ····.locals·0
  
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····return-void26 ····return-void
17 .end·method27 .end·method
  
 28 .method·public·synthetic·constructor·<init>(Le/w/d/g;)V
 29 ····.locals·0
  
 30 ····invoke-direct·{p0},·Lkotlinx/coroutines/o2$a;-><init>()V
  
 31 ····return-void
18 #·virtual·methods 
19 .method·public·abstract·a(Landroid/content/Context;Lu0/d;)Z 
20 .end·method32 .end·method
1.78 KB
smali/u0/d$d.smali vs.
smali/kotlinx/coroutines/p2/p.smali
Files 24% similar despite different names
    
Offset 1, 55 lines modifiedOffset 1, 38 lines modified
1 .class·public·abstract·Lu0/d$d;1 .class·public·interface·abstract·Lkotlinx/coroutines/p2/p;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·Lu0/d;6 ····value·=·{
 7 ········"<E:",
 8 ········"Ljava/lang/Object;",
 9 ········">",
 10 ········"Ljava/lang/Object;"
 11 ····}
7 .end·annotation12 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x409 
10 ····name·=·"d" 
11 .end·annotation 
  
  
12 #·direct·methods 
13 .method·public·constructor·<init>()V 
14 ····.locals·0 
  
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
16 ····return-void 
17 .end·method 
  
  
18 #·virtual·methods13 #·virtual·methods
19 .method·public·abstract·a()I 
20 .end·method 
  
21 .method·public·abstract·b()Ljava/util/List;14 .method·public·abstract·b()Ljava/lang/Object;
22 .end·method15 .end·method
  
23 .method·public·abstract·c()Ljava/util/List;16 .method·public·abstract·h(Ljava/lang/Object;Lkotlinx/coroutines/internal/m$b;)Lkotlinx/coroutines/internal/x;
 17 ····.annotation·system·Ldalvik/annotation/Signature;
 18 ········value·=·{
 19 ············"(TE;",
 20 ············"Lkotlinx/coroutines/internal/m$b;",
 21 ············")",
 22 ············"Lkotlinx/coroutines/internal/x;"
 23 ········}
 24 ····.end·annotation
24 .end·method25 .end·method
  
 26 .method·public·abstract·j(Ljava/lang/Object;)V
 27 ····.annotation·system·Ldalvik/annotation/Signature;
 28 ········value·=·{
 29 ············"(TE;)V"
 30 ········}
 31 ····.end·annotation
25 .method·public·d()Z 
26 ····.locals·1 
  
27 ····invoke-virtual·{p0},·Lu0/d$d;->a()I 
  
28 ····move-result·v0 
  
29 ····if-nez·v0,·:cond_0 
  
30 ····const/4·v0,·0x1 
  
31 ····goto·:goto_0 
  
32 ····:cond_0 
33 ····const/4·v0,·0x0 
  
34 ····:goto_0 
35 ····return·v0 
36 .end·method32 .end·method
3.07 KB
smali/u0/d.smali vs.
smali/kotlinx/coroutines/p2/n.smali
Files 27% similar despite different names
    
Offset 1, 97 lines modifiedOffset 1, 76 lines modified
1 .class·public·abstract·Lu0/d; 
2 .super·Ljava/lang/Object; 
3 .source·"SourceFile"1 .class·public·abstract·Lkotlinx/coroutines/p2/n;
 2 .super·Lkotlinx/coroutines/internal/m;
 3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/io/Closeable;5 .implements·Lkotlinx/coroutines/p2/p;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
9 ········Lu0/d$e;, 
10 ········Lu0/d$f;, 
11 ········Lu0/d$b;, 
12 ········Lu0/d$c;, 
13 ········Lu0/d$d;, 
14 ········Lu0/d$a;9 ········"<E:",
 10 ········"Ljava/lang/Object;",
 11 ········">",
 12 ········"Lkotlinx/coroutines/internal/m;",
 13 ········"Lkotlinx/coroutines/p2/p<",
 14 ········"TE;>;"
15 ····}15 ····}
16 .end·annotation16 .end·annotation
  
  
17 #·static·fields 
18 .field·public·static·d:Ljava/util/concurrent/ExecutorService; 
  
19 .field·public·static·e:Z 
  
  
20 #·direct·methods17 #·direct·methods
21 .method·static·constructor·<clinit>()V 
22 ····.locals·1 
  
23 ····invoke-static·{},·Ljava/util/concurrent/Executors;->newCachedThreadPool()Ljava/util/concurrent/ExecutorService; 
  
24 ····move-result-object·v0 
  
25 ····sput-object·v0,·Lu0/d;->d:Ljava/util/concurrent/ExecutorService; 
  
26 ····const/4·v0,·0x0 
  
27 ····sput-boolean·v0,·Lu0/d;->e:Z 
  
28 ····return-void 
29 .end·method 
  
30 .method·public·constructor·<init>()V18 .method·public·constructor·<init>()V
31 ····.locals·019 ····.locals·0
  
32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Lkotlinx/coroutines/internal/m;-><init>()V
  
33 ····return-void21 ····return-void
34 .end·method22 .end·method
  
35 .method·public·static·a()Lu0/d; 
36 ····.locals·1 
  
37 ····invoke-static·{},·Lv0/e;->a()Lv0/k;23 #·virtual·methods
 24 .method·public·F()Lkotlinx/coroutines/internal/x;
 25 ····.locals·1
  
38 ····move-result-object·v026 ····sget-object·v0,·Lkotlinx/coroutines/p2/b;->b:Lkotlinx/coroutines/internal/x;
  
39 ····return-object·v027 ····return-object·v0
40 .end·method28 .end·method
  
41 .method·public·static·f(Lu0/d$a;)V29 .method·public·G(Ljava/lang/Object;)Le/w/c/l;
42 ····.locals·030 ····.locals·0
 31 ····.annotation·system·Ldalvik/annotation/Signature;
 32 ········value·=·{
 33 ············"(TE;)",
 34 ············"Le/w/c/l<",
 35 ············"Ljava/lang/Throwable;",
 36 ············"Le/q;",
 37 ············">;"
 38 ········}
 39 ····.end·annotation
  
43 ····invoke-static·{p0},·Lv0/e;->e(Lu0/d$a;)V40 ····const/4·p1,·0x0
  
44 ····return-void41 ····return-object·p1
 42 .end·method
  
 43 .method·public·abstract·H(Lkotlinx/coroutines/p2/i;)V
 44 ····.annotation·system·Ldalvik/annotation/Signature;
 45 ········value·=·{
 46 ············"(",
 47 ············"Lkotlinx/coroutines/p2/i<",
 48 ············"*>;)V"
 49 ········}
 50 ····.end·annotation
45 .end·method51 .end·method
  
 52 .method·public·bridge·synthetic·b()Ljava/lang/Object;
 53 ····.locals·1
  
 54 ····invoke-virtual·{p0},·Lkotlinx/coroutines/p2/n;->F()Lkotlinx/coroutines/internal/x;
46 #·virtual·methods 
47 .method·public·abstract·b()I 
48 .end·method 
  
49 .method·public·d()Z 
50 ····.locals·2 
  
51 ····invoke-virtual·{p0},·Lu0/d;->b()I 
  
52 ····move-result·v0 
  
53 ····const/4·v1,·0x1 
  
54 ····if-lt·v0,·v1,·:cond_0 
  
55 ····goto·:goto_0 
  
56 ····:cond_0 
57 ····const/4·v1,·0x0 
  
 55 ····move-result-object·v0
58 ····:goto_0 
59 ····return·v1 
60 .end·method 
  
Max diff block lines reached; 0/3052 bytes (0.00%) of diff not shown.
2.0 KB
smali/u0/d$c.smali vs.
smali/c/g/c/j/k1$d$a.smali
Files 23% similar despite different names
    
Offset 1, 51 lines modifiedOffset 1, 66 lines modified
1 .class·public·abstract·Lu0/d$c;1 .class·final·Lc/g/c/j/k1$d$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
 4 #·interfaces
 5 .implements·Ljava/util/Iterator;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lu0/d;8 ····value·=·Lc/g/c/j/k1$d;
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x40911 ····accessFlags·=·0x8
10 ····name·=·"c"12 ····name·=·null
 13 .end·annotation
  
 14 .annotation·system·Ldalvik/annotation/Signature;
 15 ····value·=·{
 16 ········"Ljava/lang/Object;",
 17 ········"Ljava/util/Iterator<",
 18 ········"Ljava/lang/Object;",
 19 ········">;"
 20 ····}
11 .end·annotation21 .end·annotation
  
  
12 #·direct·methods22 #·direct·methods
13 .method·public·constructor·<init>()V23 .method·constructor·<init>()V
14 ····.locals·024 ····.locals·0
  
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····return-void26 ····return-void
17 .end·method27 .end·method
  
  
18 #·virtual·methods28 #·virtual·methods
19 .method·public·varargs·abstract·a([Ljava/lang/String;)Lu0/d$c; 
20 .end·method29 .method·public·hasNext()Z
 30 ····.locals·1
  
 31 ····const/4·v0,·0x0
21 .method·public·abstract·b()Lu0/d$d; 
22 .end·method 
  
23 .method·public·abstract·d(Ljava/util/concurrent/Executor;Lu0/d$e;)V32 ····return·v0
24 .end·method33 .end·method
  
25 .method·public·e(Lu0/d$e;)V34 .method·public·next()Ljava/lang/Object;
26 ····.locals·135 ····.locals·1
  
27 ····sget-object·v0,·Lv0/r;->b:Ljava/util/concurrent/Executor;36 ····new-instance·v0,·Ljava/util/NoSuchElementException;
  
28 ····invoke-virtual·{p0,·v0,·p1},·Lu0/d$c;->d(Ljava/util/concurrent/Executor;Lu0/d$e;)V37 ····invoke-direct·{v0},·Ljava/util/NoSuchElementException;-><init>()V
  
29 ····return-void38 ····throw·v0
30 .end·method39 .end·method
  
31 .method·public·abstract·f(Ljava/util/List;)Lu0/d$c; 
32 .end·method40 .method·public·remove()V
 41 ····.locals·1
  
 42 ····new-instance·v0,·Ljava/lang/UnsupportedOperationException;
  
 43 ····invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;-><init>()V
  
33 .method·public·abstract·g(Ljava/util/List;Ljava/util/List;)Lu0/d$c;44 ····throw·v0
34 .end·method45 .end·method
2.36 KB
smali/u0/d$a.smali vs.
smali/c/d/h/e$e.smali
Files 20% similar despite different names
    
Offset 1, 72 lines modifiedOffset 1, 80 lines modified
1 .class·public·abstract·Lu0/d$a;1 .class·final·Lc/d/h/e$e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lu0/d;6 ····value·=·Lc/d/h/e;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x4099 ····accessFlags·=·0x18
10 ····name·=·"a"10 ····name·=·"e"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·protected·a:I13 .field·final·a:Landroid/graphics/Typeface;
  
 14 .field·final·b:I
14 .field·protected·b:J 
  
15 .field·protected·c:[Ljava/lang/Class; 
  
  
16 #·direct·methods15 #·direct·methods
17 .method·public·constructor·<init>()V16 .method·constructor·<init>(I)V
18 ····.locals·217 ····.locals·1
  
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····const/4·v0,·0x019 ····const/4·v0,·0x0
  
 20 ····iput-object·v0,·p0,·Lc/d/h/e$e;->a:Landroid/graphics/Typeface;
21 ····iput·v0,·p0,·Lu0/d$a;->a:I 
  
22 ····const-wide/16·v0,·0x14 
  
 21 ····iput·p1,·p0,·Lc/d/h/e$e;->b:I
23 ····iput-wide·v0,·p0,·Lu0/d$a;->b:J 
  
24 ····const/4·v0,·0x0 
  
25 ····iput-object·v0,·p0,·Lu0/d$a;->c:[Ljava/lang/Class; 
  
26 ····return-void22 ····return-void
27 .end·method23 .end·method
  
28 .method·public·static·a()Lu0/d$a;24 .method·constructor·<init>(Landroid/graphics/Typeface;)V
29 ····.locals·125 ····.locals·0
 26 ····.annotation·build·Landroid/annotation/SuppressLint;
 27 ········value·=·{
 28 ············"WrongConstant"
 29 ········}
 30 ····.end·annotation
  
 31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 32 ····iput-object·p1,·p0,·Lc/d/h/e$e;->a:Landroid/graphics/Typeface;
  
30 ····new-instance·v0,·Lv0/a;33 ····const/4·p1,·0x0
  
31 ····invoke-direct·{v0},·Lv0/a;-><init>()V34 ····iput·p1,·p0,·Lc/d/h/e$e;->b:I
  
32 ····return-object·v035 ····return-void
33 .end·method36 .end·method
  
  
34 #·virtual·methods37 #·virtual·methods
35 .method·public·final·b(I)Lu0/d$a;38 .method·a()Z
36 ····.locals·039 ····.locals·1
 40 ····.annotation·build·Landroid/annotation/SuppressLint;
 41 ········value·=·{
 42 ············"WrongConstant"
 43 ········}
 44 ····.end·annotation
  
37 ····iput·p1,·p0,·Lu0/d$a;->a:I45 ····iget·v0,·p0,·Lc/d/h/e$e;->b:I
  
 46 ····if-nez·v0,·:cond_0
38 ····return-object·p0 
39 .end·method 
  
 47 ····const/4·v0,·0x1
40 .method·public·final·varargs·c([Ljava/lang/Class;)Lu0/d$a; 
41 ····.locals·0 
  
42 ····iput-object·p1,·p0,·Lu0/d$a;->c:[Ljava/lang/Class;48 ····goto·:goto_0
  
 49 ····:cond_0
 50 ····const/4·v0,·0x0
  
43 ····return-object·p051 ····:goto_0
 52 ····return·v0
44 .end·method53 .end·method
1.06 KB
smali/a/a$a$a.smali vs.
smali/b/a/a/a/a$a$a.smali
Files 9% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·La/a$a$a;1 .class·Lb/a/a/a/a$a$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·La/a;5 .implements·Lb/a/a/a/a;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·La/a$a;8 ····value·=·Lb/a/a/a/a$a;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0xa11 ····accessFlags·=·0xa
12 ····name·=·"a"12 ····name·=·"a"
13 .end·annotation13 .end·annotation
  
Offset 23, 21 lines modifiedOffset 23, 21 lines modified
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Landroid/os/IBinder;)V24 .method·constructor·<init>(Landroid/os/IBinder;)V
25 ····.locals·025 ····.locals·0
  
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
27 ····iput-object·p1,·p0,·La/a$a$a;->a:Landroid/os/IBinder;27 ····iput-object·p1,·p0,·Lb/a/a/a/a$a$a;->a:Landroid/os/IBinder;
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
  
30 #·virtual·methods30 #·virtual·methods
31 .method·public·asBinder()Landroid/os/IBinder;31 .method·public·asBinder()Landroid/os/IBinder;
32 ····.locals·132 ····.locals·1
  
33 ····iget-object·v0,·p0,·La/a$a$a;->a:Landroid/os/IBinder;33 ····iget-object·v0,·p0,·Lb/a/a/a/a$a$a;->a:Landroid/os/IBinder;
  
34 ····return-object·v034 ····return-object·v0
35 .end·method35 .end·method
2.25 KB
smali/a/b$a.smali vs.
smali/c/d/h/g$a.smali
Files 25% similar despite different names
    
Offset 1, 67 lines modifiedOffset 1, 59 lines modified
1 .class·La/b$a;1 .class·Lc/d/h/g$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/os/Parcelable$Creator;5 .implements·Ljava/util/concurrent/ThreadFactory;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·La/b;8 ····value·=·Lc/d/h/g;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0xa
12 ····name·=·null12 ····name·=·"a"
13 .end·annotation13 .end·annotation
  
 14 .annotation·system·Ldalvik/annotation/MemberClasses;
 15 ····value·=·{
 16 ········Lc/d/h/g$a$a;
 17 ····}
 18 .end·annotation
  
14 #·direct·methods 
15 .method·constructor·<init>()V 
16 ····.locals·0 
  
17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 #·instance·fields
 20 .field·private·a:Ljava/lang/String;
  
 21 .field·private·b:I
18 ····return-void 
19 .end·method 
  
  
20 #·virtual·methods22 #·direct·methods
21 .method·public·a(Landroid/os/Parcel;)La/b;23 .method·constructor·<init>(Ljava/lang/String;I)V
22 ····.locals·124 ····.locals·0
  
23 ····new-instance·v0,·La/b; 
  
24 ····invoke-direct·{v0,·p1},·La/b;-><init>(Landroid/os/Parcel;)V 
  
 25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
25 ····return-object·v0 
26 .end·method 
  
 26 ····iput-object·p1,·p0,·Lc/d/h/g$a;->a:Ljava/lang/String;
27 .method·public·b(I)[La/b; 
28 ····.locals·0 
  
29 ····new-array·p1,·p1,·[La/b;27 ····iput·p2,·p0,·Lc/d/h/g$a;->b:I
  
30 ····return-object·p128 ····return-void
31 .end·method29 .end·method
  
32 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; 
33 ····.locals·0 
  
34 ····invoke-virtual·{p0,·p1},·La/b$a;->a(Landroid/os/Parcel;)La/b;30 #·virtual·methods
 31 .method·public·newThread(Ljava/lang/Runnable;)Ljava/lang/Thread;
 32 ····.locals·3
  
35 ····move-result-object·p133 ····new-instance·v0,·Lc/d/h/g$a$a;
  
 34 ····iget-object·v1,·p0,·Lc/d/h/g$a;->a:Ljava/lang/String;
36 ····return-object·p1 
37 .end·method 
  
 35 ····iget·v2,·p0,·Lc/d/h/g$a;->b:I
38 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object; 
39 ····.locals·0 
  
40 ····invoke-virtual·{p0,·p1},·La/b$a;->b(I)[La/b;36 ····invoke-direct·{v0,·p1,·v1,·v2},·Lc/d/h/g$a$a;-><init>(Ljava/lang/Runnable;Ljava/lang/String;I)V
  
41 ····move-result-object·p1 
  
42 ····return-object·p137 ····return-object·v0
43 .end·method38 .end·method
5.05 KB
smali/a/a$a.smali vs.
smali/androidx/core/app/a$a.smali
Max HTML report size reached
3.12 KB
smali/a/b.smali vs.
smali/b/a/a/a/b.smali
Files 23% similar despite different names
    
Offset 1, 79 lines modifiedOffset 1, 85 lines modified
1 .class·public·La/b;1 .class·public·Lb/a/a/a/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/os/Parcelable;5 .implements·Landroid/os/Parcelable;
  
  
6 #·annotations6 #·annotations
 7 .annotation·build·Landroid/annotation/SuppressLint;
 8 ····value·=·{
 9 ········"BanParcelableUsage"
 10 ····}
 11 .end·annotation
  
7 .annotation·system·Ldalvik/annotation/MemberClasses;12 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{13 ····value·=·{
9 ········La/b$b;,14 ········Lb/a/a/a/b$b;,
10 ········La/b$c;15 ········Lb/a/a/a/b$c;
11 ····}16 ····}
12 .end·annotation17 .end·annotation
  
  
13 #·static·fields18 #·static·fields
14 .field·public·static·final·CREATOR:Landroid/os/Parcelable$Creator;19 .field·public·static·final·CREATOR:Landroid/os/Parcelable$Creator;
15 ····.annotation·system·Ldalvik/annotation/Signature;20 ····.annotation·system·Ldalvik/annotation/Signature;
16 ········value·=·{21 ········value·=·{
17 ············"Landroid/os/Parcelable$Creator<",22 ············"Landroid/os/Parcelable$Creator<",
18 ············"La/b;",23 ············"Lb/a/a/a/b;",
19 ············">;"24 ············">;"
20 ········}25 ········}
21 ····.end·annotation26 ····.end·annotation
22 .end·field27 .end·field
  
  
23 #·instance·fields28 #·instance·fields
24 .field·final·a:Z29 .field·final·e:Z
  
25 .field·final·b:Landroid/os/Handler;30 .field·final·f:Landroid/os/Handler;
  
26 .field·c:La/a;31 .field·g:Lb/a/a/a/a;
  
  
27 #·direct·methods32 #·direct·methods
28 .method·static·constructor·<clinit>()V33 .method·static·constructor·<clinit>()V
29 ····.locals·134 ····.locals·1
  
30 ····new-instance·v0,·La/b$a;35 ····new-instance·v0,·Lb/a/a/a/b$a;
  
31 ····invoke-direct·{v0},·La/b$a;-><init>()V36 ····invoke-direct·{v0},·Lb/a/a/a/b$a;-><init>()V
  
32 ····sput-object·v0,·La/b;->CREATOR:Landroid/os/Parcelable$Creator;37 ····sput-object·v0,·Lb/a/a/a/b;->CREATOR:Landroid/os/Parcelable$Creator;
  
33 ····return-void38 ····return-void
34 .end·method39 .end·method
  
35 .method·constructor·<init>(Landroid/os/Parcel;)V40 .method·constructor·<init>(Landroid/os/Parcel;)V
36 ····.locals·141 ····.locals·1
  
37 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V42 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
38 ····const/4·v0,·0x043 ····const/4·v0,·0x0
  
39 ····iput-boolean·v0,·p0,·La/b;->a:Z44 ····iput-boolean·v0,·p0,·Lb/a/a/a/b;->e:Z
  
40 ····const/4·v0,·0x045 ····const/4·v0,·0x0
  
41 ····iput-object·v0,·p0,·La/b;->b:Landroid/os/Handler;46 ····iput-object·v0,·p0,·Lb/a/a/a/b;->f:Landroid/os/Handler;
  
42 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readStrongBinder()Landroid/os/IBinder;47 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readStrongBinder()Landroid/os/IBinder;
  
43 ····move-result-object·p148 ····move-result-object·p1
  
44 ····invoke-static·{p1},·La/a$a;->b(Landroid/os/IBinder;)La/a;49 ····invoke-static·{p1},·Lb/a/a/a/a$a;->p(Landroid/os/IBinder;)Lb/a/a/a/a;
  
45 ····move-result-object·p150 ····move-result-object·p1
  
46 ····iput-object·p1,·p0,·La/b;->c:La/a;51 ····iput-object·p1,·p0,·Lb/a/a/a/b;->g:Lb/a/a/a/a;
  
47 ····return-void52 ····return-void
48 .end·method53 .end·method
  
  
49 #·virtual·methods54 #·virtual·methods
50 .method·protected·a(ILandroid/os/Bundle;)V55 .method·protected·a(ILandroid/os/Bundle;)V
Offset 92, 26 lines modifiedOffset 98, 26 lines modified
  
92 .method·public·writeToParcel(Landroid/os/Parcel;I)V98 .method·public·writeToParcel(Landroid/os/Parcel;I)V
93 ····.locals·099 ····.locals·0
  
94 ····monitor-enter·p0100 ····monitor-enter·p0
  
95 ····:try_start_0101 ····:try_start_0
96 ····iget-object·p2,·p0,·La/b;->c:La/a;102 ····iget-object·p2,·p0,·Lb/a/a/a/b;->g:Lb/a/a/a/a;
  
97 ····if-nez·p2,·:cond_0103 ····if-nez·p2,·:cond_0
  
98 ····new-instance·p2,·La/b$b;104 ····new-instance·p2,·Lb/a/a/a/b$b;
  
99 ····invoke-direct·{p2,·p0},·La/b$b;-><init>(La/b;)V105 ····invoke-direct·{p2,·p0},·Lb/a/a/a/b$b;-><init>(Lb/a/a/a/b;)V
  
100 ····iput-object·p2,·p0,·La/b;->c:La/a;106 ····iput-object·p2,·p0,·Lb/a/a/a/b;->g:Lb/a/a/a/a;
  
101 ····:cond_0107 ····:cond_0
102 ····iget-object·p2,·p0,·La/b;->c:La/a;108 ····iget-object·p2,·p0,·Lb/a/a/a/b;->g:Lb/a/a/a/a;
  
103 ····invoke-interface·{p2},·Landroid/os/IInterface;->asBinder()Landroid/os/IBinder;109 ····invoke-interface·{p2},·Landroid/os/IInterface;->asBinder()Landroid/os/IBinder;
  
104 ····move-result-object·p2110 ····move-result-object·p2
  
105 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->writeStrongBinder(Landroid/os/IBinder;)V111 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->writeStrongBinder(Landroid/os/IBinder;)V
  
1.71 KB
smali/a/b$c.smali vs.
smali/b/a/a/a/b$c.smali
Files 17% similar despite different names
    
Offset 1, 57 lines modifiedOffset 1, 57 lines modified
1 .class·La/b$c;1 .class·Lb/a/a/a/b$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·La/b;8 ····value·=·Lb/a/a/a/b;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·"c"12 ····name·=·"c"
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·d:I15 .field·final·e:I
  
16 .field·final·e:Landroid/os/Bundle;16 .field·final·f:Landroid/os/Bundle;
  
17 .field·final·synthetic·f:La/b;17 .field·final·synthetic·g:Lb/a/a/a/b;
  
  
18 #·direct·methods18 #·direct·methods
19 .method·constructor·<init>(La/b;ILandroid/os/Bundle;)V19 .method·constructor·<init>(Lb/a/a/a/b;ILandroid/os/Bundle;)V
20 ····.locals·020 ····.locals·0
  
21 ····iput-object·p1,·p0,·La/b$c;->f:La/b;21 ····iput-object·p1,·p0,·Lb/a/a/a/b$c;->g:Lb/a/a/a/b;
  
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····iput·p2,·p0,·La/b$c;->d:I23 ····iput·p2,·p0,·Lb/a/a/a/b$c;->e:I
  
24 ····iput-object·p3,·p0,·La/b$c;->e:Landroid/os/Bundle;24 ····iput-object·p3,·p0,·Lb/a/a/a/b$c;->f:Landroid/os/Bundle;
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·run()V28 .method·public·run()V
29 ····.locals·329 ····.locals·3
  
30 ····iget-object·v0,·p0,·La/b$c;->f:La/b;30 ····iget-object·v0,·p0,·Lb/a/a/a/b$c;->g:Lb/a/a/a/b;
  
31 ····iget·v1,·p0,·La/b$c;->d:I31 ····iget·v1,·p0,·Lb/a/a/a/b$c;->e:I
  
32 ····iget-object·v2,·p0,·La/b$c;->e:Landroid/os/Bundle;32 ····iget-object·v2,·p0,·Lb/a/a/a/b$c;->f:Landroid/os/Bundle;
  
33 ····invoke-virtual·{v0,·v1,·v2},·La/b;->a(ILandroid/os/Bundle;)V33 ····invoke-virtual·{v0,·v1,·v2},·Lb/a/a/a/b;->a(ILandroid/os/Bundle;)V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
1.75 KB
smali/a/b$b.smali vs.
smali/b/a/a/a/b$b.smali
Files 27% similar despite different names
    
Offset 1, 56 lines modifiedOffset 1, 56 lines modified
1 .class·La/b$b;1 .class·Lb/a/a/a/b$b;
2 .super·La/a$a;2 .super·Lb/a/a/a/a$a;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·La/b;6 ····value·=·Lb/a/a/a/b;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·"b"10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·final·synthetic·a:La/b;13 .field·final·synthetic·a:Lb/a/a/a/b;
  
  
14 #·direct·methods14 #·direct·methods
15 .method·constructor·<init>(La/b;)V15 .method·constructor·<init>(Lb/a/a/a/b;)V
16 ····.locals·016 ····.locals·0
  
17 ····iput-object·p1,·p0,·La/b$b;->a:La/b;17 ····iput-object·p1,·p0,·Lb/a/a/a/b$b;->a:Lb/a/a/a/b;
  
18 ····invoke-direct·{p0},·La/a$a;-><init>()V18 ····invoke-direct·{p0},·Lb/a/a/a/a$a;-><init>()V
  
19 ····return-void19 ····return-void
20 .end·method20 .end·method
  
  
21 #·virtual·methods21 #·virtual·methods
22 .method·public·a(ILandroid/os/Bundle;)V22 .method·public·n(ILandroid/os/Bundle;)V
23 ····.locals·323 ····.locals·3
  
24 ····iget-object·v0,·p0,·La/b$b;->a:La/b;24 ····iget-object·v0,·p0,·Lb/a/a/a/b$b;->a:Lb/a/a/a/b;
  
25 ····iget-object·v1,·v0,·La/b;->b:Landroid/os/Handler;25 ····iget-object·v1,·v0,·Lb/a/a/a/b;->f:Landroid/os/Handler;
  
26 ····if-eqz·v1,·:cond_026 ····if-eqz·v1,·:cond_0
  
27 ····new-instance·v2,·La/b$c;27 ····new-instance·v2,·Lb/a/a/a/b$c;
  
28 ····invoke-direct·{v2,·v0,·p1,·p2},·La/b$c;-><init>(La/b;ILandroid/os/Bundle;)V28 ····invoke-direct·{v2,·v0,·p1,·p2},·Lb/a/a/a/b$c;-><init>(Lb/a/a/a/b;ILandroid/os/Bundle;)V
  
29 ····invoke-virtual·{v1,·v2},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z29 ····invoke-virtual·{v1,·v2},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
  
30 ····goto·:goto_030 ····goto·:goto_0
  
31 ····:cond_031 ····:cond_0
32 ····invoke-virtual·{v0,·p1,·p2},·La/b;->a(ILandroid/os/Bundle;)V32 ····invoke-virtual·{v0,·p1,·p2},·Lb/a/a/a/b;->a(ILandroid/os/Bundle;)V
  
33 ····:goto_033 ····:goto_0
34 ····return-void34 ····return-void
35 .end·method35 .end·method
2.71 KB
smali/b0/l0$b.smali vs.
smali/c/g/c/i/e.smali
Files 26% similar despite different names
    
Offset 1, 74 lines modifiedOffset 1, 57 lines modified
1 .class·public·Lb0/l0$b;1 .class·public·final·Lc/g/c/i/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·""
3 .source·"SourceFile" 
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Lb0/l0; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x9 
10 ····name·=·"b" 
11 .end·annotation 
  
  
12 #·instance·fields 
13 .field·final·a:Ljava/lang/Object; 
  
  
14 #·direct·methods4 #·direct·methods
15 .method·constructor·<init>(Ljava/lang/Object;)V5 .method·public·static·final·a()Lc/g/c/i/d;
16 ····.locals·06 ····.locals·3
  
17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
18 ····iput-object·p1,·p0,·Lb0/l0$b;->a:Ljava/lang/Object;7 ····new-instance·v0,·Lc/g/c/i/a;
  
 8 ····const/4·v1,·0x0
19 ····return-void 
20 .end·method 
  
 9 ····const/4·v2,·0x1
21 .method·public·static·a(IIZI)Lb0/l0$b; 
22 ····.locals·2 
  
23 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I10 ····invoke-direct·{v0,·v1,·v2,·v2,·v1},·Lc/g/c/i/a;-><init>(Ljava/util/Map;ZILe/w/d/g;)V
  
24 ····const/16·v1,·0x1511 ····return-object·v0
 12 .end·method
  
25 ····if-lt·v0,·v1,·:cond_013 .method·public·static·final·varargs·b([Lc/g/c/i/d$b;)Lc/g/c/i/a;
 14 ····.locals·4
 15 ····.annotation·system·Ldalvik/annotation/Signature;
 16 ········value·=·{
 17 ············"([",
 18 ············"Lc/g/c/i/d$b<",
 19 ············"*>;)",
 20 ············"Lc/g/c/i/a;"
 21 ········}
 22 ····.end·annotation
  
26 ····new-instance·v0,·Lb0/l0$b;23 ····const-string·v0,·"pairs"
  
27 ····invoke-static·{p0,·p1,·p2,·p3},·Lb0/m0;->a(IIZI)Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;24 ····invoke-static·{p0,·v0},·Le/w/d/l;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
28 ····move-result-object·p025 ····new-instance·v0,·Lc/g/c/i/a;
  
29 ····invoke-direct·{v0,·p0},·Lb0/l0$b;-><init>(Ljava/lang/Object;)V26 ····const/4·v1,·0x0
  
30 ····return-object·v027 ····const/4·v2,·0x0
  
31 ····:cond_0 
32 ····const/16·p3,·0x1328 ····const/4·v3,·0x1
  
33 ····if-lt·v0,·p3,·:cond_129 ····invoke-direct·{v0,·v1,·v2,·v3,·v1},·Lc/g/c/i/a;-><init>(Ljava/util/Map;ZILe/w/d/g;)V
  
34 ····new-instance·p3,·Lb0/l0$b;30 ····array-length·v1,·p0
  
35 ····invoke-static·{p0,·p1,·p2},·Lb0/n0;->a(IIZ)Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;31 ····invoke-static·{p0,·v1},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
  
36 ····move-result-object·p032 ····move-result-object·p0
  
 33 ····check-cast·p0,·[Lc/g/c/i/d$b;
37 ····invoke-direct·{p3,·p0},·Lb0/l0$b;-><init>(Ljava/lang/Object;)V 
  
38 ····return-object·p3 
  
 34 ····invoke-virtual·{v0,·p0},·Lc/g/c/i/a;->g([Lc/g/c/i/d$b;)V
39 ····:cond_1 
40 ····new-instance·p0,·Lb0/l0$b; 
  
41 ····const/4·p1,·0x0 
  
42 ····invoke-direct·{p0,·p1},·Lb0/l0$b;-><init>(Ljava/lang/Object;)V 
  
43 ····return-object·p035 ····return-object·v0
44 .end·method36 .end·method
1.75 KB
smali/b0/a.smali vs.
smali/c/d/k/e0/a.smali
Files 22% similar despite different names
    
Offset 1, 51 lines modifiedOffset 1, 51 lines modified
1 .class·public·final·Lb0/a;1 .class·public·final·Lc/d/k/e0/a;
2 .super·Landroid/text/style/ClickableSpan;2 .super·Landroid/text/style/ClickableSpan;
3 .source·"SourceFile"3 .source·""
  
  
4 #·instance·fields4 #·instance·fields
5 .field·private·final·a:I5 .field·private·final·e:I
  
6 .field·private·final·b:Lb0/l0;6 .field·private·final·f:Lc/d/k/e0/c;
  
7 .field·private·final·c:I7 .field·private·final·g:I
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(ILb0/l0;I)V9 .method·public·constructor·<init>(ILc/d/k/e0/c;I)V
10 ····.locals·010 ····.locals·0
  
11 ····invoke-direct·{p0},·Landroid/text/style/ClickableSpan;-><init>()V11 ····invoke-direct·{p0},·Landroid/text/style/ClickableSpan;-><init>()V
  
12 ····iput·p1,·p0,·Lb0/a;->a:I12 ····iput·p1,·p0,·Lc/d/k/e0/a;->e:I
  
13 ····iput-object·p2,·p0,·Lb0/a;->b:Lb0/l0;13 ····iput-object·p2,·p0,·Lc/d/k/e0/a;->f:Lc/d/k/e0/c;
  
14 ····iput·p3,·p0,·Lb0/a;->c:I14 ····iput·p3,·p0,·Lc/d/k/e0/a;->g:I
  
15 ····return-void15 ····return-void
16 .end·method16 .end·method
  
  
17 #·virtual·methods17 #·virtual·methods
18 .method·public·onClick(Landroid/view/View;)V18 .method·public·onClick(Landroid/view/View;)V
19 ····.locals·219 ····.locals·2
  
20 ····new-instance·p1,·Landroid/os/Bundle;20 ····new-instance·p1,·Landroid/os/Bundle;
  
21 ····invoke-direct·{p1},·Landroid/os/Bundle;-><init>()V21 ····invoke-direct·{p1},·Landroid/os/Bundle;-><init>()V
  
22 ····const-string·v0,·"ACCESSIBILITY_CLICKABLE_SPAN_ID"22 ····iget·v0,·p0,·Lc/d/k/e0/a;->e:I
  
23 ····iget·v1,·p0,·Lb0/a;->a:I23 ····const-string·v1,·"ACCESSIBILITY_CLICKABLE_SPAN_ID"
  
24 ····invoke-virtual·{p1,·v0,·v1},·Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V24 ····invoke-virtual·{p1,·v1,·v0},·Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
  
25 ····iget-object·v0,·p0,·Lb0/a;->b:Lb0/l0;25 ····iget-object·v0,·p0,·Lc/d/k/e0/a;->f:Lc/d/k/e0/c;
  
26 ····iget·v1,·p0,·Lb0/a;->c:I26 ····iget·v1,·p0,·Lc/d/k/e0/a;->g:I
  
27 ····invoke-virtual·{v0,·v1,·p1},·Lb0/l0;->L(ILandroid/os/Bundle;)Z27 ····invoke-virtual·{v0,·v1,·p1},·Lc/d/k/e0/c;->L(ILandroid/os/Bundle;)Z
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
8.74 KB
smali/b0/l0$c.smali vs.
smali/c/g/b/e$a$a.smali
Max HTML report size reached
102 KB
smali/b0/l0.smali vs.
smali/c/g/b/m.smali
Max HTML report size reached
1.05 KB
smali/b0/c.smali vs.
smali/c/d/k/e0/b.smali
Files 17% similar despite different names
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 .class·public·abstract·Lb0/c;1 .class·public·final·Lc/d/k/e0/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·a(Landroid/view/accessibility/AccessibilityEvent;)I5 .method·public·static·a(Landroid/view/accessibility/AccessibilityEvent;)I
6 ····.locals·26 ····.locals·2
  
7 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I7 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
8 ····const/16·v1,·0x138 ····const/16·v1,·0x13
  
9 ····if-lt·v0,·v1,·:cond_09 ····if-lt·v0,·v1,·:cond_0
  
10 ····invoke-static·{p0},·Lb0/b;->a(Landroid/view/accessibility/AccessibilityEvent;)I10 ····invoke-virtual·{p0},·Landroid/view/accessibility/AccessibilityEvent;->getContentChangeTypes()I
  
11 ····move-result·p011 ····move-result·p0
  
12 ····return·p012 ····return·p0
  
13 ····:cond_013 ····:cond_0
14 ····const/4·p0,·0x014 ····const/4·p0,·0x0
Offset 30, 12 lines modifiedOffset 30, 12 lines modified
  
30 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I30 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
31 ····const/16·v1,·0x1331 ····const/16·v1,·0x13
  
32 ····if-lt·v0,·v1,·:cond_032 ····if-lt·v0,·v1,·:cond_0
  
33 ····invoke-static·{p0,·p1},·La0/i0;->a(Landroid/view/accessibility/AccessibilityEvent;I)V33 ····invoke-virtual·{p0,·p1},·Landroid/view/accessibility/AccessibilityEvent;->setContentChangeTypes(I)V
  
34 ····:cond_034 ····:cond_0
35 ····return-void35 ····return-void
36 .end·method36 .end·method
4.55 KB
smali/z/f.smali vs.
smali/android/support/v4/media/session/e$c.smali
Max HTML report size reached
2.42 KB
smali/z/d.smali vs.
smali/e/r/x.smali
Files 27% similar despite different names
    
Offset 1, 60 lines modifiedOffset 1, 63 lines modified
1 .class·public·abstract·Lz/d; 
2 .super·Ljava/lang/Object; 
3 .source·"SourceFile"1 .class·public·final·Le/r/x;
 2 .super·Le/r/b0;
 3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·a(Ljava/lang/Object;Ljava/lang/Object;)Z5 .method·public·static·bridge·synthetic·a(I)I
6 ····.locals·26 ····.locals·0
  
 7 ····invoke-static·{p0},·Le/r/z;->a(I)I
7 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I 
  
8 ····const/16·v1,·0x13 
  
9 ····if-lt·v0,·v1,·:cond_0 
  
10 ····invoke-static·{p0,·p1},·Lz/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z 
  
11 ····move-result·p08 ····move-result·p0
  
12 ····return·p09 ····return·p0
 10 .end·method
  
13 ····:cond_0 
14 ····if-eq·p0,·p1,·:cond_2 
  
15 ····if-eqz·p0,·:cond_1 
  
16 ····invoke-virtual·{p0,·p1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z 
  
17 ····move-result·p0 
  
18 ····if-eqz·p0,·:cond_1 
  
19 ····goto·:goto_0 
  
20 ····:cond_1 
21 ····const/4·p0,·0x011 .method·public·static·bridge·synthetic·g(Ljava/lang/Iterable;)Ljava/util/Map;
 12 ····.locals·0
 13 ····.annotation·system·Ldalvik/annotation/Signature;
 14 ········value·=·{
 15 ············"<K:",
 16 ············"Ljava/lang/Object;",
 17 ············"V:",
 18 ············"Ljava/lang/Object;",
 19 ············">(",
 20 ············"Ljava/lang/Iterable<",
 21 ············"+",
 22 ············"Le/j<",
 23 ············"+TK;+TV;>;>;)",
 24 ············"Ljava/util/Map<",
 25 ············"TK;TV;>;"
 26 ········}
 27 ····.end·annotation
  
22 ····goto·:goto_128 ····invoke-static·{p0},·Le/r/a0;->g(Ljava/lang/Iterable;)Ljava/util/Map;
  
 29 ····move-result-object·p0
23 ····:cond_2 
24 ····:goto_0 
25 ····const/4·p0,·0x1 
  
26 ····:goto_1 
27 ····return·p030 ····return-object·p0
28 .end·method31 .end·method
  
29 .method·public·static·varargs·b([Ljava/lang/Object;)I32 .method·public·static·bridge·synthetic·i(Ljava/util/Map;)Ljava/util/Map;
30 ····.locals·233 ····.locals·0
 34 ····.annotation·system·Ldalvik/annotation/Signature;
 35 ········value·=·{
 36 ············"<K:",
 37 ············"Ljava/lang/Object;",
 38 ············"V:",
 39 ············"Ljava/lang/Object;",
 40 ············">(",
 41 ············"Ljava/util/Map<",
 42 ············"+TK;+TV;>;)",
 43 ············"Ljava/util/Map<",
 44 ············"TK;TV;>;"
 45 ········}
 46 ····.end·annotation
  
31 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I47 ····invoke-static·{p0},·Le/r/a0;->i(Ljava/util/Map;)Ljava/util/Map;
  
32 ····const/16·v1,·0x1348 ····move-result-object·p0
  
33 ····invoke-static·{p0},·Ljava/util/Arrays;->hashCode([Ljava/lang/Object;)I 
  
34 ····move-result·p0 
  
35 ····return·p049 ····return-object·p0
36 .end·method50 .end·method
2.93 KB
smali/z/b.smali vs.
smali/c/g/c/j/t1$d.smali
Files 20% similar despite different names
    
Offset 1, 75 lines modifiedOffset 1, 44 lines modified
1 .class·public·abstract·Lz/b; 
2 .super·Ljava/lang/Object; 
3 .source·"SourceFile"1 .class·Lc/g/c/j/t1$d;
 2 .super·Ljava/lang/IllegalArgumentException;
 3 .source·""
  
  
4 #·direct·methods 
5 .method·public·static·a(Ljava/lang/Object;Ljava/lang/StringBuilder;)V 
6 ····.locals·24 #·annotations
 5 .annotation·system·Ldalvik/annotation/EnclosingClass;
 6 ····value·=·Lc/g/c/j/t1;
 7 .end·annotation
  
 8 .annotation·system·Ldalvik/annotation/InnerClass;
 9 ····accessFlags·=·0x8
 10 ····name·=·"d"
 11 .end·annotation
7 ····if-nez·p0,·:cond_0 
  
8 ····const-string·p0,·"null" 
  
9 ····:goto_0 
10 ····invoke-virtual·{p1,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
11 ····goto·:goto_1 
  
12 ····:cond_0 
13 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; 
  
14 ····move-result-object·v0 
  
15 ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String; 
  
16 ····move-result-object·v0 
  
17 ····invoke-virtual·{v0},·Ljava/lang/String;->length()I 
  
18 ····move-result·v1 
  
 12 #·direct·methods
 13 .method·constructor·<init>(II)V
 14 ····.locals·2
19 ····if-gtz·v1,·:cond_1 
  
20 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; 
  
21 ····move-result-object·v0 
  
22 ····invoke-virtual·{v0},·Ljava/lang/Class;->getName()Ljava/lang/String; 
  
23 ····move-result-object·v0 
  
24 ····const/16·v1,·0x2e 
  
25 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->lastIndexOf(I)I 
  
26 ····move-result·v1 
  
27 ····if-lez·v1,·:cond_1 
  
28 ····add-int/lit8·v1,·v1,·0x115 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
29 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->substring(I)Ljava/lang/String;16 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
30 ····move-result-object·v017 ····const-string·v1,·"Unpaired·surrogate·at·index·"
  
31 ····:cond_1 
32 ····invoke-virtual·{p1,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;18 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
33 ····const/16·v0,·0x7b19 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
34 ····invoke-virtual·{p1,·v0},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;20 ····const-string·p1,·"·of·"
  
35 ····invoke-static·{p0},·Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I21 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
36 ····move-result·p022 ····invoke-virtual·{v0,·p2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
37 ····invoke-static·{p0},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;23 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
38 ····move-result-object·p024 ····move-result-object·p1
  
39 ····goto·:goto_025 ····invoke-direct·{p0,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
40 ····:goto_1 
41 ····return-void26 ····return-void
42 .end·method27 .end·method
325 B
smali/p/b.smali vs.
smali/c/d/b.smali
Files 2% similar despite different names
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·abstract·Lp/b;1 .class·public·final·Lc/d/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·A:I·=·0x7f0800205 .field·public·static·final·A:I·=·0x7f080020
  
6 .field·public·static·final·B:I·=·0x7f0800216 .field·public·static·final·B:I·=·0x7f080021
  
1.16 KB
smali/p/c.smali vs.
smali/c/d/c.smali
Files 1% similar despite different names
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·abstract·Lp/c;1 .class·public·final·Lc/d/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·A:I·=·0x25 .field·public·static·final·A:I·=·0x2
  
6 .field·public·static·final·B:I·=·0x36 .field·public·static·final·B:I·=·0x3
  
Offset 89, 47 lines modifiedOffset 89, 47 lines modified
  
89 ····const/4·v0,·0x389 ····const/4·v0,·0x3
  
90 ····new-array·v0,·v0,·[I90 ····new-array·v0,·v0,·[I
  
91 ····fill-array-data·v0,·:array_091 ····fill-array-data·v0,·:array_0
  
92 ····sput-object·v0,·Lp/c;->a:[I92 ····sput-object·v0,·Lc/d/c;->a:[I
  
93 ····const/4·v0,·0x793 ····const/4·v0,·0x7
  
94 ····new-array·v0,·v0,·[I94 ····new-array·v0,·v0,·[I
  
95 ····fill-array-data·v0,·:array_195 ····fill-array-data·v0,·:array_1
  
96 ····sput-object·v0,·Lp/c;->e:[I96 ····sput-object·v0,·Lc/d/c;->e:[I
  
97 ····const/16·v0,·0xa97 ····const/16·v0,·0xa
  
98 ····new-array·v0,·v0,·[I98 ····new-array·v0,·v0,·[I
  
99 ····fill-array-data·v0,·:array_299 ····fill-array-data·v0,·:array_2
  
100 ····sput-object·v0,·Lp/c;->m:[I100 ····sput-object·v0,·Lc/d/c;->m:[I
  
101 ····const/16·v0,·0xc101 ····const/16·v0,·0xc
  
102 ····new-array·v0,·v0,·[I102 ····new-array·v0,·v0,·[I
  
103 ····fill-array-data·v0,·:array_3103 ····fill-array-data·v0,·:array_3
  
104 ····sput-object·v0,·Lp/c;->x:[I104 ····sput-object·v0,·Lc/d/c;->x:[I
  
105 ····const/4·v0,·0x2105 ····const/4·v0,·0x2
  
106 ····new-array·v0,·v0,·[I106 ····new-array·v0,·v0,·[I
  
107 ····fill-array-data·v0,·:array_4107 ····fill-array-data·v0,·:array_4
  
108 ····sput-object·v0,·Lp/c;->K:[I108 ····sput-object·v0,·Lc/d/c;->K:[I
  
109 ····return-void109 ····return-void
  
110 ····nop110 ····nop
  
111 ····:array_0111 ····:array_0
112 ····.array-data·4112 ····.array-data·4
1.37 KB
smali/g0/a.smali vs.
smali/c/g/a.smali
Files 10% similar despite different names
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
1 .class·public·abstract·Lg0/a;1 .class·public·final·Lc/g/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·final·a(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File;5 .method·public·static·final·a(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File;
6 ····.locals·26 ····.locals·2
  
7 ····const-string·v0,·"<this>"7 ····const-string·v0,·"<this>"
  
8 ····invoke-static·{p0,·v0},·Lh1/l;->d(Ljava/lang/Object;Ljava/lang/String;)V8 ····invoke-static·{p0,·v0},·Le/w/d/l;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
9 ····const-string·v0,·"fileName"9 ····const-string·v0,·"fileName"
  
10 ····invoke-static·{p1,·v0},·Lh1/l;->d(Ljava/lang/Object;Ljava/lang/String;)V10 ····invoke-static·{p1,·v0},·Le/w/d/l;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
11 ····new-instance·v0,·Ljava/io/File;11 ····new-instance·v0,·Ljava/io/File;
  
12 ····invoke-virtual·{p0},·Landroid/content/Context;->getApplicationContext()Landroid/content/Context;12 ····invoke-virtual·{p0},·Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
  
13 ····move-result-object·p013 ····move-result-object·p0
  
14 ····invoke-virtual·{p0},·Landroid/content/Context;->getFilesDir()Ljava/io/File;14 ····invoke-virtual·{p0},·Landroid/content/Context;->getFilesDir()Ljava/io/File;
  
15 ····move-result-object·p015 ····move-result-object·p0
  
16 ····const-string·v1,·"datastore/"16 ····const-string·v1,·"datastore/"
  
17 ····invoke-static·{v1,·p1},·Lh1/l;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;17 ····invoke-static·{v1,·p1},·Le/w/d/l;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
  
18 ····move-result-object·p118 ····move-result-object·p1
  
19 ····invoke-direct·{v0,·p0,·p1},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V19 ····invoke-direct·{v0,·p0,·p1},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
  
20 ····return-object·v020 ····return-object·v0
21 .end·method21 .end·method
3.68 KB
smali/v0/f.smali vs.
smali/c/g/c/j/z0.smali
Files 25% similar despite different names
    
Offset 1, 118 lines modifiedOffset 1, 81 lines modified
1 .class·public·Lv0/f; 
2 .super·Ljava/util/AbstractList; 
3 .source·"SourceFile"1 .class·final·Lc/g/c/j/z0;
 2 .super·Ljava/lang/Object;
 3 .source·""
  
  
4 #·static·fields4 #·static·fields
5 .field·private·static·d:Lv0/f;5 .field·private·static·final·a:Lc/g/c/j/x0;
  
 6 .field·private·static·final·b:Lc/g/c/j/x0;
  
6 #·direct·methods 
7 .method·private·constructor·<init>()V 
8 ····.locals·0 
  
9 ····invoke-direct·{p0},·Ljava/util/AbstractList;-><init>()V 
  
10 ····return-void 
11 .end·method 
  
12 .method·public·static·j()Lv0/f;7 #·direct·methods
 8 .method·static·constructor·<clinit>()V
13 ····.locals·19 ····.locals·1
  
 10 ····invoke-static·{},·Lc/g/c/j/z0;->c()Lc/g/c/j/x0;
14 ····sget-object·v0,·Lv0/f;->d:Lv0/f; 
  
15 ····if-nez·v0,·:cond_0 
  
16 ····new-instance·v0,·Lv0/f; 
  
17 ····invoke-direct·{v0},·Lv0/f;-><init>()V 
  
18 ····sput-object·v0,·Lv0/f;->d:Lv0/f; 
  
19 ····:cond_0 
20 ····sget-object·v0,·Lv0/f;->d:Lv0/f; 
  
21 ····return-object·v0 
22 .end·method 
  
  
23 #·virtual·methods 
24 .method·public·bridge·synthetic·add(ILjava/lang/Object;)V 
25 ····.locals·0 
  
26 ····check-cast·p2,·Ljava/lang/String;11 ····move-result-object·v0
  
27 ····invoke-virtual·{p0,·p1,·p2},·Lv0/f;->h(ILjava/lang/String;)V12 ····sput-object·v0,·Lc/g/c/j/z0;->a:Lc/g/c/j/x0;
  
 13 ····new-instance·v0,·Lc/g/c/j/y0;
28 ····return-void 
29 .end·method 
  
30 .method·public·bridge·synthetic·get(I)Ljava/lang/Object; 
31 ····.locals·0 
  
32 ····invoke-virtual·{p0,·p1},·Lv0/f;->i(I)Ljava/lang/String; 
  
33 ····move-result-object·p114 ····invoke-direct·{v0},·Lc/g/c/j/y0;-><init>()V
  
 15 ····sput-object·v0,·Lc/g/c/j/z0;->b:Lc/g/c/j/x0;
34 ····return-object·p1 
35 .end·method 
  
36 .method·public·h(ILjava/lang/String;)V 
37 ····.locals·0 
  
38 ····return-void16 ····return-void
39 .end·method17 .end·method
  
40 .method·public·i(I)Ljava/lang/String;18 .method·static·a()Lc/g/c/j/x0;
41 ····.locals·019 ····.locals·1
  
42 ····const/4·p1,·0x020 ····sget-object·v0,·Lc/g/c/j/z0;->a:Lc/g/c/j/x0;
  
43 ····return-object·p121 ····return-object·v0
44 .end·method22 .end·method
  
45 .method·public·k(I)Ljava/lang/String;23 .method·static·b()Lc/g/c/j/x0;
46 ····.locals·024 ····.locals·1
  
47 ····const/4·p1,·0x025 ····sget-object·v0,·Lc/g/c/j/z0;->b:Lc/g/c/j/x0;
  
48 ····return-object·p126 ····return-object·v0
49 .end·method27 .end·method
  
50 .method·public·l(ILjava/lang/String;)Ljava/lang/String;28 .method·private·static·c()Lc/g/c/j/x0;
51 ····.locals·029 ····.locals·3
  
52 ····const/4·p1,·0x030 ····:try_start_0
 31 ····const-string·v0,·"androidx.datastore.preferences.protobuf.NewInstanceSchemaFull"
  
 32 ····invoke-static·{v0},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
53 ····return-object·p1 
54 .end·method 
  
 33 ····move-result-object·v0
55 .method·public·bridge·synthetic·remove(I)Ljava/lang/Object; 
56 ····.locals·0 
  
57 ····invoke-virtual·{p0,·p1},·Lv0/f;->k(I)Ljava/lang/String;34 ····const/4·v1,·0x0
  
58 ····move-result-object·p135 ····new-array·v2,·v1,·[Ljava/lang/Class;
  
 36 ····invoke-virtual·{v0,·v2},·Ljava/lang/Class;->getDeclaredConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
59 ····return-object·p1 
60 .end·method 
  
 37 ····move-result-object·v0
61 .method·public·bridge·synthetic·set(ILjava/lang/Object;)Ljava/lang/Object; 
62 ····.locals·0 
  
63 ····check-cast·p2,·Ljava/lang/String;38 ····new-array·v1,·v1,·[Ljava/lang/Object;
  
64 ····invoke-virtual·{p0,·p1,·p2},·Lv0/f;->l(ILjava/lang/String;)Ljava/lang/String;39 ····invoke-virtual·{v0,·v1},·Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object;
  
65 ····move-result-object·p140 ····move-result-object·v0
  
66 ····return-object·p1 
67 .end·method41 ····check-cast·v0,·Lc/g/c/j/x0;
 42 ····:try_end_0
 43 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
 44 ····return-object·v0
68 .method·public·size()I 
Max diff block lines reached; 87/3690 bytes (2.36%) of diff not shown.
12.7 KB
smali/v0/d.smali vs.
smali/d/a/a/e/h.smali
Max HTML report size reached
16.5 KB
smali/v0/i.smali vs.
smali/c/g/c/i/a.smali
Max HTML report size reached
2.24 KB
smali/v0/r.smali vs.
smali/d/a/a/e/s.smali
Files 17% similar despite different names
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·abstract·Lv0/r;1 .class·public·Ld/a/a/e/s;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·a:Landroid/os/Handler;5 .field·public·static·final·a:Landroid/os/Handler;
  
6 .field·public·static·final·b:Ljava/util/concurrent/Executor;6 .field·public·static·final·b:Ljava/util/concurrent/Executor;
  
Offset 17, 67 lines modifiedOffset 17, 65 lines modified
  
17 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;17 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
  
18 ····move-result-object·v118 ····move-result-object·v1
  
19 ····invoke-direct·{v0,·v1},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V19 ····invoke-direct·{v0,·v1},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
  
20 ····sput-object·v0,·Lv0/r;->a:Landroid/os/Handler;20 ····sput-object·v0,·Ld/a/a/e/s;->a:Landroid/os/Handler;
  
21 ····new-instance·v0,·Lv0/q;21 ····sget-object·v0,·Ld/a/a/e/a;->e:Ld/a/a/e/a;
  
22 ····invoke-direct·{v0},·Lv0/q;-><init>()V 
  
23 ····sput-object·v0,·Lv0/r;->b:Ljava/util/concurrent/Executor;22 ····sput-object·v0,·Ld/a/a/e/s;->b:Ljava/util/concurrent/Executor;
  
24 ····return-void23 ····return-void
25 .end·method24 .end·method
  
26 .method·public·static·a(Ljava/lang/Runnable;)V25 .method·public·static·a(Ljava/lang/Runnable;)V
27 ····.locals·126 ····.locals·1
  
28 ····invoke-static·{},·Lu0/e;->c()Z27 ····invoke-static·{},·Ld/a/a/d;->c()Z
  
29 ····move-result·v028 ····move-result·v0
  
30 ····if-eqz·v0,·:cond_029 ····if-eqz·v0,·:cond_0
  
31 ····invoke-interface·{p0},·Ljava/lang/Runnable;->run()V30 ····invoke-interface·{p0},·Ljava/lang/Runnable;->run()V
  
32 ····goto·:goto_031 ····goto·:goto_0
  
33 ····:cond_032 ····:cond_0
34 ····sget-object·v0,·Lv0/r;->a:Landroid/os/Handler;33 ····sget-object·v0,·Ld/a/a/e/s;->a:Landroid/os/Handler;
  
35 ····invoke-virtual·{v0,·p0},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z34 ····invoke-virtual·{v0,·p0},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
  
36 ····:goto_035 ····:goto_0
37 ····return-void36 ····return-void
38 .end·method37 .end·method
  
39 .method·public·static·b(Ljava/lang/Runnable;)V38 .method·public·static·b(Ljava/lang/Runnable;)V
40 ····.locals·139 ····.locals·1
  
41 ····invoke-static·{},·Lu0/e;->c()Z40 ····invoke-static·{},·Ld/a/a/d;->c()Z
  
42 ····move-result·v041 ····move-result·v0
  
43 ····if-eqz·v0,·:cond_042 ····if-eqz·v0,·:cond_0
  
44 ····invoke-interface·{p0},·Ljava/lang/Runnable;->run()V43 ····invoke-interface·{p0},·Ljava/lang/Runnable;->run()V
  
45 ····goto·:goto_044 ····goto·:goto_0
  
46 ····:cond_045 ····:cond_0
47 ····new-instance·v0,·Lv0/v;46 ····new-instance·v0,·Ld/a/a/e/u;
  
48 ····invoke-direct·{v0,·p0},·Lv0/v;-><init>(Ljava/lang/Runnable;)V47 ····invoke-direct·{v0,·p0},·Ld/a/a/e/u;-><init>(Ljava/lang/Runnable;)V
  
49 ····sget-object·p0,·Lv0/r;->a:Landroid/os/Handler;48 ····sget-object·p0,·Ld/a/a/e/s;->a:Landroid/os/Handler;
  
50 ····invoke-virtual·{p0,·v0},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z49 ····invoke-virtual·{p0,·v0},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
  
51 ····invoke-virtual·{v0},·Lv0/v;->a()V50 ····invoke-virtual·{v0},·Ld/a/a/e/u;->a()V
  
52 ····:goto_051 ····:goto_0
53 ····return-void52 ····return-void
54 .end·method53 .end·method
7.76 KB
smali/v0/u.smali vs.
smali/c/g/c/j/q.smali
Max HTML report size reached
2.55 KB
smali/v0/b.smali vs.
smali/d/a/a/e/m$b.smali
Files 25% similar despite different names
    
Offset 1, 66 lines modifiedOffset 1, 68 lines modified
1 .class·Lv0/b; 
2 .super·Ljava/lang/Object; 
3 .source·"SourceFile"1 .class·Ld/a/a/e/m$b;
 2 .super·Ljava/io/FilterOutputStream;
 3 .source·""
  
4 #·interfaces 
5 .implements·Lv0/m; 
  
 4 #·annotations
 5 .annotation·system·Ldalvik/annotation/EnclosingClass;
 6 ····value·=·Ld/a/a/e/m;
 7 .end·annotation
  
6 #·instance·fields 
7 .field·private·final·d:[Ljava/lang/String;8 .annotation·system·Ldalvik/annotation/InnerClass;
 9 ····accessFlags·=·0xa
 10 ····name·=·"b"
 11 .end·annotation
  
  
8 #·direct·methods12 #·direct·methods
9 .method·constructor·<init>([Ljava/lang/String;)V13 .method·constructor·<init>(Ljava/io/OutputStream;)V
10 ····.locals·014 ····.locals·1
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
 15 ····instance-of·v0,·p1,·Ljava/io/BufferedOutputStream;
12 ····iput-object·p1,·p0,·Lv0/b;->d:[Ljava/lang/String; 
  
13 ····return-void 
14 .end·method 
  
 16 ····if-eqz·v0,·:cond_0
  
 17 ····goto·:goto_0
15 #·virtual·methods 
16 .method·public·c(Ljava/io/OutputStream;)V 
17 ····.locals·5 
  
18 ····iget-object·v0,·p0,·Lv0/b;->d:[Ljava/lang/String;18 ····:cond_0
 19 ····new-instance·v0,·Ljava/io/BufferedOutputStream;
  
19 ····array-length·v1,·v020 ····invoke-direct·{v0,·p1},·Ljava/io/BufferedOutputStream;-><init>(Ljava/io/OutputStream;)V
  
20 ····const/4·v2,·0x021 ····move-object·p1,·v0
  
21 ····:goto_022 ····:goto_0
 23 ····invoke-direct·{p0,·p1},·Ljava/io/FilterOutputStream;-><init>(Ljava/io/OutputStream;)V
22 ····if-ge·v2,·v1,·:cond_0 
  
23 ····aget-object·v3,·v0,·v2 
  
24 ····sget-object·v4,·Lv0/u;->b:Ljava/nio/charset/Charset;24 ····return-void
 25 .end·method
  
25 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B 
  
26 ····move-result-object·v326 #·virtual·methods
 27 .method·a()V
 28 ····.locals·0
  
27 ····invoke-virtual·{p1,·v3},·Ljava/io/OutputStream;->write([B)V29 ····invoke-super·{p0},·Ljava/io/FilterOutputStream;->close()V
  
28 ····const/16·v3,·0xa30 ····return-void
 31 .end·method
  
29 ····invoke-virtual·{p1,·v3},·Ljava/io/OutputStream;->write(I)V32 .method·public·close()V
 33 ····.locals·1
  
30 ····add-int/lit8·v2,·v2,·0x134 ····iget-object·v0,·p0,·Ljava/io/FilterOutputStream;->out:Ljava/io/OutputStream;
  
31 ····goto·:goto_035 ····invoke-virtual·{v0},·Ljava/io/OutputStream;->flush()V
  
32 ····:cond_0 
33 ····return-void36 ····return-void
34 .end·method37 .end·method
  
35 .method·public·synthetic·close()V38 .method·public·write([BII)V
36 ····.locals·039 ····.locals·1
  
 40 ····iget-object·v0,·p0,·Ljava/io/FilterOutputStream;->out:Ljava/io/OutputStream;
  
37 ····invoke-static·{p0},·Lv0/l;->a(Lv0/m;)V41 ····invoke-virtual·{v0,·p1,·p2,·p3},·Ljava/io/OutputStream;->write([BII)V
  
38 ····return-void42 ····return-void
39 .end·method43 .end·method
5.11 KB
smali/v0/o.smali vs.
smali/kotlinx/coroutines/p2/c$a.smali
Max HTML report size reached
4.04 KB
smali/v0/e.smali vs.
smali/d/a/a/e/i.smali
Max HTML report size reached
8.83 KB
smali/v0/a.smali vs.
smali/kotlinx/coroutines/q2/q/k$a.smali
Max HTML report size reached
1.78 KB
smali/v0/o$a.smali vs.
smali/c/g/c/j/b0$i.smali
Files 24% similar despite different names
    
Offset 1, 48 lines modifiedOffset 1, 48 lines modified
1 .class·Lv0/o$a; 
2 .super·Lv0/o; 
3 .source·"SourceFile"1 .class·public·interface·abstract·Lc/g/c/j/b0$i;
 2 .super·Ljava/lang/Object;
 3 .source·""
  
 4 #·interfaces
 5 .implements·Ljava/util/List;
 6 .implements·Ljava/util/RandomAccess;
  
  
4 #·annotations7 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;8 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lv0/o;9 ····value·=·Lc/g/c/j/b0;
7 .end·annotation10 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;11 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x812 ····accessFlags·=·0x609
10 ····name·=·"a"13 ····name·=·"i"
11 .end·annotation14 .end·annotation
  
  
12 #·direct·methods 
13 .method·constructor·<init>(Ljava/io/InputStream;Ljava/util/List;)V 
14 ····.locals·0 
  
15 ····invoke-direct·{p0,·p1,·p2},·Lv0/o;-><init>(Ljava/io/InputStream;Ljava/util/List;)V 
  
16 ····return-void 
17 .end·method15 .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;"
 24 ····}
 25 .end·annotation
  
  
18 #·virtual·methods26 #·virtual·methods
 27 .method·public·abstract·c()V
19 .method·public·c()Ljava/lang/Void; 
20 ····.locals·1 
  
21 ····const/4·v0,·0x0 
  
22 ····invoke-virtual·{p0,·v0},·Lv0/o;->b(Z)Ljava/lang/String; 
  
23 ····const/4·v0,·0x0 
  
24 ····return-object·v0 
25 .end·method28 .end·method
  
26 .method·public·bridge·synthetic·call()Ljava/lang/Object; 
27 ····.locals·1 
  
28 ····invoke-virtual·{p0},·Lv0/o$a;->c()Ljava/lang/Void; 
  
29 ····move-result-object·v029 .method·public·abstract·e(I)Lc/g/c/j/b0$i;
 30 ····.annotation·system·Ldalvik/annotation/Signature;
 31 ········value·=·{
 32 ············"(I)",
 33 ············"Lc/g/c/j/b0$i<",
 34 ············"TE;>;"
 35 ········}
 36 ····.end·annotation
 37 .end·method
  
30 ····return-object·v038 .method·public·abstract·g()Z
31 .end·method39 .end·method
8.78 KB
smali/v0/p.smali vs.
smali/c/g/b/m$q.smali
Max HTML report size reached
1.67 KB
smali/v0/v.smali vs.
smali/d/a/a/e/u.smali
Files 10% similar despite different names
    
Offset 1, 41 lines modifiedOffset 1, 41 lines modified
1 .class·public·final·Lv0/v;1 .class·public·final·Ld/a/a/e/u;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·d:Ljava/lang/Runnable;7 .field·private·e:Ljava/lang/Runnable;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(Ljava/lang/Runnable;)V9 .method·public·constructor·<init>(Ljava/lang/Runnable;)V
10 ····.locals·010 ····.locals·0
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····iput-object·p1,·p0,·Lv0/v;->d:Ljava/lang/Runnable;12 ····iput-object·p1,·p0,·Ld/a/a/e/u;->e:Ljava/lang/Runnable;
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·declared-synchronized·a()V16 .method·public·declared-synchronized·a()V
17 ····.locals·117 ····.locals·1
  
18 ····monitor-enter·p018 ····monitor-enter·p0
  
19 ····:catch_019 ····:catch_0
20 ····:goto_020 ····:goto_0
21 ····:try_start_021 ····:try_start_0
22 ····iget-object·v0,·p0,·Lv0/v;->d:Ljava/lang/Runnable;22 ····iget-object·v0,·p0,·Ld/a/a/e/u;->e:Ljava/lang/Runnable;
23 ····:try_end_023 ····:try_end_0
24 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_024 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
25 ····if-eqz·v0,·:cond_025 ····if-eqz·v0,·:cond_0
  
26 ····:try_start_126 ····:try_start_1
27 ····invoke-virtual·{p0},·Ljava/lang/Object;->wait()V27 ····invoke-virtual·{p0},·Ljava/lang/Object;->wait()V
Offset 66, 21 lines modifiedOffset 66, 21 lines modified
  
66 .method·public·declared-synchronized·run()V66 .method·public·declared-synchronized·run()V
67 ····.locals·167 ····.locals·1
  
68 ····monitor-enter·p068 ····monitor-enter·p0
  
69 ····:try_start_069 ····:try_start_0
70 ····iget-object·v0,·p0,·Lv0/v;->d:Ljava/lang/Runnable;70 ····iget-object·v0,·p0,·Ld/a/a/e/u;->e:Ljava/lang/Runnable;
  
71 ····invoke-interface·{v0},·Ljava/lang/Runnable;->run()V71 ····invoke-interface·{v0},·Ljava/lang/Runnable;->run()V
  
72 ····const/4·v0,·0x072 ····const/4·v0,·0x0
  
73 ····iput-object·v0,·p0,·Lv0/v;->d:Ljava/lang/Runnable;73 ····iput-object·v0,·p0,·Ld/a/a/e/u;->e:Ljava/lang/Runnable;
  
74 ····invoke-virtual·{p0},·Ljava/lang/Object;->notifyAll()V74 ····invoke-virtual·{p0},·Ljava/lang/Object;->notifyAll()V
75 ····:try_end_075 ····:try_end_0
76 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_076 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
77 ····monitor-exit·p077 ····monitor-exit·p0
  
10.3 KB
smali/p0/l.smali vs.
smali/androidx/preference/t.smali
Max HTML report size reached
11.9 KB
smali/p0/a.smali vs.
smali/c/c/f$c.smali
Max HTML report size reached
4.72 KB
smali/p0/d$a.smali vs.
smali/c/c/a$a.smali
Max HTML report size reached
19.3 KB
smali/k0/h.smali vs.
smali/c/g/c/i/h.smali
Max HTML report size reached
2.48 KB
smali/k0/d.smali vs.
smali/c/g/c/j/u1.smali
Files 26% similar despite different names
    
Offset 1, 70 lines modifiedOffset 1, 90 lines modified
1 .class·public·abstract·Lk0/d;1 .class·public·final·Lc/g/c/j/u1;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lk0/d$a;, 
8 ········Lk0/d$b;7 ········Lc/g/c/j/u1$b;,
 8 ········Lc/g/c/j/u1$c;
9 ····}9 ····}
10 .end·annotation10 .end·annotation
  
  
 11 #·static·fields
 12 .field·static·final·a:I
11 #·direct·methods 
12 .method·public·constructor·<init>()V 
13 ····.locals·0 
  
14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 .field·static·final·b:I
  
 14 .field·static·final·c:I
15 ····return-void 
16 .end·method 
  
 15 .field·static·final·d:I
  
17 #·virtual·methods 
18 .method·public·abstract·a()Ljava/util/Map; 
19 .end·method 
  
20 .method·public·abstract·b(Lk0/d$a;)Ljava/lang/Object; 
21 .end·method 
  
22 .method·public·final·c()Lk0/a;16 #·direct·methods
 17 .method·static·constructor·<clinit>()V
23 ····.locals·318 ····.locals·3
  
24 ····new-instance·v0,·Lk0/a;19 ····const/4·v0,·0x1
  
 20 ····const/4·v1,·0x3
  
 21 ····invoke-static·{v0,·v1},·Lc/g/c/j/u1;->c(II)I
  
 22 ····move-result·v2
  
 23 ····sput·v2,·Lc/g/c/j/u1;->a:I
  
 24 ····const/4·v2,·0x4
  
25 ····invoke-virtual·{p0},·Lk0/d;->a()Ljava/util/Map;25 ····invoke-static·{v0,·v2},·Lc/g/c/j/u1;->c(II)I
  
26 ····move-result-object·v126 ····move-result·v0
  
27 ····invoke-static·{v1},·Lx0/x;->i(Ljava/util/Map;)Ljava/util/Map;27 ····sput·v0,·Lc/g/c/j/u1;->b:I
  
28 ····move-result-object·v128 ····const/4·v0,·0x2
  
29 ····const/4·v2,·0x029 ····const/4·v2,·0x0
  
30 ····invoke-direct·{v0,·v1,·v2},·Lk0/a;-><init>(Ljava/util/Map;Z)V30 ····invoke-static·{v0,·v2},·Lc/g/c/j/u1;->c(II)I
  
31 ····return-object·v031 ····move-result·v2
  
 32 ····sput·v2,·Lc/g/c/j/u1;->c:I
  
 33 ····invoke-static·{v1,·v0},·Lc/g/c/j/u1;->c(II)I
  
 34 ····move-result·v0
  
 35 ····sput·v0,·Lc/g/c/j/u1;->d:I
  
 36 ····return-void
32 .end·method37 .end·method
  
33 .method·public·final·d()Lk0/d;38 .method·public·static·a(I)I
34 ····.locals·339 ····.locals·0
  
 40 ····ushr-int/lit8·p0,·p0,·0x3
  
35 ····new-instance·v0,·Lk0/a;41 ····return·p0
 42 .end·method
  
36 ····invoke-virtual·{p0},·Lk0/d;->a()Ljava/util/Map;43 .method·public·static·b(I)I
 44 ····.locals·0
  
37 ····move-result-object·v145 ····and-int/lit8·p0,·p0,·0x7
  
38 ····invoke-static·{v1},·Lx0/x;->i(Ljava/util/Map;)Ljava/util/Map;46 ····return·p0
 47 .end·method
  
39 ····move-result-object·v148 .method·static·c(II)I
 49 ····.locals·0
  
40 ····const/4·v2,·0x150 ····shl-int/lit8·p0,·p0,·0x3
  
41 ····invoke-direct·{v0,·v1,·v2},·Lk0/a;-><init>(Ljava/util/Map;Z)V51 ····or-int/2addr·p0,·p1
  
42 ····return-object·v052 ····return·p0
43 .end·method53 .end·method
5.47 KB
smali/k0/b$a.smali vs.
smali/kotlinx/coroutines/f2.smali
Max HTML report size reached
4.01 KB
smali/k0/a$a.smali vs.
smali/c/d/h/e$a.smali
Max HTML report size reached
12.9 KB
smali/k0/a.smali vs.
smali/c/g/b/l$b.smali
Max HTML report size reached
3.86 KB
smali/k0/h$a.smali vs.
smali/c/g/c/j/h$b.smali
Max HTML report size reached
5.79 KB
smali/k0/c$a.smali vs.
smali/c/g/b/l$a.smali
Max HTML report size reached
3.65 KB
smali/k0/d$a.smali vs.
smali/c/g/c/j/v1$a.smali
Files 27% similar despite different names
    
Offset 1, 90 lines modifiedOffset 1, 104 lines modified
1 .class·public·final·Lk0/d$a;1 .class·public·final·enum·Lc/g/c/j/v1$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Enum;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lk0/d;6 ····value·=·Lc/g/c/j/v1;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x4019
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
 12 .annotation·system·Ldalvik/annotation/Signature;
 13 ····value·=·{
 14 ········"Ljava/lang/Enum<",
 15 ········"Lc/g/c/j/v1$a;",
 16 ········">;"
 17 ····}
 18 .end·annotation
  
12 #·instance·fields 
13 .field·private·final·a:Ljava/lang/String; 
  
 19 #·static·fields
 20 .field·public·static·final·enum·e:Lc/g/c/j/v1$a;
  
 21 .field·public·static·final·enum·f:Lc/g/c/j/v1$a;
14 #·direct·methods 
15 .method·public·constructor·<init>(Ljava/lang/String;)V 
16 ····.locals·1 
  
17 ····const-string·v0,·"name"22 .field·private·static·final·synthetic·g:[Lc/g/c/j/v1$a;
  
18 ····invoke-static·{p1,·v0},·Lh1/l;->d(Ljava/lang/Object;Ljava/lang/String;)V 
  
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 #·direct·methods
 24 .method·static·constructor·<clinit>()V
 25 ····.locals·5
  
20 ····iput-object·p1,·p0,·Lk0/d$a;->a:Ljava/lang/String;26 ····new-instance·v0,·Lc/g/c/j/v1$a;
  
 27 ····const-string·v1,·"ASCENDING"
21 ····return-void 
22 .end·method 
  
 28 ····const/4·v2,·0x0
  
 29 ····invoke-direct·{v0,·v1,·v2},·Lc/g/c/j/v1$a;-><init>(Ljava/lang/String;I)V
23 #·virtual·methods 
24 .method·public·final·a()Ljava/lang/String; 
25 ····.locals·1 
  
26 ····iget-object·v0,·p0,·Lk0/d$a;->a:Ljava/lang/String;30 ····sput-object·v0,·Lc/g/c/j/v1$a;->e:Lc/g/c/j/v1$a;
  
 31 ····new-instance·v1,·Lc/g/c/j/v1$a;
27 ····return-object·v0 
28 .end·method 
  
 32 ····const-string·v3,·"DESCENDING"
29 .method·public·equals(Ljava/lang/Object;)Z 
30 ····.locals·1 
  
31 ····instance-of·v0,·p1,·Lk0/d$a;33 ····const/4·v4,·0x1
  
32 ····if-eqz·v0,·:cond_034 ····invoke-direct·{v1,·v3,·v4},·Lc/g/c/j/v1$a;-><init>(Ljava/lang/String;I)V
  
33 ····iget-object·v0,·p0,·Lk0/d$a;->a:Ljava/lang/String;35 ····sput-object·v1,·Lc/g/c/j/v1$a;->f:Lc/g/c/j/v1$a;
  
34 ····check-cast·p1,·Lk0/d$a;36 ····const/4·v3,·0x2
  
35 ····iget-object·p1,·p1,·Lk0/d$a;->a:Ljava/lang/String;37 ····new-array·v3,·v3,·[Lc/g/c/j/v1$a;
  
36 ····invoke-static·{v0,·p1},·Lh1/l;->a(Ljava/lang/Object;Ljava/lang/Object;)Z38 ····aput-object·v0,·v3,·v2
  
37 ····move-result·p139 ····aput-object·v1,·v3,·v4
  
38 ····goto·:goto_040 ····sput-object·v3,·Lc/g/c/j/v1$a;->g:[Lc/g/c/j/v1$a;
  
39 ····:cond_0 
40 ····const/4·p1,·0x041 ····return-void
 42 .end·method
  
 43 .method·private·constructor·<init>(Ljava/lang/String;I)V
 44 ····.locals·0
  
41 ····:goto_0 
42 ····return·p145 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
 46 ····return-void
43 .end·method47 .end·method
  
44 .method·public·hashCode()I48 .method·public·static·valueOf(Ljava/lang/String;)Lc/g/c/j/v1$a;
45 ····.locals·149 ····.locals·1
  
46 ····iget-object·v0,·p0,·Lk0/d$a;->a:Ljava/lang/String;50 ····const-class·v0,·Lc/g/c/j/v1$a;
  
47 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I51 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
  
48 ····move-result·v052 ····move-result-object·p0
  
49 ····return·v053 ····check-cast·p0,·Lc/g/c/j/v1$a;
  
 54 ····return-object·p0
50 .end·method55 .end·method
  
51 .method·public·toString()Ljava/lang/String;56 .method·public·static·values()[Lc/g/c/j/v1$a;
52 ····.locals·157 ····.locals·1
  
53 ····iget-object·v0,·p0,·Lk0/d$a;->a:Ljava/lang/String;58 ····sget-object·v0,·Lc/g/c/j/v1$a;->g:[Lc/g/c/j/v1$a;
  
 59 ····invoke-virtual·{v0},·[Lc/g/c/j/v1$a;->clone()Ljava/lang/Object;
  
 60 ····move-result-object·v0
  
 61 ····check-cast·v0,·[Lc/g/c/j/v1$a;
  
54 ····return-object·v062 ····return-object·v0
55 .end·method63 .end·method
2.89 KB
smali/x/e$a.smali vs.
smali/c/d/h/e$c.smali
Files 22% similar despite different names
    
Offset 1, 75 lines modifiedOffset 1, 84 lines modified
1 .class·Lx/e$a;1 .class·Lc/d/h/e$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/concurrent/Callable;5 .implements·Ljava/util/concurrent/Callable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lx/e;->e(Landroid/content/Context;Lx/d;Lx/a;II)Landroid/graphics/Typeface;8 ····value·=·Lc/d/h/e;->d(Landroid/content/Context;Lc/d/h/d;ILjava/util/concurrent/Executor;Lc/d/h/a;)Landroid/graphics/Typeface;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
 14 .annotation·system·Ldalvik/annotation/Signature;
 15 ····value·=·{
 16 ········"Ljava/lang/Object;",
 17 ········"Ljava/util/concurrent/Callable<",
 18 ········"Lc/d/h/e$e;",
 19 ········">;"
 20 ····}
 21 .end·annotation
  
  
14 #·instance·fields22 #·instance·fields
15 .field·final·synthetic·d:Ljava/lang/String;23 .field·final·synthetic·e:Ljava/lang/String;
  
16 .field·final·synthetic·e:Landroid/content/Context;24 .field·final·synthetic·f:Landroid/content/Context;
  
17 .field·final·synthetic·f:Lx/d;25 .field·final·synthetic·g:Lc/d/h/d;
  
18 .field·final·synthetic·g:I26 .field·final·synthetic·h:I
  
  
19 #·direct·methods27 #·direct·methods
20 .method·constructor·<init>(Ljava/lang/String;Landroid/content/Context;Lx/d;I)V28 .method·constructor·<init>(Ljava/lang/String;Landroid/content/Context;Lc/d/h/d;I)V
21 ····.locals·029 ····.locals·0
  
22 ····iput-object·p1,·p0,·Lx/e$a;->d:Ljava/lang/String;30 ····iput-object·p1,·p0,·Lc/d/h/e$c;->e:Ljava/lang/String;
  
23 ····iput-object·p2,·p0,·Lx/e$a;->e:Landroid/content/Context;31 ····iput-object·p2,·p0,·Lc/d/h/e$c;->f:Landroid/content/Context;
  
24 ····iput-object·p3,·p0,·Lx/e$a;->f:Lx/d;32 ····iput-object·p3,·p0,·Lc/d/h/e$c;->g:Lc/d/h/d;
  
25 ····iput·p4,·p0,·Lx/e$a;->g:I33 ····iput·p4,·p0,·Lc/d/h/e$c;->h:I
  
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
27 ····return-void35 ····return-void
28 .end·method36 .end·method
  
  
29 #·virtual·methods37 #·virtual·methods
30 .method·public·a()Lx/e$e;38 .method·public·a()Lc/d/h/e$e;
31 ····.locals·439 ····.locals·4
  
32 ····iget-object·v0,·p0,·Lx/e$a;->d:Ljava/lang/String;40 ····iget-object·v0,·p0,·Lc/d/h/e$c;->e:Ljava/lang/String;
  
33 ····iget-object·v1,·p0,·Lx/e$a;->e:Landroid/content/Context;41 ····iget-object·v1,·p0,·Lc/d/h/e$c;->f:Landroid/content/Context;
  
34 ····iget-object·v2,·p0,·Lx/e$a;->f:Lx/d;42 ····iget-object·v2,·p0,·Lc/d/h/e$c;->g:Lc/d/h/d;
  
35 ····iget·v3,·p0,·Lx/e$a;->g:I43 ····iget·v3,·p0,·Lc/d/h/e$c;->h:I
  
36 ····invoke-static·{v0,·v1,·v2,·v3},·Lx/e;->c(Ljava/lang/String;Landroid/content/Context;Lx/d;I)Lx/e$e;44 ····invoke-static·{v0,·v1,·v2,·v3},·Lc/d/h/e;->c(Ljava/lang/String;Landroid/content/Context;Lc/d/h/d;I)Lc/d/h/e$e;
  
37 ····move-result-object·v045 ····move-result-object·v0
  
38 ····return-object·v046 ····return-object·v0
39 .end·method47 .end·method
  
40 .method·public·bridge·synthetic·call()Ljava/lang/Object;48 .method·public·bridge·synthetic·call()Ljava/lang/Object;
41 ····.locals·149 ····.locals·1
  
42 ····invoke-virtual·{p0},·Lx/e$a;->a()Lx/e$e;50 ····invoke-virtual·{p0},·Lc/d/h/e$c;->a()Lc/d/h/e$e;
  
43 ····move-result-object·v051 ····move-result-object·v0
  
44 ····return-object·v052 ····return-object·v0
45 .end·method53 .end·method
2.0 KB
smali/x/g$b$a.smali vs.
smali/c/d/h/e$b.smali
Files 27% similar despite different names
    
Offset 1, 55 lines modifiedOffset 1, 64 lines modified
1 .class·Lx/g$b$a;1 .class·Lc/d/h/e$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Lc/d/j/a;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lx/g$b;->run()V8 ····value·=·Lc/d/h/e;->d(Landroid/content/Context;Lc/d/h/d;ILjava/util/concurrent/Executor;Lc/d/h/a;)Landroid/graphics/Typeface;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
 14 .annotation·system·Ldalvik/annotation/Signature;
 15 ····value·=·{
 16 ········"Ljava/lang/Object;",
 17 ········"Lc/d/j/a<",
 18 ········"Lc/d/h/e$e;",
 19 ········">;"
 20 ····}
 21 .end·annotation
  
14 #·instance·fields 
15 .field·final·synthetic·d:Lz/a; 
  
16 .field·final·synthetic·e:Ljava/lang/Object; 
  
 22 #·instance·fields
17 .field·final·synthetic·f:Lx/g$b;23 .field·final·synthetic·a:Lc/d/h/a;
  
  
18 #·direct·methods24 #·direct·methods
19 .method·constructor·<init>(Lx/g$b;Lz/a;Ljava/lang/Object;)V25 .method·constructor·<init>(Lc/d/h/a;)V
20 ····.locals·026 ····.locals·0
  
21 ····iput-object·p1,·p0,·Lx/g$b$a;->f:Lx/g$b; 
  
22 ····iput-object·p2,·p0,·Lx/g$b$a;->d:Lz/a;27 ····iput-object·p1,·p0,·Lc/d/h/e$b;->a:Lc/d/h/a;
  
23 ····iput-object·p3,·p0,·Lx/g$b$a;->e:Ljava/lang/Object; 
  
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····return-void29 ····return-void
26 .end·method30 .end·method
  
  
27 #·virtual·methods31 #·virtual·methods
28 .method·public·run()V32 .method·public·bridge·synthetic·a(Ljava/lang/Object;)V
29 ····.locals·233 ····.locals·0
  
 34 ····check-cast·p1,·Lc/d/h/e$e;
  
 35 ····invoke-virtual·{p0,·p1},·Lc/d/h/e$b;->b(Lc/d/h/e$e;)V
  
 36 ····return-void
 37 .end·method
  
30 ····iget-object·v0,·p0,·Lx/g$b$a;->d:Lz/a;38 .method·public·b(Lc/d/h/e$e;)V
 39 ····.locals·1
  
31 ····iget-object·v1,·p0,·Lx/g$b$a;->e:Ljava/lang/Object;40 ····iget-object·v0,·p0,·Lc/d/h/e$b;->a:Lc/d/h/a;
  
32 ····invoke-interface·{v0,·v1},·Lz/a;->a(Ljava/lang/Object;)V41 ····invoke-virtual·{v0,·p1},·Lc/d/h/a;->b(Lc/d/h/e$e;)V
  
33 ····return-void42 ····return-void
34 .end·method43 .end·method
1.61 KB
smali/x/g$a$a.smali vs.
smali/androidx/recyclerview/widget/f$e.smali
Files 24% similar despite different names
    
Offset 1, 44 lines modifiedOffset 1, 50 lines modified
1 .class·Lx/g$a$a;1 .class·Landroidx/recyclerview/widget/f$e;
2 .super·Ljava/lang/Thread;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lx/g$a;6 ····value·=·Landroidx/recyclerview/widget/f;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0xa9 ····accessFlags·=·0x8
10 ····name·=·"a"10 ····name·=·"e"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·private·final·d:I13 .field·a:I
  
 14 .field·b:I
  
 15 .field·c:I
  
 16 .field·d:I
  
  
14 #·direct·methods17 #·direct·methods
15 .method·constructor·<init>(Ljava/lang/Runnable;Ljava/lang/String;I)V18 .method·public·constructor·<init>()V
16 ····.locals·019 ····.locals·0
  
 20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
17 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;Ljava/lang/String;)V 
  
18 ····iput·p3,·p0,·Lx/g$a$a;->d:I 
  
19 ····return-void21 ····return-void
20 .end·method22 .end·method
  
 23 .method·public·constructor·<init>(IIII)V
 24 ····.locals·0
  
 25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 26 ····iput·p1,·p0,·Landroidx/recyclerview/widget/f$e;->a:I
21 #·virtual·methods 
22 .method·public·run()V 
23 ····.locals·1 
  
24 ····iget·v0,·p0,·Lx/g$a$a;->d:I27 ····iput·p2,·p0,·Landroidx/recyclerview/widget/f$e;->b:I
  
25 ····invoke-static·{v0},·Landroid/os/Process;->setThreadPriority(I)V28 ····iput·p3,·p0,·Landroidx/recyclerview/widget/f$e;->c:I
  
26 ····invoke-super·{p0},·Ljava/lang/Thread;->run()V29 ····iput·p4,·p0,·Landroidx/recyclerview/widget/f$e;->d:I
  
27 ····return-void30 ····return-void
28 .end·method31 .end·method
7.17 KB
smali/x/d.smali vs.
smali/c/d/h/d.smali
Max HTML report size reached
3.21 KB
smali/x/g.smali vs.
smali/c/d/h/g.smali
Files 24% similar despite different names
    
Offset 1, 72 lines modifiedOffset 1, 94 lines modified
1 .class·abstract·Lx/g;1 .class·Lc/d/h/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lx/g$a;,7 ········Lc/d/h/g$a;,
8 ········Lx/g$b;8 ········Lc/d/h/g$b;
9 ····}9 ····}
10 .end·annotation10 .end·annotation
  
  
11 #·direct·methods11 #·direct·methods
12 .method·static·a(Ljava/lang/String;II)Ljava/util/concurrent/ThreadPoolExecutor;12 .method·static·a(Ljava/lang/String;II)Ljava/util/concurrent/ThreadPoolExecutor;
13 ····.locals·813 ····.locals·8
  
14 ····new-instance·v7,·Lx/g$a;14 ····new-instance·v7,·Lc/d/h/g$a;
  
15 ····invoke-direct·{v7,·p0,·p1},·Lx/g$a;-><init>(Ljava/lang/String;I)V15 ····invoke-direct·{v7,·p0,·p1},·Lc/d/h/g$a;-><init>(Ljava/lang/String;I)V
  
16 ····new-instance·p0,·Ljava/util/concurrent/ThreadPoolExecutor;16 ····new-instance·p0,·Ljava/util/concurrent/ThreadPoolExecutor;
  
17 ····const/4·v1,·0x0 
  
18 ····const/4·v2,·0x1 
  
19 ····int-to-long·v3,·p217 ····int-to-long·v3,·p2
  
20 ····sget-object·v5,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;18 ····sget-object·v5,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
  
21 ····new-instance·v6,·Ljava/util/concurrent/LinkedBlockingDeque;19 ····new-instance·v6,·Ljava/util/concurrent/LinkedBlockingDeque;
  
22 ····invoke-direct·{v6},·Ljava/util/concurrent/LinkedBlockingDeque;-><init>()V20 ····invoke-direct·{v6},·Ljava/util/concurrent/LinkedBlockingDeque;-><init>()V
  
 21 ····const/4·v1,·0x0
  
 22 ····const/4·v2,·0x1
  
23 ····move-object·v0,·p023 ····move-object·v0,·p0
  
24 ····invoke-direct/range·{v0·..·v7},·Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V24 ····invoke-direct/range·{v0·..·v7},·Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V
  
25 ····const/4·p1,·0x125 ····const/4·p1,·0x1
  
26 ····invoke-virtual·{p0,·p1},·Ljava/util/concurrent/ThreadPoolExecutor;->allowCoreThreadTimeOut(Z)V26 ····invoke-virtual·{p0,·p1},·Ljava/util/concurrent/ThreadPoolExecutor;->allowCoreThreadTimeOut(Z)V
  
27 ····return-object·p027 ····return-object·p0
28 .end·method28 .end·method
  
29 .method·static·b(Ljava/util/concurrent/Executor;Ljava/util/concurrent/Callable;Lz/a;)V29 .method·static·b(Ljava/util/concurrent/Executor;Ljava/util/concurrent/Callable;Lc/d/j/a;)V
30 ····.locals·230 ····.locals·2
 31 ····.annotation·system·Ldalvik/annotation/Signature;
 32 ········value·=·{
 33 ············"<T:",
 34 ············"Ljava/lang/Object;",
 35 ············">(",
 36 ············"Ljava/util/concurrent/Executor;",
 37 ············"Ljava/util/concurrent/Callable<",
 38 ············"TT;>;",
 39 ············"Lc/d/j/a<",
 40 ············"TT;>;)V"
 41 ········}
 42 ····.end·annotation
  
31 ····invoke-static·{},·Lx/b;->a()Landroid/os/Handler;43 ····invoke-static·{},·Lc/d/h/b;->a()Landroid/os/Handler;
  
32 ····move-result-object·v044 ····move-result-object·v0
  
33 ····new-instance·v1,·Lx/g$b;45 ····new-instance·v1,·Lc/d/h/g$b;
  
34 ····invoke-direct·{v1,·v0,·p1,·p2},·Lx/g$b;-><init>(Landroid/os/Handler;Ljava/util/concurrent/Callable;Lz/a;)V46 ····invoke-direct·{v1,·v0,·p1,·p2},·Lc/d/h/g$b;-><init>(Landroid/os/Handler;Ljava/util/concurrent/Callable;Lc/d/j/a;)V
  
35 ····invoke-interface·{p0,·v1},·Ljava/util/concurrent/Executor;->execute(Ljava/lang/Runnable;)V47 ····invoke-interface·{p0,·v1},·Ljava/util/concurrent/Executor;->execute(Ljava/lang/Runnable;)V
  
36 ····return-void48 ····return-void
37 .end·method49 .end·method
  
38 .method·static·c(Ljava/util/concurrent/ExecutorService;Ljava/util/concurrent/Callable;I)Ljava/lang/Object;50 .method·static·c(Ljava/util/concurrent/ExecutorService;Ljava/util/concurrent/Callable;I)Ljava/lang/Object;
39 ····.locals·151 ····.locals·1
 52 ····.annotation·system·Ldalvik/annotation/Signature;
 53 ········value·=·{
 54 ············"<T:",
 55 ············"Ljava/lang/Object;",
 56 ············">(",
 57 ············"Ljava/util/concurrent/ExecutorService;",
 58 ············"Ljava/util/concurrent/Callable<",
 59 ············"TT;>;I)TT;"
 60 ········}
 61 ····.end·annotation
  
40 ····invoke-interface·{p0,·p1},·Ljava/util/concurrent/ExecutorService;->submit(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future;62 ····invoke-interface·{p0,·p1},·Ljava/util/concurrent/ExecutorService;->submit(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future;
  
41 ····move-result-object·p063 ····move-result-object·p0
  
42 ····int-to-long·p1,·p264 ····int-to-long·p1,·p2
  
2.61 KB
smali/x/f$b.smali vs.
smali/c/d/h/f$b.smali
Files 14% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·Lx/f$b;1 .class·public·Lc/d/h/f$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lx/f;6 ····value·=·Lc/d/h/f;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x99 ····accessFlags·=·0x9
10 ····name·=·"b"10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
Offset 25, 92 lines modifiedOffset 25, 94 lines modified
  
25 .field·private·final·e:I25 .field·private·final·e:I
  
  
26 #·direct·methods26 #·direct·methods
27 .method·public·constructor·<init>(Landroid/net/Uri;IIZI)V27 .method·public·constructor·<init>(Landroid/net/Uri;IIZI)V
28 ····.locals·028 ····.locals·0
 29 ····.annotation·runtime·Ljava/lang/Deprecated;
 30 ····.end·annotation
  
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
30 ····invoke-static·{p1},·Lz/g;->d(Ljava/lang/Object;)Ljava/lang/Object;32 ····invoke-static·{p1},·Lc/d/j/g;->d(Ljava/lang/Object;)Ljava/lang/Object;
  
31 ····move-result-object·p133 ····move-result-object·p1
  
32 ····check-cast·p1,·Landroid/net/Uri;34 ····check-cast·p1,·Landroid/net/Uri;
  
33 ····iput-object·p1,·p0,·Lx/f$b;->a:Landroid/net/Uri;35 ····iput-object·p1,·p0,·Lc/d/h/f$b;->a:Landroid/net/Uri;
  
34 ····iput·p2,·p0,·Lx/f$b;->b:I36 ····iput·p2,·p0,·Lc/d/h/f$b;->b:I
  
35 ····iput·p3,·p0,·Lx/f$b;->c:I37 ····iput·p3,·p0,·Lc/d/h/f$b;->c:I
  
36 ····iput-boolean·p4,·p0,·Lx/f$b;->d:Z38 ····iput-boolean·p4,·p0,·Lc/d/h/f$b;->d:Z
  
37 ····iput·p5,·p0,·Lx/f$b;->e:I39 ····iput·p5,·p0,·Lc/d/h/f$b;->e:I
  
38 ····return-void40 ····return-void
39 .end·method41 .end·method
  
40 .method·static·a(Landroid/net/Uri;IIZI)Lx/f$b;42 .method·static·a(Landroid/net/Uri;IIZI)Lc/d/h/f$b;
41 ····.locals·743 ····.locals·7
  
42 ····new-instance·v6,·Lx/f$b;44 ····new-instance·v6,·Lc/d/h/f$b;
  
43 ····move-object·v0,·v645 ····move-object·v0,·v6
  
44 ····move-object·v1,·p046 ····move-object·v1,·p0
  
45 ····move·v2,·p147 ····move·v2,·p1
  
46 ····move·v3,·p248 ····move·v3,·p2
  
47 ····move·v4,·p349 ····move·v4,·p3
  
48 ····move·v5,·p450 ····move·v5,·p4
  
49 ····invoke-direct/range·{v0·..·v5},·Lx/f$b;-><init>(Landroid/net/Uri;IIZI)V51 ····invoke-direct/range·{v0·..·v5},·Lc/d/h/f$b;-><init>(Landroid/net/Uri;IIZI)V
  
50 ····return-object·v652 ····return-object·v6
51 .end·method53 .end·method
  
  
52 #·virtual·methods54 #·virtual·methods
53 .method·public·b()I55 .method·public·b()I
54 ····.locals·156 ····.locals·1
  
55 ····iget·v0,·p0,·Lx/f$b;->e:I57 ····iget·v0,·p0,·Lc/d/h/f$b;->e:I
  
56 ····return·v058 ····return·v0
57 .end·method59 .end·method
  
58 .method·public·c()I60 .method·public·c()I
59 ····.locals·161 ····.locals·1
  
60 ····iget·v0,·p0,·Lx/f$b;->b:I62 ····iget·v0,·p0,·Lc/d/h/f$b;->b:I
  
61 ····return·v063 ····return·v0
62 .end·method64 .end·method
  
63 .method·public·d()Landroid/net/Uri;65 .method·public·d()Landroid/net/Uri;
64 ····.locals·166 ····.locals·1
  
65 ····iget-object·v0,·p0,·Lx/f$b;->a:Landroid/net/Uri;67 ····iget-object·v0,·p0,·Lc/d/h/f$b;->a:Landroid/net/Uri;
  
66 ····return-object·v068 ····return-object·v0
67 .end·method69 .end·method
  
68 .method·public·e()I70 .method·public·e()I
69 ····.locals·171 ····.locals·1
  
70 ····iget·v0,·p0,·Lx/f$b;->c:I72 ····iget·v0,·p0,·Lc/d/h/f$b;->c:I
  
71 ····return·v073 ····return·v0
72 .end·method74 .end·method
  
73 .method·public·f()Z75 .method·public·f()Z
74 ····.locals·176 ····.locals·1
  
75 ····iget-boolean·v0,·p0,·Lx/f$b;->d:Z77 ····iget-boolean·v0,·p0,·Lc/d/h/f$b;->d:Z
  
76 ····return·v078 ····return·v0
77 .end·method79 .end·method
2.89 KB
smali/x/g$a.smali vs.
smali/c/g/b/m$p.smali
Files 22% similar despite different names
    
Offset 1, 59 lines modifiedOffset 1, 94 lines modified
 1 .class·final·Lc/g/b/m$p;
 2 .super·Le/t/j/a/d;
 3 .source·""
1 .class·Lx/g$a; 
2 .super·Ljava/lang/Object; 
3 .source·"SourceFile" 
  
4 #·interfaces 
5 .implements·Ljava/util/concurrent/ThreadFactory; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lx/g;6 ····value·=·Lc/g/b/m;->z(Le/w/c/p;Le/t/g;Le/t/d;)Ljava/lang/Object;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0xa9 ····accessFlags·=·0x18
12 ····name·=·"a"10 ····name·=·null
13 .end·annotation11 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/MemberClasses;12 .annotation·runtime·Le/t/j/a/f;
 13 ····c·=·"androidx.datastore.core.SingleProcessDataStore"
 14 ····f·=·"SingleProcessDataStore.kt"
15 ····value·=·{15 ····l·=·{
16 ········Lx/g$a$a;16 ········0x192,
 17 ········0x19a
17 ····}18 ····}
 19 ····m·=·"transformAndWrite"
18 .end·annotation20 .end·annotation
  
  
19 #·instance·fields21 #·instance·fields
20 .field·private·a:Ljava/lang/String;22 .field·h:Ljava/lang/Object;
  
 23 .field·i:Ljava/lang/Object;
  
 24 .field·j:Ljava/lang/Object;
  
21 .field·private·b:I25 .field·synthetic·k:Ljava/lang/Object;
  
 26 .field·final·synthetic·l:Lc/g/b/m;
 27 ····.annotation·system·Ldalvik/annotation/Signature;
 28 ········value·=·{
 29 ············"Lc/g/b/m<",
 30 ············"TT;>;"
 31 ········}
 32 ····.end·annotation
 33 .end·field
  
 34 .field·m:I
  
  
22 #·direct·methods35 #·direct·methods
23 .method·constructor·<init>(Ljava/lang/String;I)V36 .method·constructor·<init>(Lc/g/b/m;Le/t/d;)V
24 ····.locals·037 ····.locals·0
 38 ····.annotation·system·Ldalvik/annotation/Signature;
 39 ········value·=·{
 40 ············"(",
 41 ············"Lc/g/b/m<",
 42 ············"TT;>;",
 43 ············"Le/t/d<",
 44 ············"-",
 45 ············"Lc/g/b/m$p;",
 46 ············">;)V"
 47 ········}
 48 ····.end·annotation
  
 49 ····iput-object·p1,·p0,·Lc/g/b/m$p;->l:Lc/g/b/m;
25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
26 ····iput-object·p1,·p0,·Lx/g$a;->a:Ljava/lang/String; 
  
27 ····iput·p2,·p0,·Lx/g$a;->b:I50 ····invoke-direct·{p0,·p2},·Le/t/j/a/d;-><init>(Le/t/d;)V
  
28 ····return-void51 ····return-void
29 .end·method52 .end·method
  
  
30 #·virtual·methods53 #·virtual·methods
31 .method·public·newThread(Ljava/lang/Runnable;)Ljava/lang/Thread;54 .method·public·final·p(Ljava/lang/Object;)Ljava/lang/Object;
32 ····.locals·355 ····.locals·1
  
 56 ····iput-object·p1,·p0,·Lc/g/b/m$p;->k:Ljava/lang/Object;
  
 57 ····iget·p1,·p0,·Lc/g/b/m$p;->m:I
  
 58 ····const/high16·v0,·-0x80000000
  
 59 ····or-int/2addr·p1,·v0
  
 60 ····iput·p1,·p0,·Lc/g/b/m$p;->m:I
  
33 ····new-instance·v0,·Lx/g$a$a;61 ····iget-object·p1,·p0,·Lc/g/b/m$p;->l:Lc/g/b/m;
  
34 ····iget-object·v1,·p0,·Lx/g$a;->a:Ljava/lang/String;62 ····const/4·v0,·0x0
  
35 ····iget·v2,·p0,·Lx/g$a;->b:I63 ····invoke-static·{p1,·v0,·v0,·p0},·Lc/g/b/m;->p(Lc/g/b/m;Le/w/c/p;Le/t/g;Le/t/d;)Ljava/lang/Object;
  
36 ····invoke-direct·{v0,·p1,·v1,·v2},·Lx/g$a$a;-><init>(Ljava/lang/Runnable;Ljava/lang/String;I)V64 ····move-result-object·p1
  
37 ····return-object·v065 ····return-object·p1
38 .end·method66 .end·method
348 B
smali/x/b.smali vs.
smali/c/d/h/b.smali
Files 27% similar despite different names
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·abstract·Lx/b;1 .class·Lc/d/h/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·static·a()Landroid/os/Handler;5 .method·static·a()Landroid/os/Handler;
6 ····.locals·26 ····.locals·2
  
7 ····invoke-static·{},·Landroid/os/Looper;->myLooper()Landroid/os/Looper;7 ····invoke-static·{},·Landroid/os/Looper;->myLooper()Landroid/os/Looper;
3.76 KB
smali/x/e$d.smali vs.
smali/kotlinx/coroutines/q2/h$b$a.smali
Max HTML report size reached
1.69 KB
smali/x/f$a.smali vs.
smali/c/d/h/f$a.smali
Files 25% similar despite different names
    
Offset 1, 62 lines modifiedOffset 1, 64 lines modified
1 .class·public·Lx/f$a;1 .class·public·Lc/d/h/f$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lx/f;6 ····value·=·Lc/d/h/f;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x99 ····accessFlags·=·0x9
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·private·final·a:I13 .field·private·final·a:I
  
14 .field·private·final·b:[Lx/f$b;14 .field·private·final·b:[Lc/d/h/f$b;
  
  
15 #·direct·methods15 #·direct·methods
16 .method·public·constructor·<init>(I[Lx/f$b;)V16 .method·public·constructor·<init>(I[Lc/d/h/f$b;)V
17 ····.locals·017 ····.locals·0
 18 ····.annotation·runtime·Ljava/lang/Deprecated;
 19 ····.end·annotation
  
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
19 ····iput·p1,·p0,·Lx/f$a;->a:I21 ····iput·p1,·p0,·Lc/d/h/f$a;->a:I
  
20 ····iput-object·p2,·p0,·Lx/f$a;->b:[Lx/f$b;22 ····iput-object·p2,·p0,·Lc/d/h/f$a;->b:[Lc/d/h/f$b;
  
21 ····return-void23 ····return-void
22 .end·method24 .end·method
  
23 .method·static·a(I[Lx/f$b;)Lx/f$a;25 .method·static·a(I[Lc/d/h/f$b;)Lc/d/h/f$a;
24 ····.locals·126 ····.locals·1
  
25 ····new-instance·v0,·Lx/f$a;27 ····new-instance·v0,·Lc/d/h/f$a;
  
26 ····invoke-direct·{v0,·p0,·p1},·Lx/f$a;-><init>(I[Lx/f$b;)V28 ····invoke-direct·{v0,·p0,·p1},·Lc/d/h/f$a;-><init>(I[Lc/d/h/f$b;)V
  
27 ····return-object·v029 ····return-object·v0
28 .end·method30 .end·method
  
  
29 #·virtual·methods31 #·virtual·methods
30 .method·public·b()[Lx/f$b;32 .method·public·b()[Lc/d/h/f$b;
31 ····.locals·133 ····.locals·1
  
32 ····iget-object·v0,·p0,·Lx/f$a;->b:[Lx/f$b;34 ····iget-object·v0,·p0,·Lc/d/h/f$a;->b:[Lc/d/h/f$b;
  
33 ····return-object·v035 ····return-object·v0
34 .end·method36 .end·method
  
35 .method·public·c()I37 .method·public·c()I
36 ····.locals·138 ····.locals·1
  
37 ····iget·v0,·p0,·Lx/f$a;->a:I39 ····iget·v0,·p0,·Lc/d/h/f$a;->a:I
  
38 ····return·v040 ····return·v0
39 .end·method41 .end·method
2.0 KB
smali/x/e$e.smali vs.
smali/kotlinx/coroutines/p2/q.smali
Files 23% similar despite different names
    
Offset 1, 72 lines modifiedOffset 1, 52 lines modified
1 .class·final·Lx/e$e; 
2 .super·Ljava/lang/Object; 
3 .source·"SourceFile"1 .class·public·Lkotlinx/coroutines/p2/q;
 2 .super·Lkotlinx/coroutines/p2/a;
 3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·Lx/e;6 ····value·=·{
 7 ········"<E:",
 8 ········"Ljava/lang/Object;",
 9 ········">",
 10 ········"Lkotlinx/coroutines/p2/a<",
 11 ········"TE;>;"
 12 ····}
7 .end·annotation13 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x18 
10 ····name·=·"e" 
11 .end·annotation 
  
  
12 #·instance·fields 
13 .field·final·a:Landroid/graphics/Typeface; 
  
14 .field·final·b:I 
  
  
15 #·direct·methods14 #·direct·methods
16 .method·constructor·<init>(I)V15 .method·public·constructor·<init>(Le/w/c/l;)V
17 ····.locals·1 
  
18 ····.line·1 
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
20 ····const/4·v0,·0x0 
  
21 ····iput-object·v0,·p0,·Lx/e$e;->a:Landroid/graphics/Typeface; 
  
22 ····iput·p1,·p0,·Lx/e$e;->b:I 
  
23 ····return-void 
24 .end·method 
  
25 .method·constructor·<init>(Landroid/graphics/Typeface;)V 
26 ····.locals·016 ····.locals·0
 17 ····.annotation·system·Ldalvik/annotation/Signature;
 18 ········value·=·{
 19 ············"(",
 20 ············"Le/w/c/l<",
 21 ············"-TE;",
 22 ············"Le/q;",
 23 ············">;)V"
 24 ········}
 25 ····.end·annotation
  
 26 ····invoke-direct·{p0,·p1},·Lkotlinx/coroutines/p2/a;-><init>(Le/w/c/l;)V
27 ····.line·2 
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
29 ····iput-object·p1,·p0,·Lx/e$e;->a:Landroid/graphics/Typeface; 
  
30 ····const/4·p1,·0x0 
  
31 ····iput·p1,·p0,·Lx/e$e;->b:I 
  
32 ····return-void27 ····return-void
33 .end·method28 .end·method
  
  
34 #·virtual·methods29 #·virtual·methods
35 .method·a()Z30 .method·protected·final·v()Z
36 ····.locals·131 ····.locals·1
  
37 ····iget·v0,·p0,·Lx/e$e;->b:I 
  
38 ····if-nez·v0,·:cond_0 
  
39 ····const/4·v0,·0x132 ····const/4·v0,·0x1
  
40 ····goto·:goto_033 ····return·v0
 34 .end·method
  
 35 .method·protected·final·w()Z
 36 ····.locals·1
  
41 ····:cond_0 
42 ····const/4·v0,·0x037 ····const/4·v0,·0x1
  
43 ····:goto_0 
44 ····return·v038 ····return·v0
45 .end·method39 .end·method
1.04 KB
smali/x/f$c.smali vs.
smali/c/g/c/j/b0$a.smali
Files 27% similar despite different names
    
Offset 1, 32 lines modifiedOffset 1, 26 lines modified
1 .class·public·abstract·Lx/f$c;1 .class·public·interface·abstract·Lc/g/c/j/b0$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
 4 #·interfaces
 5 .implements·Lc/g/c/j/b0$i;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lx/f;8 ····value·=·Lc/g/c/j/b0;
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x911 ····accessFlags·=·0x609
10 ····name·=·"c"12 ····name·=·"a"
11 .end·annotation13 .end·annotation
  
 14 .annotation·system·Ldalvik/annotation/Signature;
 15 ····value·=·{
 16 ········"Ljava/lang/Object;",
 17 ········"Lc/g/c/j/b0$i<",
 18 ········"Ljava/lang/Boolean;",
 19 ········">;"
 20 ····}
 21 .end·annotation
  
12 #·direct·methods 
13 .method·public·constructor·<init>()V 
14 ····.locals·0 
  
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
16 ····return-void 
17 .end·method 
  
  
18 #·virtual·methods 
19 .method·public·abstract·a(I)V 
20 .end·method 
  
21 .method·public·abstract·b(Landroid/graphics/Typeface;)V 
22 .end·method 
17.0 KB
smali/x/e.smali vs.
smali/d/a/a/e/l.smali
Max HTML report size reached
3.77 KB
smali/x/a.smali vs.
smali/e/b0/i.smali
Max HTML report size reached
3.26 KB
smali/x/c$a.smali vs.
smali/kotlinx/coroutines/q2/q/a.smali
Files 27% similar despite different names
    
Offset 1, 89 lines modifiedOffset 1, 77 lines modified
 1 .class·public·final·Lkotlinx/coroutines/q2/q/a;
 2 .super·Ljava/util/concurrent/CancellationException;
 3 .source·""
1 .class·Lx/c$a; 
2 .super·Ljava/lang/Object; 
3 .source·"SourceFile" 
  
4 #·interfaces 
5 .implements·Ljava/util/Comparator; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·Lx/c; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x0 
12 ····name·=·null 
13 .end·annotation 
  
  
 4 #·instance·fields
 5 .field·private·final·e:Lkotlinx/coroutines/q2/c;
 6 ····.annotation·system·Ldalvik/annotation/Signature;
 7 ········value·=·{
 8 ············"Lkotlinx/coroutines/q2/c<",
 9 ············"*>;"
 10 ········}
 11 ····.end·annotation
 12 .end·field
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([B[B)I 
22 ····.locals·4 
  
23 ····array-length·v0,·p1 
  
24 ····array-length·v1,·p2 
  
25 ····if-eq·v0,·v1,·:cond_0 
  
26 ····array-length·p1,·p1 
  
27 ····array-length·p2,·p2 
  
28 ····sub-int/2addr·p1,·p213 #·direct·methods
 14 .method·public·constructor·<init>(Lkotlinx/coroutines/q2/c;)V
 15 ····.locals·1
 16 ····.annotation·system·Ldalvik/annotation/Signature;
 17 ········value·=·{
 18 ············"(",
 19 ············"Lkotlinx/coroutines/q2/c<",
 20 ············"*>;)V"
 21 ········}
 22 ····.end·annotation
  
29 ····return·p123 ····const-string·v0,·"Flow·was·aborted,·no·more·elements·needed"
  
 24 ····invoke-direct·{p0,·v0},·Ljava/util/concurrent/CancellationException;-><init>(Ljava/lang/String;)V
30 ····:cond_0 
31 ····const/4·v0,·0x0 
  
32 ····const/4·v1,·0x025 ····iput-object·p1,·p0,·Lkotlinx/coroutines/q2/q/a;->e:Lkotlinx/coroutines/q2/c;
  
33 ····:goto_0 
34 ····array-length·v2,·p126 ····return-void
 27 .end·method
  
35 ····if-ge·v1,·v2,·:cond_2 
  
36 ····aget-byte·v2,·p1,·v128 #·virtual·methods
 29 .method·public·final·a()Lkotlinx/coroutines/q2/c;
 30 ····.locals·1
 31 ····.annotation·system·Ldalvik/annotation/Signature;
 32 ········value·=·{
 33 ············"()",
 34 ············"Lkotlinx/coroutines/q2/c<",
 35 ············"*>;"
 36 ········}
 37 ····.end·annotation
  
37 ····aget-byte·v3,·p2,·v138 ····iget-object·v0,·p0,·Lkotlinx/coroutines/q2/q/a;->e:Lkotlinx/coroutines/q2/c;
  
38 ····if-eq·v2,·v3,·:cond_139 ····return-object·v0
 40 .end·method
  
39 ····sub-int/2addr·v2,·v341 .method·public·fillInStackTrace()Ljava/lang/Throwable;
 42 ····.locals·1
  
40 ····return·v243 ····invoke-static·{},·Lkotlinx/coroutines/s0;->c()Z
  
 44 ····move-result·v0
41 ····:cond_1 
42 ····add-int/lit8·v1,·v1,·0x1 
  
43 ····goto·:goto_045 ····if-eqz·v0,·:cond_0
  
 46 ····invoke-super·{p0},·Ljava/util/concurrent/CancellationException;->fillInStackTrace()Ljava/lang/Throwable;
44 ····:cond_2 
45 ····return·v0 
46 .end·method 
  
 47 ····move-result-object·v0
47 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I 
48 ····.locals·0 
  
49 ····check-cast·p1,·[B48 ····return-object·v0
  
50 ····check-cast·p2,·[B49 ····:cond_0
 50 ····const/4·v0,·0x0
  
51 ····invoke-virtual·{p0,·p1,·p2},·Lx/c$a;->a([B[B)I51 ····new-array·v0,·v0,·[Ljava/lang/StackTraceElement;
  
52 ····move-result·p152 ····invoke-virtual·{p0,·v0},·Ljava/util/concurrent/CancellationException;->setStackTrace([Ljava/lang/StackTraceElement;)V
  
53 ····return·p153 ····return-object·p0
54 .end·method54 .end·method
Max diff block lines reached; -1/3247 bytes (-0.03%) of diff not shown.
10.3 KB
smali/x/c.smali vs.
smali/c/d/h/c.smali
Max HTML report size reached
2.16 KB
smali/x/e$b.smali vs.
smali/c/d/k/c$a.smali
Files 27% similar despite different names
    
Offset 1, 55 lines modifiedOffset 1, 76 lines modified
1 .class·Lx/e$b;1 .class·public·final·Lc/d/k/c$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·""
3 .source·"SourceFile" 
  
4 #·interfaces 
5 .implements·Lz/a; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lx/e;->d(Landroid/content/Context;Lx/d;ILjava/util/concurrent/Executor;Lx/a;)Landroid/graphics/Typeface;6 ····value·=·Lc/d/k/c;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x09 ····accessFlags·=·0x19
12 ····name·=·null10 ····name·=·"a"
13 .end·annotation11 .end·annotation
  
  
14 #·instance·fields12 #·instance·fields
15 .field·final·synthetic·a:Lx/a;13 .field·a:Landroid/content/ClipData;
  
 14 .field·b:I
  
 15 .field·c:I
  
 16 .field·d:Landroid/net/Uri;
  
 17 .field·e:Landroid/os/Bundle;
  
  
16 #·direct·methods18 #·direct·methods
17 .method·constructor·<init>(Lx/a;)V19 .method·public·constructor·<init>(Landroid/content/ClipData;I)V
18 ····.locals·020 ····.locals·0
  
19 ····iput-object·p1,·p0,·Lx/e$b;->a:Lx/a; 
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 22 ····iput-object·p1,·p0,·Lc/d/k/c$a;->a:Landroid/content/ClipData;
  
 23 ····iput·p2,·p0,·Lc/d/k/c$a;->b:I
  
21 ····return-void24 ····return-void
22 .end·method25 .end·method
  
  
23 #·virtual·methods26 #·virtual·methods
24 .method·public·bridge·synthetic·a(Ljava/lang/Object;)V27 .method·public·a()Lc/d/k/c;
25 ····.locals·028 ····.locals·1
  
26 ····check-cast·p1,·Lx/e$e;29 ····new-instance·v0,·Lc/d/k/c;
  
27 ····invoke-virtual·{p0,·p1},·Lx/e$b;->b(Lx/e$e;)V30 ····invoke-direct·{v0,·p0},·Lc/d/k/c;-><init>(Lc/d/k/c$a;)V
  
28 ····return-void31 ····return-object·v0
29 .end·method32 .end·method
  
30 .method·public·b(Lx/e$e;)V33 .method·public·b(Landroid/os/Bundle;)Lc/d/k/c$a;
31 ····.locals·134 ····.locals·0
  
32 ····iget-object·v0,·p0,·Lx/e$b;->a:Lx/a;35 ····iput-object·p1,·p0,·Lc/d/k/c$a;->e:Landroid/os/Bundle;
  
33 ····invoke-virtual·{v0,·p1},·Lx/a;->b(Lx/e$e;)V36 ····return-object·p0
 37 .end·method
  
34 ····return-void38 .method·public·c(I)Lc/d/k/c$a;
 39 ····.locals·0
  
 40 ····iput·p1,·p0,·Lc/d/k/c$a;->c:I
  
 41 ····return-object·p0
 42 .end·method
  
 43 .method·public·d(Landroid/net/Uri;)Lc/d/k/c$a;
 44 ····.locals·0
  
 45 ····iput-object·p1,·p0,·Lc/d/k/c$a;->d:Landroid/net/Uri;
  
 46 ····return-object·p0
35 .end·method47 .end·method
1.75 KB
smali/h0/m$a.smali vs.
smali/e/v/h.smali
Files 27% similar despite different names
    
Offset 1, 55 lines modifiedOffset 1, 33 lines modified
1 .class·public·final·Lh0/m$a;1 .class·public·final·Le/v/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·""
3 .source·"SourceFile" 
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Lh0/m; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x19 
10 ····name·=·"a" 
11 .end·annotation 
  
  
12 #·direct·methods4 #·direct·methods
 5 .method·public·static·final·a(Ljava/io/BufferedReader;)Le/b0/b;
13 .method·private·constructor·<init>()V 
14 ····.locals·0 
  
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
16 ····return-void 
17 .end·method 
  
18 .method·public·synthetic·constructor·<init>(Lh1/g;)V 
19 ····.locals·0 
  
20 ····.line·1 
21 ····invoke-direct·{p0},·Lh0/m$a;-><init>()V 
  
22 ····return-void 
23 .end·method 
  
  
24 #·virtual·methods 
25 .method·public·final·a()Ljava/util/Set; 
26 ····.locals·16 ····.locals·1
 7 ····.annotation·system·Ldalvik/annotation/Signature;
 8 ········value·=·{
 9 ············"(",
 10 ············"Ljava/io/BufferedReader;",
 11 ············")",
 12 ············"Le/b0/b<",
 13 ············"Ljava/lang/String;",
 14 ············">;"
 15 ········}
 16 ····.end·annotation
  
27 ····invoke-static·{},·Lh0/m;->c()Ljava/util/Set;17 ····const-string·v0,·"$this$lineSequence"
  
28 ····move-result-object·v018 ····invoke-static·{p0,·v0},·Le/w/d/l;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
 19 ····new-instance·v0,·Le/v/g;
29 ····return-object·v0 
30 .end·method 
  
 20 ····invoke-direct·{v0,·p0},·Le/v/g;-><init>(Ljava/io/BufferedReader;)V
31 .method·public·final·b()Ljava/lang/Object; 
32 ····.locals·1 
  
33 ····invoke-static·{},·Lh0/m;->d()Ljava/lang/Object;21 ····invoke-static·{v0},·Le/b0/c;->b(Le/b0/b;)Le/b0/b;
  
34 ····move-result-object·v022 ····move-result-object·p0
  
35 ····return-object·v023 ····return-object·p0
36 .end·method24 .end·method
2.62 KB
smali/h0/m$i.smali vs.
smali/c/g/b/m$m.smali
Files 24% similar despite different names
    
Offset 1, 66 lines modifiedOffset 1, 87 lines modified
1 .class·final·Lh0/m$i;1 .class·final·Lc/g/b/m$m;
2 .super·La1/d;2 .super·Le/t/j/a/d;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lh0/m;->t(Lh0/m$b$b;Ly0/d;)Ljava/lang/Object;6 ····value·=·Lc/g/b/m;->w(Le/t/d;)Ljava/lang/Object;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x189 ····accessFlags·=·0x18
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
 12 .annotation·runtime·Le/t/j/a/f;
 13 ····c·=·"androidx.datastore.core.SingleProcessDataStore"
 14 ····f·=·"SingleProcessDataStore.kt"
 15 ····l·=·{
 16 ········0x137
 17 ····}
 18 ····m·=·"readAndInitOrPropagateFailure"
 19 .end·annotation
  
12 #·instance·fields 
13 .field·g:Ljava/lang/Object; 
  
 20 #·instance·fields
14 .field·h:Ljava/lang/Object;21 .field·h:Ljava/lang/Object;
  
15 .field·i:Ljava/lang/Object;22 .field·synthetic·i:Ljava/lang/Object;
  
16 .field·synthetic·j:Ljava/lang/Object;23 .field·final·synthetic·j:Lc/g/b/m;
 24 ····.annotation·system·Ldalvik/annotation/Signature;
 25 ········value·=·{
 26 ············"Lc/g/b/m<",
 27 ············"TT;>;"
 28 ········}
 29 ····.end·annotation
 30 .end·field
  
17 .field·final·synthetic·k:Lh0/m; 
  
18 .field·l:I31 .field·k:I
  
  
19 #·direct·methods32 #·direct·methods
20 .method·constructor·<init>(Lh0/m;Ly0/d;)V33 .method·constructor·<init>(Lc/g/b/m;Le/t/d;)V
21 ····.locals·034 ····.locals·0
 35 ····.annotation·system·Ldalvik/annotation/Signature;
 36 ········value·=·{
 37 ············"(",
 38 ············"Lc/g/b/m<",
 39 ············"TT;>;",
 40 ············"Le/t/d<",
 41 ············"-",
 42 ············"Lc/g/b/m$m;",
 43 ············">;)V"
 44 ········}
 45 ····.end·annotation
  
22 ····iput-object·p1,·p0,·Lh0/m$i;->k:Lh0/m;46 ····iput-object·p1,·p0,·Lc/g/b/m$m;->j:Lc/g/b/m;
  
23 ····invoke-direct·{p0,·p2},·La1/d;-><init>(Ly0/d;)V47 ····invoke-direct·{p0,·p2},·Le/t/j/a/d;-><init>(Le/t/d;)V
  
24 ····return-void48 ····return-void
25 .end·method49 .end·method
  
  
26 #·virtual·methods50 #·virtual·methods
27 .method·public·final·s(Ljava/lang/Object;)Ljava/lang/Object;51 .method·public·final·p(Ljava/lang/Object;)Ljava/lang/Object;
28 ····.locals·152 ····.locals·1
  
29 ····iput-object·p1,·p0,·Lh0/m$i;->j:Ljava/lang/Object;53 ····iput-object·p1,·p0,·Lc/g/b/m$m;->i:Ljava/lang/Object;
  
30 ····iget·p1,·p0,·Lh0/m$i;->l:I54 ····iget·p1,·p0,·Lc/g/b/m$m;->k:I
  
31 ····const/high16·v0,·-0x8000000055 ····const/high16·v0,·-0x80000000
  
32 ····or-int/2addr·p1,·v056 ····or-int/2addr·p1,·v0
  
33 ····iput·p1,·p0,·Lh0/m$i;->l:I57 ····iput·p1,·p0,·Lc/g/b/m$m;->k:I
  
34 ····iget-object·p1,·p0,·Lh0/m$i;->k:Lh0/m; 
  
35 ····const/4·v0,·0x058 ····iget-object·p1,·p0,·Lc/g/b/m$m;->j:Lc/g/b/m;
  
36 ····invoke-static·{p1,·v0,·p0},·Lh0/m;->j(Lh0/m;Lh0/m$b$b;Ly0/d;)Ljava/lang/Object;59 ····invoke-static·{p1,·p0},·Lc/g/b/m;->m(Lc/g/b/m;Le/t/d;)Ljava/lang/Object;
  
37 ····move-result-object·p160 ····move-result-object·p1
  
38 ····return-object·p161 ····return-object·p1
39 .end·method62 .end·method
2.85 KB
smali/h0/e$a$b.smali vs.
smali/kotlinx/coroutines/q2/i$a.smali
Files 24% similar despite different names
    
Offset 1, 64 lines modifiedOffset 1, 84 lines modified
1 .class·final·Lh0/e$a$b; 
2 .super·La1/d; 
3 .source·"SourceFile"1 .class·public·final·Lkotlinx/coroutines/q2/i$a;
 2 .super·Ljava/lang/Object;
 3 .source·""
  
 4 #·interfaces
 5 .implements·Lkotlinx/coroutines/q2/c;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lh0/e$a;->c(Ljava/util/List;Lh0/i;Ly0/d;)Ljava/lang/Object;8 ····value·=·Lkotlinx/coroutines/q2/i;->a(Lkotlinx/coroutines/q2/b;Le/t/d;)Ljava/lang/Object;
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x1811 ····accessFlags·=·0x19
10 ····name·=·null12 ····name·=·null
11 .end·annotation13 .end·annotation
  
 14 .annotation·system·Ldalvik/annotation/Signature;
 15 ····value·=·{
 16 ········"Ljava/lang/Object;",
 17 ········"Lkotlinx/coroutines/q2/c<",
 18 ········"TT;>;"
 19 ····}
 20 .end·annotation
  
12 #·instance·fields 
13 .field·g:Ljava/lang/Object; 
  
14 .field·h:Ljava/lang/Object; 
  
15 .field·synthetic·i:Ljava/lang/Object; 
  
16 .field·final·synthetic·j:Lh0/e$a; 
  
17 .field·k:I21 #·instance·fields
 22 .field·final·synthetic·e:Le/w/d/u;
  
  
18 #·direct·methods23 #·direct·methods
19 .method·constructor·<init>(Lh0/e$a;Ly0/d;)V24 .method·public·constructor·<init>(Le/w/d/u;)V
20 ····.locals·025 ····.locals·0
  
21 ····iput-object·p1,·p0,·Lh0/e$a$b;->j:Lh0/e$a;26 ····iput-object·p1,·p0,·Lkotlinx/coroutines/q2/i$a;->e:Le/w/d/u;
  
22 ····invoke-direct·{p0,·p2},·La1/d;-><init>(Ly0/d;)V27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····return-void28 ····return-void
24 .end·method29 .end·method
  
  
25 #·virtual·methods30 #·virtual·methods
26 .method·public·final·s(Ljava/lang/Object;)Ljava/lang/Object;31 .method·public·h(Ljava/lang/Object;Le/t/d;)Ljava/lang/Object;
27 ····.locals·132 ····.locals·0
 33 ····.annotation·system·Ldalvik/annotation/Signature;
 34 ········value·=·{
 35 ············"(TT;",
 36 ············"Le/t/d<",
 37 ············"-",
 38 ············"Le/q;",
 39 ············">;)",
 40 ············"Ljava/lang/Object;"
 41 ········}
 42 ····.end·annotation
  
28 ····iput-object·p1,·p0,·Lh0/e$a$b;->i:Ljava/lang/Object;43 ····iget-object·p2,·p0,·Lkotlinx/coroutines/q2/i$a;->e:Le/w/d/u;
  
29 ····iget·p1,·p0,·Lh0/e$a$b;->k:I44 ····iput-object·p1,·p2,·Le/w/d/u;->e:Ljava/lang/Object;
  
30 ····const/high16·v0,·-0x8000000045 ····const/4·p1,·0x0
  
31 ····or-int/2addr·p1,·v046 ····invoke-static·{p1},·Le/t/j/a/b;->a(Z)Ljava/lang/Boolean;
  
32 ····iput·p1,·p0,·Lh0/e$a$b;->k:I47 ····move-result-object·p1
  
33 ····iget-object·p1,·p0,·Lh0/e$a$b;->j:Lh0/e$a;48 ····invoke-virtual·{p1},·Ljava/lang/Boolean;->booleanValue()Z
  
34 ····const/4·v0,·0x049 ····move-result·p1
  
35 ····invoke-static·{p1,·v0,·v0,·p0},·Lh0/e$a;->a(Lh0/e$a;Ljava/util/List;Lh0/i;Ly0/d;)Ljava/lang/Object;50 ····if-eqz·p1,·:cond_0
  
36 ····move-result-object·p151 ····sget-object·p1,·Le/q;->a:Le/q;
  
37 ····return-object·p152 ····return-object·p1
  
 53 ····:cond_0
 54 ····new-instance·p1,·Lkotlinx/coroutines/q2/q/a;
  
 55 ····invoke-direct·{p1,·p0},·Lkotlinx/coroutines/q2/q/a;-><init>(Lkotlinx/coroutines/q2/c;)V
  
 56 ····throw·p1
38 .end·method57 .end·method
1.97 KB
smali/h0/m$g$b$a$a.smali vs.
smali/c/d/d/d/f$a$b.smali
Files 25% similar despite different names
    
Offset 1, 60 lines modifiedOffset 1, 51 lines modified
1 .class·public·final·Lh0/m$g$b$a$a; 
2 .super·La1/d; 
3 .source·"SourceFile"1 .class·Lc/d/d/d/f$a$b;
 2 .super·Ljava/lang/Object;
 3 .source·""
  
 4 #·interfaces
 5 .implements·Ljava/lang/Runnable;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lh0/m$g$b$a;->a(Ljava/lang/Object;Ly0/d;)Ljava/lang/Object;8 ····value·=·Lc/d/d/d/f$a;->a(ILandroid/os/Handler;)V
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x1911 ····accessFlags·=·0x0
10 ····name·=·null12 ····name·=·null
11 .end·annotation13 .end·annotation
  
  
12 #·instance·fields14 #·instance·fields
 15 .field·final·synthetic·e:I
13 .field·synthetic·g:Ljava/lang/Object; 
  
14 .field·h:I 
  
15 .field·final·synthetic·i:Lh0/m$g$b$a;16 .field·final·synthetic·f:Lc/d/d/d/f$a;
  
  
16 #·direct·methods17 #·direct·methods
17 .method·public·constructor·<init>(Lh0/m$g$b$a;Ly0/d;)V18 .method·constructor·<init>(Lc/d/d/d/f$a;I)V
18 ····.locals·019 ····.locals·0
  
19 ····iput-object·p1,·p0,·Lh0/m$g$b$a$a;->i:Lh0/m$g$b$a;20 ····iput-object·p1,·p0,·Lc/d/d/d/f$a$b;->f:Lc/d/d/d/f$a;
  
 21 ····iput·p2,·p0,·Lc/d/d/d/f$a$b;->e:I
  
20 ····invoke-direct·{p0,·p2},·La1/d;-><init>(Ly0/d;)V22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void23 ····return-void
22 .end·method24 .end·method
  
  
23 #·virtual·methods25 #·virtual·methods
24 .method·public·final·s(Ljava/lang/Object;)Ljava/lang/Object;26 .method·public·run()V
25 ····.locals·127 ····.locals·2
  
26 ····iput-object·p1,·p0,·Lh0/m$g$b$a$a;->g:Ljava/lang/Object; 
  
27 ····iget·p1,·p0,·Lh0/m$g$b$a$a;->h:I 
  
28 ····const/high16·v0,·-0x8000000028 ····iget-object·v0,·p0,·Lc/d/d/d/f$a$b;->f:Lc/d/d/d/f$a;
  
29 ····or-int/2addr·p1,·v029 ····iget·v1,·p0,·Lc/d/d/d/f$a$b;->e:I
  
30 ····iput·p1,·p0,·Lh0/m$g$b$a$a;->h:I30 ····invoke-virtual·{v0,·v1},·Lc/d/d/d/f$a;->d(I)V
  
 31 ····return-void
31 ····iget-object·p1,·p0,·Lh0/m$g$b$a$a;->i:Lh0/m$g$b$a; 
  
32 ····const/4·v0,·0x0 
  
33 ····invoke-virtual·{p1,·v0,·p0},·Lh0/m$g$b$a;->a(Ljava/lang/Object;Ly0/d;)Ljava/lang/Object; 
  
34 ····move-result-object·p1 
  
35 ····return-object·p1 
36 .end·method32 .end·method
2.58 KB
smali/h0/m$o.smali vs.
smali/c/g/b/m$k$a.smali
Files 27% similar despite different names
    
Offset 1, 62 lines modifiedOffset 1, 91 lines modified
1 .class·final·Lh0/m$o;1 .class·final·Lc/g/b/m$k$a;
2 .super·La1/d;2 .super·Le/t/j/a/d;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lh0/m;->y(Ly0/d;)Ljava/lang/Object;6 ····value·=·Lc/g/b/m$k;->a(Le/w/c/p;Le/t/d;)Ljava/lang/Object;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x189 ····accessFlags·=·0x18
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
 12 .annotation·runtime·Le/t/j/a/f;
 13 ····c·=·"androidx.datastore.core.SingleProcessDataStore$readAndInit$api$1"
 14 ····f·=·"SingleProcessDataStore.kt"
 15 ····l·=·{
 16 ········0x1f7,
 17 ········0x151,
 18 ········0x153
 19 ····}
 20 ····m·=·"updateData"
 21 .end·annotation
  
12 #·instance·fields 
13 .field·g:Ljava/lang/Object; 
  
 22 #·instance·fields
14 .field·h:Ljava/lang/Object;23 .field·h:Ljava/lang/Object;
  
15 .field·synthetic·i:Ljava/lang/Object;24 .field·i:Ljava/lang/Object;
  
 25 .field·j:Ljava/lang/Object;
  
16 .field·final·synthetic·j:Lh0/m;26 .field·k:Ljava/lang/Object;
  
 27 .field·l:Ljava/lang/Object;
  
 28 .field·synthetic·m:Ljava/lang/Object;
  
 29 .field·final·synthetic·n:Lc/g/b/m$k;
  
17 .field·k:I30 .field·o:I
  
  
18 #·direct·methods31 #·direct·methods
19 .method·constructor·<init>(Lh0/m;Ly0/d;)V32 .method·constructor·<init>(Lc/g/b/m$k;Le/t/d;)V
20 ····.locals·033 ····.locals·0
 34 ····.annotation·system·Ldalvik/annotation/Signature;
 35 ········value·=·{
 36 ············"(",
 37 ············"Lc/g/b/m$k;",
 38 ············"Le/t/d<",
 39 ············"-",
 40 ············"Lc/g/b/m$k$a;",
 41 ············">;)V"
 42 ········}
 43 ····.end·annotation
  
21 ····iput-object·p1,·p0,·Lh0/m$o;->j:Lh0/m;44 ····iput-object·p1,·p0,·Lc/g/b/m$k$a;->n:Lc/g/b/m$k;
  
22 ····invoke-direct·{p0,·p2},·La1/d;-><init>(Ly0/d;)V45 ····invoke-direct·{p0,·p2},·Le/t/j/a/d;-><init>(Le/t/d;)V
  
23 ····return-void46 ····return-void
24 .end·method47 .end·method
  
  
25 #·virtual·methods48 #·virtual·methods
26 .method·public·final·s(Ljava/lang/Object;)Ljava/lang/Object;49 .method·public·final·p(Ljava/lang/Object;)Ljava/lang/Object;
27 ····.locals·150 ····.locals·1
  
28 ····iput-object·p1,·p0,·Lh0/m$o;->i:Ljava/lang/Object;51 ····iput-object·p1,·p0,·Lc/g/b/m$k$a;->m:Ljava/lang/Object;
  
29 ····iget·p1,·p0,·Lh0/m$o;->k:I52 ····iget·p1,·p0,·Lc/g/b/m$k$a;->o:I
  
30 ····const/high16·v0,·-0x8000000053 ····const/high16·v0,·-0x80000000
  
31 ····or-int/2addr·p1,·v054 ····or-int/2addr·p1,·v0
  
32 ····iput·p1,·p0,·Lh0/m$o;->k:I55 ····iput·p1,·p0,·Lc/g/b/m$k$a;->o:I
  
 56 ····iget-object·p1,·p0,·Lc/g/b/m$k$a;->n:Lc/g/b/m$k;
  
33 ····iget-object·p1,·p0,·Lh0/m$o;->j:Lh0/m;57 ····const/4·v0,·0x0
  
34 ····invoke-static·{p1,·p0},·Lh0/m;->o(Lh0/m;Ly0/d;)Ljava/lang/Object;58 ····invoke-virtual·{p1,·v0,·p0},·Lc/g/b/m$k;->a(Le/w/c/p;Le/t/d;)Ljava/lang/Object;
  
35 ····move-result-object·p159 ····move-result-object·p1
  
36 ····return-object·p160 ····return-object·p1
37 .end·method61 .end·method
1.95 KB
smali/h0/m$l.smali vs.
smali/androidx/core/widget/j$b.smali
Files 26% similar despite different names
    
Offset 1, 60 lines modifiedOffset 1, 39 lines modified
1 .class·final·Lh0/m$l; 
2 .super·La1/d; 
3 .source·"SourceFile"1 .class·final·Landroidx/core/widget/j$b;
 2 .super·Ljava/lang/Object;
 3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lh0/m;->v(Ly0/d;)Ljava/lang/Object;6 ····value·=·Landroidx/core/widget/j;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x189 ····accessFlags·=·0x1a
10 ····name·=·null10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields 
13 .field·g:Ljava/lang/Object; 
  
14 .field·synthetic·h:Ljava/lang/Object; 
  
15 .field·final·synthetic·i:Lh0/m; 
  
16 .field·j:I 
  
  
17 #·direct·methods12 #·direct·methods
18 .method·constructor·<init>(Lh0/m;Ly0/d;)V13 .method·static·a(Landroid/content/Context;Landroid/content/ClipData$Item;I)Ljava/lang/CharSequence;
19 ····.locals·014 ····.locals·0
  
 15 ····invoke-virtual·{p1,·p0},·Landroid/content/ClipData$Item;->coerceToText(Landroid/content/Context;)Ljava/lang/CharSequence;
20 ····iput-object·p1,·p0,·Lh0/m$l;->i:Lh0/m; 
  
21 ····invoke-direct·{p0,·p2},·La1/d;-><init>(Ly0/d;)V 
  
22 ····return-void 
23 .end·method 
  
  
24 #·virtual·methods 
25 .method·public·final·s(Ljava/lang/Object;)Ljava/lang/Object; 
26 ····.locals·1 
  
27 ····iput-object·p1,·p0,·Lh0/m$l;->h:Ljava/lang/Object; 
  
28 ····iget·p1,·p0,·Lh0/m$l;->j:I16 ····move-result-object·p0
  
29 ····const/high16·v0,·-0x8000000017 ····and-int/lit8·p1,·p2,·0x1
  
30 ····or-int/2addr·p1,·v018 ····if-eqz·p1,·:cond_0
  
31 ····iput·p1,·p0,·Lh0/m$l;->j:I19 ····instance-of·p1,·p0,·Landroid/text/Spanned;
  
32 ····iget-object·p1,·p0,·Lh0/m$l;->i:Lh0/m;20 ····if-eqz·p1,·:cond_0
  
33 ····invoke-static·{p1,·p0},·Lh0/m;->l(Lh0/m;Ly0/d;)Ljava/lang/Object;21 ····invoke-interface·{p0},·Ljava/lang/CharSequence;->toString()Ljava/lang/String;
  
34 ····move-result-object·p122 ····move-result-object·p0
  
 23 ····:cond_0
35 ····return-object·p124 ····return-object·p0
36 .end·method25 .end·method
1.93 KB
smali/h0/m$m.smali vs.
smali/c/d/e/j$c.smali
Files 27% similar despite different names
    
Offset 1, 60 lines modifiedOffset 1, 41 lines modified
1 .class·final·Lh0/m$m; 
2 .super·La1/d; 
3 .source·"SourceFile"1 .class·interface·abstract·Lc/d/e/j$c;
 2 .super·Ljava/lang/Object;
 3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lh0/m;->w(Ly0/d;)Ljava/lang/Object;6 ····value·=·Lc/d/e/j;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x189 ····accessFlags·=·0x60a
10 ····name·=·null10 ····name·=·"c"
11 .end·annotation11 .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
  
12 #·instance·fields 
13 .field·g:Ljava/lang/Object; 
  
14 .field·synthetic·h:Ljava/lang/Object; 
  
15 .field·final·synthetic·i:Lh0/m; 
  
16 .field·j:I 
  
  
17 #·direct·methods 
18 .method·constructor·<init>(Lh0/m;Ly0/d;)V 
19 ····.locals·0 
  
20 ····iput-object·p1,·p0,·Lh0/m$m;->i:Lh0/m; 
  
21 ····invoke-direct·{p0,·p2},·La1/d;-><init>(Ly0/d;)V 
  
22 ····return-void 
23 .end·method 
  
  
24 #·virtual·methods20 #·virtual·methods
 21 .method·public·abstract·a(Ljava/lang/Object;)I
 22 ····.annotation·system·Ldalvik/annotation/Signature;
 23 ········value·=·{
 24 ············"(TT;)I"
 25 ········}
 26 ····.end·annotation
 27 .end·method
25 .method·public·final·s(Ljava/lang/Object;)Ljava/lang/Object; 
26 ····.locals·1 
  
27 ····iput-object·p1,·p0,·Lh0/m$m;->h:Ljava/lang/Object; 
  
28 ····iget·p1,·p0,·Lh0/m$m;->j:I 
  
29 ····const/high16·v0,·-0x80000000 
  
30 ····or-int/2addr·p1,·v0 
  
31 ····iput·p1,·p0,·Lh0/m$m;->j:I 
  
32 ····iget-object·p1,·p0,·Lh0/m$m;->i:Lh0/m; 
  
33 ····invoke-static·{p1,·p0},·Lh0/m;->m(Lh0/m;Ly0/d;)Ljava/lang/Object; 
  
34 ····move-result-object·p1 
  
35 ····return-object·p128 .method·public·abstract·b(Ljava/lang/Object;)Z
 29 ····.annotation·system·Ldalvik/annotation/Signature;
 30 ········value·=·{
 31 ············"(TT;)Z"
 32 ········}
 33 ····.end·annotation
36 .end·method34 .end·method
1.59 KB
smali/h0/m$b.smali vs.
smali/c/g/c/j/k1$d$b.smali
Files 18% similar despite different names
    
Offset 1, 40 lines modifiedOffset 1, 56 lines modified
1 .class·abstract·Lh0/m$b;1 .class·final·Lc/g/c/j/k1$d$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·""
  
 4 #·interfaces
 5 .implements·Ljava/lang/Iterable;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lh0/m;8 ····value·=·Lc/g/c/j/k1$d;
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x40a11 ····accessFlags·=·0x8
10 ····name·=·"b"12 ····name·=·null
11 .end·annotation13 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/MemberClasses;14 .annotation·system·Ldalvik/annotation/Signature;
13 ····value·=·{15 ····value·=·{
14 ········Lh0/m$b$a;, 
15 ········Lh0/m$b$b;16 ········"Ljava/lang/Object;",
 17 ········"Ljava/lang/Iterable<",
 18 ········"Ljava/lang/Object;",
 19 ········">;"
16 ····}20 ····}
17 .end·annotation21 .end·annotation
  
  
18 #·direct·methods22 #·direct·methods
19 .method·private·constructor·<init>()V23 .method·constructor·<init>()V
20 ····.locals·024 ····.locals·0
  
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····return-void26 ····return-void
23 .end·method27 .end·method
  
24 .method·public·synthetic·constructor·<init>(Lh1/g;)V 
25 ····.locals·0 
  
26 ····.line·1 
27 ····invoke-direct·{p0},·Lh0/m$b;-><init>()V28 #·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
  
28 ····return-void39 ····invoke-static·{},·Lc/g/c/j/k1$d;->a()Ljava/util/Iterator;
  
 40 ····move-result-object·v0
  
 41 ····return-object·v0
29 .end·method42 .end·method
5.17 KB
smali/h0/e$a$c$a.smali vs.
smali/kotlinx/coroutines/q2/q/e.smali
Max HTML report size reached
6.62 KB
smali/h0/m$f.smali vs.
smali/c/g/c/j/e0$b.smali
Max HTML report size reached
2.61 KB
smali/h0/m$p.smali vs.
smali/c/g/b/m$o.smali
Files 22% similar despite different names
    
Offset 1, 66 lines modifiedOffset 1, 91 lines modified
1 .class·final·Lh0/m$p;1 .class·final·Lc/g/b/m$o;
2 .super·La1/d;2 .super·Le/t/j/a/d;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lh0/m;->z(Lg1/p;Ly0/g;Ly0/d;)Ljava/lang/Object;6 ····value·=·Lc/g/b/m;->y(Le/t/d;)Ljava/lang/Object;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x189 ····accessFlags·=·0x18
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
 12 .annotation·runtime·Le/t/j/a/f;
 13 ····c·=·"androidx.datastore.core.SingleProcessDataStore"
 14 ····f·=·"SingleProcessDataStore.kt"
 15 ····l·=·{
 16 ········0x167,
 17 ········0x16a,
 18 ········0x16d
 19 ····}
 20 ····m·=·"readDataOrHandleCorruption"
 21 .end·annotation
  
12 #·instance·fields 
13 .field·g:Ljava/lang/Object; 
  
 22 #·instance·fields
14 .field·h:Ljava/lang/Object;23 .field·h:Ljava/lang/Object;
  
15 .field·i:Ljava/lang/Object;24 .field·i:Ljava/lang/Object;
  
16 .field·synthetic·j:Ljava/lang/Object;25 .field·synthetic·j:Ljava/lang/Object;
  
17 .field·final·synthetic·k:Lh0/m;26 .field·final·synthetic·k:Lc/g/b/m;
 27 ····.annotation·system·Ldalvik/annotation/Signature;
 28 ········value·=·{
 29 ············"Lc/g/b/m<",
 30 ············"TT;>;"
 31 ········}
 32 ····.end·annotation
 33 .end·field
  
18 .field·l:I34 .field·l:I
  
  
19 #·direct·methods35 #·direct·methods
20 .method·constructor·<init>(Lh0/m;Ly0/d;)V36 .method·constructor·<init>(Lc/g/b/m;Le/t/d;)V
21 ····.locals·037 ····.locals·0
 38 ····.annotation·system·Ldalvik/annotation/Signature;
 39 ········value·=·{
 40 ············"(",
 41 ············"Lc/g/b/m<",
 42 ············"TT;>;",
 43 ············"Le/t/d<",
 44 ············"-",
 45 ············"Lc/g/b/m$o;",
 46 ············">;)V"
 47 ········}
 48 ····.end·annotation
  
22 ····iput-object·p1,·p0,·Lh0/m$p;->k:Lh0/m;49 ····iput-object·p1,·p0,·Lc/g/b/m$o;->k:Lc/g/b/m;
  
23 ····invoke-direct·{p0,·p2},·La1/d;-><init>(Ly0/d;)V50 ····invoke-direct·{p0,·p2},·Le/t/j/a/d;-><init>(Le/t/d;)V
  
24 ····return-void51 ····return-void
25 .end·method52 .end·method
  
  
26 #·virtual·methods53 #·virtual·methods
27 .method·public·final·s(Ljava/lang/Object;)Ljava/lang/Object;54 .method·public·final·p(Ljava/lang/Object;)Ljava/lang/Object;
28 ····.locals·155 ····.locals·1
  
29 ····iput-object·p1,·p0,·Lh0/m$p;->j:Ljava/lang/Object;56 ····iput-object·p1,·p0,·Lc/g/b/m$o;->j:Ljava/lang/Object;
  
30 ····iget·p1,·p0,·Lh0/m$p;->l:I57 ····iget·p1,·p0,·Lc/g/b/m$o;->l:I
  
31 ····const/high16·v0,·-0x8000000058 ····const/high16·v0,·-0x80000000
  
32 ····or-int/2addr·p1,·v059 ····or-int/2addr·p1,·v0
  
33 ····iput·p1,·p0,·Lh0/m$p;->l:I60 ····iput·p1,·p0,·Lc/g/b/m$o;->l:I
  
34 ····iget-object·p1,·p0,·Lh0/m$p;->k:Lh0/m; 
  
35 ····const/4·v0,·0x061 ····iget-object·p1,·p0,·Lc/g/b/m$o;->k:Lc/g/b/m;
  
36 ····invoke-static·{p1,·v0,·v0,·p0},·Lh0/m;->p(Lh0/m;Lg1/p;Ly0/g;Ly0/d;)Ljava/lang/Object;62 ····invoke-static·{p1,·p0},·Lc/g/b/m;->o(Lc/g/b/m;Le/t/d;)Ljava/lang/Object;
  
37 ····move-result-object·p163 ····move-result-object·p1
  
38 ····return-object·p164 ····return-object·p1
39 .end·method65 .end·method
7.98 KB
smali/h0/m$g.smali vs.
smali/e/r/j.smali
Max HTML report size reached
6.31 KB
smali/h0/e$a$a.smali vs.
smali/e/b0/h.smali
Max HTML report size reached
5.19 KB
smali/h0/m$g$a.smali vs.
smali/c/g/b/m$d.smali
Max HTML report size reached
6.03 KB
smali/h0/m$h.smali vs.
smali/e/t/i/c.smali
Max HTML report size reached
2.11 KB
smali/h0/m$k$a.smali vs.
smali/c/g/c/j/m1$a.smali
Files 26% similar despite different names
    
Offset 1, 70 lines modifiedOffset 1, 59 lines modified
1 .class·final·Lh0/m$k$a;1 .class·final·Lc/g/c/j/m1$a;
2 .super·La1/d; 
3 .source·"SourceFile"2 .super·Ljava/lang/Object;
 3 .source·""
  
 4 #·interfaces
 5 .implements·Lc/g/c/j/m1$b;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lh0/m$k;->a(Lg1/p;Ly0/d;)Ljava/lang/Object;8 ····value·=·Lc/g/c/j/m1;->a(Lc/g/c/j/h;)Ljava/lang/String;
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x1811 ····accessFlags·=·0x8
10 ····name·=·null12 ····name·=·null
11 .end·annotation13 .end·annotation
  
  
12 #·instance·fields14 #·instance·fields
13 .field·g:Ljava/lang/Object; 
  
14 .field·h:Ljava/lang/Object; 
  
15 .field·i:Ljava/lang/Object; 
  
16 .field·j:Ljava/lang/Object; 
  
17 .field·k:Ljava/lang/Object; 
  
18 .field·synthetic·l:Ljava/lang/Object; 
  
19 .field·final·synthetic·m:Lh0/m$k;15 .field·final·synthetic·a:Lc/g/c/j/h;
  
20 .field·n:I 
  
  
21 #·direct·methods16 #·direct·methods
22 .method·constructor·<init>(Lh0/m$k;Ly0/d;)V17 .method·constructor·<init>(Lc/g/c/j/h;)V
23 ····.locals·018 ····.locals·0
  
24 ····iput-object·p1,·p0,·Lh0/m$k$a;->m:Lh0/m$k;19 ····iput-object·p1,·p0,·Lc/g/c/j/m1$a;->a:Lc/g/c/j/h;
  
25 ····invoke-direct·{p0,·p2},·La1/d;-><init>(Ly0/d;)V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
26 ····return-void21 ····return-void
27 .end·method22 .end·method
  
  
28 #·virtual·methods23 #·virtual·methods
29 .method·public·final·s(Ljava/lang/Object;)Ljava/lang/Object;24 .method·public·a(I)B
30 ····.locals·125 ····.locals·1
  
 26 ····iget-object·v0,·p0,·Lc/g/c/j/m1$a;->a:Lc/g/c/j/h;
31 ····iput-object·p1,·p0,·Lh0/m$k$a;->l:Ljava/lang/Object; 
  
32 ····iget·p1,·p0,·Lh0/m$k$a;->n:I 
  
33 ····const/high16·v0,·-0x8000000027 ····invoke-virtual·{v0,·p1},·Lc/g/c/j/h;->i(I)B
  
34 ····or-int/2addr·p1,·v028 ····move-result·p1
  
35 ····iput·p1,·p0,·Lh0/m$k$a;->n:I29 ····return·p1
 30 .end·method
  
36 ····iget-object·p1,·p0,·Lh0/m$k$a;->m:Lh0/m$k;31 .method·public·size()I
 32 ····.locals·1
  
37 ····const/4·v0,·0x033 ····iget-object·v0,·p0,·Lc/g/c/j/m1$a;->a:Lc/g/c/j/h;
  
38 ····invoke-virtual·{p1,·v0,·p0},·Lh0/m$k;->a(Lg1/p;Ly0/d;)Ljava/lang/Object;34 ····invoke-virtual·{v0},·Lc/g/c/j/h;->size()I
  
39 ····move-result-object·p135 ····move-result·v0
  
40 ····return-object·p136 ····return·v0
41 .end·method37 .end·method
13.6 KB
smali/h0/m$k.smali vs.
smali/kotlinx/coroutines/q2/i.smali
Max HTML report size reached
2.77 KB
smali/h0/m$r.smali vs.
smali/c/g/b/m$j.smali
Files 26% similar despite different names
    
Offset 1, 70 lines modifiedOffset 1, 99 lines modified
1 .class·final·Lh0/m$r;1 .class·final·Lc/g/b/m$j;
2 .super·La1/d;2 .super·Le/t/j/a/d;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lh0/m;->A(Ljava/lang/Object;Ly0/d;)Ljava/lang/Object;6 ····value·=·Lc/g/b/m;->u(Le/t/d;)Ljava/lang/Object;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x189 ····accessFlags·=·0x18
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
 12 .annotation·runtime·Le/t/j/a/f;
 13 ····c·=·"androidx.datastore.core.SingleProcessDataStore"
 14 ····f·=·"SingleProcessDataStore.kt"
 15 ····l·=·{
 16 ········0x142,
 17 ········0x15c,
 18 ········0x1f9
 19 ····}
 20 ····m·=·"readAndInit"
 21 .end·annotation
  
12 #·instance·fields 
13 .field·g:Ljava/lang/Object; 
  
 22 #·instance·fields
14 .field·h:Ljava/lang/Object;23 .field·h:Ljava/lang/Object;
  
15 .field·i:Ljava/lang/Object;24 .field·i:Ljava/lang/Object;
  
16 .field·j:Ljava/lang/Object;25 .field·j:Ljava/lang/Object;
  
17 .field·k:Ljava/lang/Object;26 .field·k:Ljava/lang/Object;
  
18 .field·synthetic·l:Ljava/lang/Object;27 .field·l:Ljava/lang/Object;
  
19 .field·final·synthetic·m:Lh0/m;28 .field·m:Ljava/lang/Object;
  
 29 .field·synthetic·n:Ljava/lang/Object;
  
 30 .field·final·synthetic·o:Lc/g/b/m;
 31 ····.annotation·system·Ldalvik/annotation/Signature;
 32 ········value·=·{
 33 ············"Lc/g/b/m<",
 34 ············"TT;>;"
 35 ········}
 36 ····.end·annotation
 37 .end·field
  
20 .field·n:I38 .field·p:I
  
  
21 #·direct·methods39 #·direct·methods
22 .method·constructor·<init>(Lh0/m;Ly0/d;)V40 .method·constructor·<init>(Lc/g/b/m;Le/t/d;)V
23 ····.locals·041 ····.locals·0
 42 ····.annotation·system·Ldalvik/annotation/Signature;
 43 ········value·=·{
 44 ············"(",
 45 ············"Lc/g/b/m<",
 46 ············"TT;>;",
 47 ············"Le/t/d<",
 48 ············"-",
 49 ············"Lc/g/b/m$j;",
 50 ············">;)V"
 51 ········}
 52 ····.end·annotation
  
24 ····iput-object·p1,·p0,·Lh0/m$r;->m:Lh0/m;53 ····iput-object·p1,·p0,·Lc/g/b/m$j;->o:Lc/g/b/m;
  
25 ····invoke-direct·{p0,·p2},·La1/d;-><init>(Ly0/d;)V54 ····invoke-direct·{p0,·p2},·Le/t/j/a/d;-><init>(Le/t/d;)V
  
26 ····return-void55 ····return-void
27 .end·method56 .end·method
  
  
28 #·virtual·methods57 #·virtual·methods
29 .method·public·final·s(Ljava/lang/Object;)Ljava/lang/Object;58 .method·public·final·p(Ljava/lang/Object;)Ljava/lang/Object;
30 ····.locals·159 ····.locals·1
  
31 ····iput-object·p1,·p0,·Lh0/m$r;->l:Ljava/lang/Object;60 ····iput-object·p1,·p0,·Lc/g/b/m$j;->n:Ljava/lang/Object;
  
32 ····iget·p1,·p0,·Lh0/m$r;->n:I61 ····iget·p1,·p0,·Lc/g/b/m$j;->p:I
  
33 ····const/high16·v0,·-0x8000000062 ····const/high16·v0,·-0x80000000
  
34 ····or-int/2addr·p1,·v063 ····or-int/2addr·p1,·v0
  
35 ····iput·p1,·p0,·Lh0/m$r;->n:I64 ····iput·p1,·p0,·Lc/g/b/m$j;->p:I
  
36 ····iget-object·p1,·p0,·Lh0/m$r;->m:Lh0/m; 
  
37 ····const/4·v0,·0x065 ····iget-object·p1,·p0,·Lc/g/b/m$j;->o:Lc/g/b/m;
  
38 ····invoke-virtual·{p1,·v0,·p0},·Lh0/m;->A(Ljava/lang/Object;Ly0/d;)Ljava/lang/Object;66 ····invoke-static·{p1,·p0},·Lc/g/b/m;->k(Lc/g/b/m;Le/t/d;)Ljava/lang/Object;
  
39 ····move-result-object·p167 ····move-result-object·p1
  
40 ····return-object·p168 ····return-object·p1
41 .end·method69 .end·method
5.53 KB
smali/h0/m$g$b$a.smali vs.
smali/c/g/b/m$g$b$a.smali
Max HTML report size reached
9.61 KB
smali/h0/l$b.smali vs.
smali/d/a/a/e/r.smali
Max HTML report size reached
2.58 KB
smali/h0/m$n.smali vs.
smali/c/g/b/m$l.smali
Files 25% similar despite different names
    
Offset 1, 64 lines modifiedOffset 1, 87 lines modified
1 .class·final·Lh0/m$n;1 .class·final·Lc/g/b/m$l;
2 .super·La1/d;2 .super·Le/t/j/a/d;
3 .source·"SourceFile"3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lh0/m;->x(Ly0/d;)Ljava/lang/Object;6 ····value·=·Lc/g/b/m;->v(Le/t/d;)Ljava/lang/Object;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x189 ····accessFlags·=·0x18
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
 12 .annotation·runtime·Le/t/j/a/f;
 13 ····c·=·"androidx.datastore.core.SingleProcessDataStore"
 14 ····f·=·"SingleProcessDataStore.kt"
 15 ····l·=·{
 16 ········0x12e
 17 ····}
 18 ····m·=·"readAndInitOrPropagateAndThrowFailure"
 19 .end·annotation
  
12 #·instance·fields 
13 .field·g:Ljava/lang/Object; 
  
 20 #·instance·fields
14 .field·h:Ljava/lang/Object;21 .field·h:Ljava/lang/Object;
  
15 .field·i:Ljava/lang/Object; 
  
16 .field·synthetic·j:Ljava/lang/Object;22 .field·synthetic·i:Ljava/lang/Object;
  
17 .field·final·synthetic·k:Lh0/m;23 .field·final·synthetic·j:Lc/g/b/m;
 24 ····.annotation·system·Ldalvik/annotation/Signature;
 25 ········value·=·{
 26 ············"Lc/g/b/m<",
 27 ············"TT;>;"
 28 ········}
 29 ····.end·annotation
 30 .end·field
  
18 .field·l:I31 .field·k:I
  
  
19 #·direct·methods32 #·direct·methods
20 .method·constructor·<init>(Lh0/m;Ly0/d;)V33 .method·constructor·<init>(Lc/g/b/m;Le/t/d;)V
21 ····.locals·034 ····.locals·0
 35 ····.annotation·system·Ldalvik/annotation/Signature;
 36 ········value·=·{
 37 ············"(",
 38 ············"Lc/g/b/m<",
 39 ············"TT;>;",
 40 ············"Le/t/d<",
 41 ············"-",
 42 ············"Lc/g/b/m$l;",
 43 ············">;)V"
 44 ········}
 45 ····.end·annotation
  
22 ····iput-object·p1,·p0,·Lh0/m$n;->k:Lh0/m;46 ····iput-object·p1,·p0,·Lc/g/b/m$l;->j:Lc/g/b/m;
  
23 ····invoke-direct·{p0,·p2},·La1/d;-><init>(Ly0/d;)V47 ····invoke-direct·{p0,·p2},·Le/t/j/a/d;-><init>(Le/t/d;)V
  
24 ····return-void48 ····return-void
25 .end·method49 .end·method
  
  
26 #·virtual·methods50 #·virtual·methods
27 .method·public·final·s(Ljava/lang/Object;)Ljava/lang/Object;51 .method·public·final·p(Ljava/lang/Object;)Ljava/lang/Object;
28 ····.locals·152 ····.locals·1
  
29 ····iput-object·p1,·p0,·Lh0/m$n;->j:Ljava/lang/Object;53 ····iput-object·p1,·p0,·Lc/g/b/m$l;->i:Ljava/lang/Object;
  
30 ····iget·p1,·p0,·Lh0/m$n;->l:I54 ····iget·p1,·p0,·Lc/g/b/m$l;->k:I
  
31 ····const/high16·v0,·-0x8000000055 ····const/high16·v0,·-0x80000000
  
32 ····or-int/2addr·p1,·v056 ····or-int/2addr·p1,·v0
  
33 ····iput·p1,·p0,·Lh0/m$n;->l:I57 ····iput·p1,·p0,·Lc/g/b/m$l;->k:I
  
34 ····iget-object·p1,·p0,·Lh0/m$n;->k:Lh0/m;58 ····iget-object·p1,·p0,·Lc/g/b/m$l;->j:Lc/g/b/m;
  
35 ····invoke-static·{p1,·p0},·Lh0/m;->n(Lh0/m;Ly0/d;)Ljava/lang/Object;59 ····invoke-static·{p1,·p0},·Lc/g/b/m;->l(Lc/g/b/m;Le/t/d;)Ljava/lang/Object;
  
36 ····move-result-object·p160 ····move-result-object·p1
  
37 ····return-object·p161 ····return-object·p1
38 .end·method62 .end·method
1.56 KB
smali/e/n$a.smali vs.
smali/c/a/l/a/a$d.smali
Files 24% similar despite different names
    
Offset 1, 47 lines modifiedOffset 1, 54 lines modified
 1 .class·Lc/a/l/a/a$d;
 2 .super·Lc/a/l/a/a$g;
 3 .source·""
1 .class·Le/n$a; 
2 .super·Ljava/lang/Object; 
3 .source·"SourceFile" 
  
4 #·interfaces 
5 .implements·La0/f$a; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Le/n;6 ····value·=·Lc/a/l/a/a;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x09 ····accessFlags·=·0xa
12 ····name·=·null10 ····name·=·"d"
13 .end·annotation11 .end·annotation
  
  
14 #·instance·fields12 #·instance·fields
15 .field·final·synthetic·b:Le/n;13 .field·private·final·a:Lc/m/a/a/b;
  
  
16 #·direct·methods14 #·direct·methods
17 .method·constructor·<init>(Le/n;)V15 .method·constructor·<init>(Lc/m/a/a/b;)V
18 ····.locals·016 ····.locals·1
  
 17 ····const/4·v0,·0x0
  
19 ····iput-object·p1,·p0,·Le/n$a;->b:Le/n;18 ····invoke-direct·{p0,·v0},·Lc/a/l/a/a$g;-><init>(Lc/a/l/a/a$a;)V
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····iput-object·p1,·p0,·Lc/a/l/a/a$d;->a:Lc/m/a/a/b;
  
21 ····return-void20 ····return-void
22 .end·method21 .end·method
  
  
23 #·virtual·methods22 #·virtual·methods
24 .method·public·h(Landroid/view/KeyEvent;)Z23 .method·public·c()V
25 ····.locals·124 ····.locals·1
  
26 ····iget-object·v0,·p0,·Le/n$a;->b:Le/n;25 ····iget-object·v0,·p0,·Lc/a/l/a/a$d;->a:Lc/m/a/a/b;
  
 26 ····invoke-virtual·{v0},·Lc/m/a/a/b;->start()V
  
 27 ····return-void
 28 .end·method
  
27 ····invoke-virtual·{v0,·p1},·Le/n;->c(Landroid/view/KeyEvent;)Z29 .method·public·d()V
 30 ····.locals·1
  
28 ····move-result·p131 ····iget-object·v0,·p0,·Lc/a/l/a/a$d;->a:Lc/m/a/a/b;
  
29 ····return·p132 ····invoke-virtual·{v0},·Lc/m/a/a/b;->stop()V
  
 33 ····return-void
30 .end·method34 .end·method