1.7 MB
/home/fdroid/fdroiddata/tmp/fr.cph.chicago.foss_165.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_fr.cph.chicago.foss_165.apk
212 KB
zipinfo {}
    
Offset 1, 1068 lines modifiedOffset 1, 1068 lines modified
1.47 MB
resources.arsc
    
Offset 1, 668 lines modifiedOffset 1, 668 lines modified
00000000:·0200·0c00·f8bd·0600·0100·0000·0100·1c00··................00000000:·0200·0c00·f8bd·0600·0100·0000·0100·1c00··................
00000010:·28a1·0100·4f0a·0000·0000·0000·0001·0000··(...O...........00000010:·28a1·0100·4f0a·0000·0000·0000·0001·0000··(...O...........
00000020:·5829·0000·0000·0000·0000·0000·0e00·0000··X)..............00000020:·5829·0000·0000·0000·0000·0000·0e00·0000··X)..............
00000030:·3100·0000·3500·0000·4a00·0000·7400·0000··1...5...J...t...00000030:·3100·0000·3500·0000·4a00·0000·7400·0000··1...5...J...t...
00000040:·7c00·0000·9500·0000·ab00·0000·b300·0000··|...............00000040:·7c00·0000·9500·0000·ab00·0000·b300·0000··|...............
00000050:·ec00·0000·fe00·0000·1001·0000·1601·0000··................00000050:·ec00·0000·fe00·0000·1001·0000·1601·0000··................
Offset 679, 5995 lines modifiedOffset 679, 5995 lines modified
Offset 11458, 54 lines modifiedOffset 11458, 54 lines modified
Offset 13082, 37 lines modifiedOffset 13082, 37 lines modified
Offset 13145, 24 lines modifiedOffset 13145, 24 lines modified
Offset 13198, 36 lines modifiedOffset 13198, 36 lines modified
Offset 13253, 16 lines modifiedOffset 13253, 16 lines modified
Offset 13314, 24 lines modifiedOffset 13314, 24 lines modified
Offset 14182, 92 lines modifiedOffset 14182, 92 lines modified
Offset 14311, 15 lines modifiedOffset 14311, 15 lines modified
Offset 14364, 15 lines modifiedOffset 14364, 15 lines modified
Offset 14416, 16 lines modifiedOffset 14416, 16 lines modified
Offset 14470, 92 lines modifiedOffset 14470, 92 lines modified
Offset 14599, 17 lines modifiedOffset 14599, 17 lines modified
Offset 14654, 92 lines modifiedOffset 14654, 92 lines modified
Offset 14783, 17 lines modifiedOffset 14783, 17 lines modified
Offset 14838, 101 lines modifiedOffset 14838, 101 lines modified
Offset 14976, 17 lines modifiedOffset 14976, 17 lines modified
Offset 15031, 102 lines modifiedOffset 15031, 102 lines modified
Offset 15170, 17 lines modifiedOffset 15170, 17 lines modified
Offset 15225, 55 lines modifiedOffset 15225, 55 lines modified
Offset 15317, 17 lines modifiedOffset 15317, 17 lines modified
Offset 15372, 18 lines modifiedOffset 15372, 18 lines modified
Offset 15427, 17 lines modifiedOffset 15427, 17 lines modified
Offset 15964, 18 lines modifiedOffset 15964, 18 lines modified
Offset 16030, 126 lines modifiedOffset 16030, 126 lines modified
Offset 16175, 16 lines modifiedOffset 16175, 16 lines modified
Offset 16210, 16 lines modifiedOffset 16210, 16 lines modified
Offset 16246, 15 lines modifiedOffset 16246, 15 lines modified
Offset 16280, 86 lines modifiedOffset 16280, 86 lines modified
Offset 16457, 212 lines modifiedOffset 16457, 212 lines modified
Offset 16710, 54 lines modifiedOffset 16710, 54 lines modified
Offset 16804, 43 lines modifiedOffset 16804, 43 lines modified
Offset 16888, 43 lines modifiedOffset 16888, 43 lines modified
Offset 16972, 43 lines modifiedOffset 16972, 43 lines modified
Offset 17056, 43 lines modifiedOffset 17056, 43 lines modified
Offset 17139, 43 lines modifiedOffset 17139, 43 lines modified
Offset 17223, 43 lines modifiedOffset 17223, 43 lines modified
Offset 17307, 43 lines modifiedOffset 17307, 43 lines modified
Offset 17391, 43 lines modifiedOffset 17391, 43 lines modified
Offset 17474, 43 lines modifiedOffset 17474, 43 lines modified
Offset 17558, 27 lines modifiedOffset 17558, 27 lines modified
Offset 17626, 43 lines modifiedOffset 17626, 43 lines modified
Offset 17710, 43 lines modifiedOffset 17710, 43 lines modified
Offset 17793, 43 lines modifiedOffset 17793, 43 lines modified
Offset 17877, 54 lines modifiedOffset 17877, 54 lines modified
Offset 17972, 43 lines modifiedOffset 17972, 43 lines modified
Offset 18056, 43 lines modifiedOffset 18056, 43 lines modified
Offset 18139, 43 lines modifiedOffset 18139, 43 lines modified
Offset 18223, 43 lines modifiedOffset 18223, 43 lines modified
Offset 18307, 57 lines modifiedOffset 18307, 57 lines modified
Offset 18405, 43 lines modifiedOffset 18405, 43 lines modified
Offset 18488, 43 lines modifiedOffset 18488, 43 lines modified
Offset 18572, 43 lines modifiedOffset 18572, 43 lines modified
Offset 18656, 56 lines modifiedOffset 18656, 56 lines modified
Offset 18753, 43 lines modifiedOffset 18753, 43 lines modified
Offset 18836, 43 lines modifiedOffset 18836, 43 lines modified
Offset 18920, 43 lines modifiedOffset 18920, 43 lines modified
Offset 19004, 54 lines modifiedOffset 19004, 54 lines modified
Offset 19099, 43 lines modifiedOffset 19099, 43 lines modified
Offset 19182, 43 lines modifiedOffset 19182, 43 lines modified
Offset 19266, 43 lines modifiedOffset 19266, 43 lines modified
Offset 19350, 43 lines modifiedOffset 19350, 43 lines modified
Offset 19434, 43 lines modifiedOffset 19434, 43 lines modified
Offset 19517, 43 lines modifiedOffset 19517, 43 lines modified
Offset 19601, 43 lines modifiedOffset 19601, 43 lines modified
Offset 19685, 43 lines modifiedOffset 19685, 43 lines modified
Offset 19769, 43 lines modifiedOffset 19769, 43 lines modified
Offset 19852, 56 lines modifiedOffset 19852, 56 lines modified
Offset 19949, 43 lines modifiedOffset 19949, 43 lines modified
Offset 20033, 43 lines modifiedOffset 20033, 43 lines modified
Offset 20117, 43 lines modifiedOffset 20117, 43 lines modified
Offset 20200, 43 lines modifiedOffset 20200, 43 lines modified
Offset 20284, 56 lines modifiedOffset 20284, 56 lines modified
Offset 20381, 43 lines modifiedOffset 20381, 43 lines modified
Offset 20465, 43 lines modifiedOffset 20465, 43 lines modified
Offset 20548, 43 lines modifiedOffset 20548, 43 lines modified
Offset 20632, 43 lines modifiedOffset 20632, 43 lines modified
Offset 20716, 43 lines modifiedOffset 20716, 43 lines modified
Offset 20800, 43 lines modifiedOffset 20800, 43 lines modified
Offset 20883, 43 lines modifiedOffset 20883, 43 lines modified
Offset 20967, 43 lines modifiedOffset 20967, 43 lines modified
Offset 21051, 43 lines modifiedOffset 21051, 43 lines modified
Offset 21135, 56 lines modifiedOffset 21135, 56 lines modified
Offset 21231, 57 lines modifiedOffset 21231, 57 lines modified
Offset 21329, 43 lines modifiedOffset 21329, 43 lines modified
Offset 21413, 43 lines modifiedOffset 21413, 43 lines modified
Offset 21497, 43 lines modifiedOffset 21497, 43 lines modified
Offset 21580, 43 lines modifiedOffset 21580, 43 lines modified
Offset 21664, 54 lines modifiedOffset 21664, 54 lines modified
Offset 21759, 43 lines modifiedOffset 21759, 43 lines modified
Offset 21843, 43 lines modifiedOffset 21843, 43 lines modified
Offset 21926, 43 lines modifiedOffset 21926, 43 lines modified
Offset 22010, 52 lines modifiedOffset 22010, 52 lines modified
Offset 22103, 56 lines modifiedOffset 22103, 56 lines modified
Offset 22200, 43 lines modifiedOffset 22200, 43 lines modified
Offset 22283, 43 lines modifiedOffset 22283, 43 lines modified
Offset 22367, 56 lines modifiedOffset 22367, 56 lines modified
Offset 22464, 56 lines modifiedOffset 22464, 56 lines modified
Offset 22561, 43 lines modifiedOffset 22561, 43 lines modified
Offset 22644, 43 lines modifiedOffset 22644, 43 lines modified
Offset 22728, 43 lines modifiedOffset 22728, 43 lines modified
Offset 22812, 43 lines modifiedOffset 22812, 43 lines modified
Offset 22896, 43 lines modifiedOffset 22896, 43 lines modified
Offset 22979, 43 lines modifiedOffset 22979, 43 lines modified
Offset 23063, 43 lines modifiedOffset 23063, 43 lines modified
Offset 23147, 43 lines modifiedOffset 23147, 43 lines modified
Offset 23231, 43 lines modifiedOffset 23231, 43 lines modified
Offset 23314, 43 lines modifiedOffset 23314, 43 lines modified
Offset 23398, 57 lines modifiedOffset 23398, 57 lines modified
Offset 23496, 57 lines modifiedOffset 23496, 57 lines modified
Offset 23594, 43 lines modifiedOffset 23594, 43 lines modified
Offset 23677, 43 lines modifiedOffset 23677, 43 lines modified
Offset 23761, 43 lines modifiedOffset 23761, 43 lines modified
Offset 23845, 56 lines modifiedOffset 23845, 56 lines modified
Offset 23942, 43 lines modifiedOffset 23942, 43 lines modified
Offset 24026, 56 lines modifiedOffset 24026, 56 lines modified
Offset 24595, 15 lines modifiedOffset 24595, 15 lines modified
Offset 24634, 15 lines modifiedOffset 24634, 15 lines modified
Offset 24652, 15 lines modifiedOffset 24652, 15 lines modified
Offset 24703, 15 lines modifiedOffset 24703, 15 lines modified
Offset 24847, 15 lines modifiedOffset 24847, 15 lines modified
Max diff block lines reached; 10919/1544996 bytes (0.71%) of diff not shown.
6.99 KB
classes.dex
6.97 KB
classes.jar
3.03 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·11367248·bytes,·number·of·entries:·59561 Zip·file·size:·11367250·bytes,·number·of·entries:·5956
2 ?rwxrwxr-x··2.0·unx······739·b-·stor·80-Jan-01·00:00·a/a/a$a.class2 ?rwxrwxr-x··2.0·unx······739·b-·stor·80-Jan-01·00:00·a/a/a$a.class
3 ?rwxrwxr-x··2.0·unx······530·b-·stor·80-Jan-01·00:00·a/a/a.class3 ?rwxrwxr-x··2.0·unx······530·b-·stor·80-Jan-01·00:00·a/a/a.class
4 ?rwxrwxr-x··2.0·unx······134·b-·stor·80-Jan-01·00:00·android/arch/core/R.class4 ?rwxrwxr-x··2.0·unx······134·b-·stor·80-Jan-01·00:00·android/arch/core/R.class
5 ?rwxrwxr-x··2.0·unx······419·b-·stor·80-Jan-01·00:00·android/arch/core/executor/ArchTaskExecutor$1.class5 ?rwxrwxr-x··2.0·unx······419·b-·stor·80-Jan-01·00:00·android/arch/core/executor/ArchTaskExecutor$1.class
6 ?rwxrwxr-x··2.0·unx······418·b-·stor·80-Jan-01·00:00·android/arch/core/executor/ArchTaskExecutor$2.class6 ?rwxrwxr-x··2.0·unx······418·b-·stor·80-Jan-01·00:00·android/arch/core/executor/ArchTaskExecutor$2.class
7 ?rwxrwxr-x··2.0·unx······392·b-·stor·80-Jan-01·00:00·android/arch/core/executor/TaskExecutor.class7 ?rwxrwxr-x··2.0·unx······392·b-·stor·80-Jan-01·00:00·android/arch/core/executor/TaskExecutor.class
8 ?rwxrwxr-x··2.0·unx·······96·b-·stor·80-Jan-01·00:00·android/arch/core/internal/SafeIterableMap$1.class8 ?rwxrwxr-x··2.0·unx·······96·b-·stor·80-Jan-01·00:00·android/arch/core/internal/SafeIterableMap$1.class
Offset 3930, 15 lines modifiedOffset 3930, 15 lines modified
3930 ?rwxrwxr-x··2.0·unx·····2173·b-·stor·80-Jan-01·00:00·io/a/f/a.class3930 ?rwxrwxr-x··2.0·unx·····2173·b-·stor·80-Jan-01·00:00·io/a/f/a.class
3931 ?rwxrwxr-x··2.0·unx·····3845·b-·stor·80-Jan-01·00:00·io/a/f.class3931 ?rwxrwxr-x··2.0·unx·····3845·b-·stor·80-Jan-01·00:00·io/a/f.class
3932 ?rwxrwxr-x··2.0·unx·······90·b-·stor·80-Jan-01·00:00·io/a/g.class3932 ?rwxrwxr-x··2.0·unx·······90·b-·stor·80-Jan-01·00:00·io/a/g.class
3933 ?rwxrwxr-x··2.0·unx······635·b-·stor·80-Jan-01·00:00·io/a/k$a.class3933 ?rwxrwxr-x··2.0·unx······635·b-·stor·80-Jan-01·00:00·io/a/k$a.class
3934 ?rwxrwxr-x··2.0·unx······613·b-·stor·80-Jan-01·00:00·io/a/k$b.class3934 ?rwxrwxr-x··2.0·unx······613·b-·stor·80-Jan-01·00:00·io/a/k$b.class
3935 ?rwxrwxr-x··2.0·unx·····1918·b-·stor·80-Jan-01·00:00·io/a/l.class3935 ?rwxrwxr-x··2.0·unx·····1918·b-·stor·80-Jan-01·00:00·io/a/l.class
3936 ?rwxrwxr-x··2.0·unx·····6313·b-·stor·80-Jan-01·00:00·io/realm/BaseModuleMediator.class3936 ?rwxrwxr-x··2.0·unx·····6313·b-·stor·80-Jan-01·00:00·io/realm/BaseModuleMediator.class
3937 ?rwxrwxr-x··2.0·unx·····3030·b-·stor·80-Jan-01·00:00·io/realm/DefaultRealmModuleMediator.class3937 ?rwxrwxr-x··2.0·unx·····3032·b-·stor·80-Jan-01·00:00·io/realm/DefaultRealmModuleMediator.class
3938 ?rwxrwxr-x··2.0·unx······137·b-·stor·80-Jan-01·00:00·io/realm/OrderedRealmCollection.class3938 ?rwxrwxr-x··2.0·unx······137·b-·stor·80-Jan-01·00:00·io/realm/OrderedRealmCollection.class
3939 ?rwxrwxr-x··2.0·unx·····7603·b-·stor·80-Jan-01·00:00·io/realm/Realm.class3939 ?rwxrwxr-x··2.0·unx·····7603·b-·stor·80-Jan-01·00:00·io/realm/Realm.class
3940 ?rwxrwxr-x··2.0·unx·····1287·b-·stor·80-Jan-01·00:00·io/realm/a$1.class3940 ?rwxrwxr-x··2.0·unx·····1287·b-·stor·80-Jan-01·00:00·io/realm/a$1.class
3941 ?rwxrwxr-x··2.0·unx······550·b-·stor·80-Jan-01·00:00·io/realm/a$2.class3941 ?rwxrwxr-x··2.0·unx······550·b-·stor·80-Jan-01·00:00·io/realm/a$2.class
3942 ?rwxrwxr-x··2.0·unx······439·b-·stor·80-Jan-01·00:00·io/realm/a$4.class3942 ?rwxrwxr-x··2.0·unx······439·b-·stor·80-Jan-01·00:00·io/realm/a$4.class
3943 ?rwxrwxr-x··2.0·unx······477·b-·stor·80-Jan-01·00:00·io/realm/aa.class3943 ?rwxrwxr-x··2.0·unx······477·b-·stor·80-Jan-01·00:00·io/realm/aa.class
3944 ?rwxrwxr-x··2.0·unx······285·b-·stor·80-Jan-01·00:00·io/realm/ab.class3944 ?rwxrwxr-x··2.0·unx······285·b-·stor·80-Jan-01·00:00·io/realm/ab.class
Offset 5951, 8 lines modifiedOffset 5951, 8 lines modified
5951 ?rwxrwxr-x··2.0·unx·····9455·b-·stor·80-Jan-01·00:00·kotlin/reflect/jvm/internal/impl/load/java/descriptors/JavaPropertyDescriptor.class5951 ?rwxrwxr-x··2.0·unx·····9455·b-·stor·80-Jan-01·00:00·kotlin/reflect/jvm/internal/impl/load/java/descriptors/JavaPropertyDescriptor.class
5952 ?rwxrwxr-x··2.0·unx·····1801·b-·stor·80-Jan-01·00:00·kotlin/reflect/jvm/internal/impl/resolve/DescriptorFactory$DefaultClassConstructorDescriptor.class5952 ?rwxrwxr-x··2.0·unx·····1801·b-·stor·80-Jan-01·00:00·kotlin/reflect/jvm/internal/impl/resolve/DescriptorFactory$DefaultClassConstructorDescriptor.class
5953 ?rwxrwxr-x··2.0·unx·····7590·b-·stor·80-Jan-01·00:00·kotlin/reflect/jvm/internal/impl/serialization/deserialization/descriptors/DeserializedClassConstructorDescriptor.class5953 ?rwxrwxr-x··2.0·unx·····7590·b-·stor·80-Jan-01·00:00·kotlin/reflect/jvm/internal/impl/serialization/deserialization/descriptors/DeserializedClassConstructorDescriptor.class
5954 ?rwxrwxr-x··2.0·unx·····7015·b-·stor·80-Jan-01·00:00·kotlin/reflect/jvm/internal/impl/serialization/deserialization/descriptors/DeserializedPropertyDescriptor.class5954 ?rwxrwxr-x··2.0·unx·····7015·b-·stor·80-Jan-01·00:00·kotlin/reflect/jvm/internal/impl/serialization/deserialization/descriptors/DeserializedPropertyDescriptor.class
5955 ?rwxrwxr-x··2.0·unx·····4452·b-·stor·80-Jan-01·00:00·kotlin/reflect/jvm/internal/impl/types/ErrorUtils$ErrorClassDescriptor.class5955 ?rwxrwxr-x··2.0·unx·····4452·b-·stor·80-Jan-01·00:00·kotlin/reflect/jvm/internal/impl/types/ErrorUtils$ErrorClassDescriptor.class
5956 ?rwxrwxr-x··2.0·unx·······62·b-·stor·80-Jan-01·00:00·kotlin/text/v.class5956 ?rwxrwxr-x··2.0·unx·······62·b-·stor·80-Jan-01·00:00·kotlin/text/v.class
5957 ?rwxrwxr-x··2.0·unx·······62·b-·stor·80-Jan-01·00:00·kotlin/text/k.class5957 ?rwxrwxr-x··2.0·unx·······62·b-·stor·80-Jan-01·00:00·kotlin/text/k.class
5958 5956·files,·12381047·bytes·uncompressed,·10273212·bytes·compressed:··17.0%5958 5956·files,·12381049·bytes·uncompressed,·10273214·bytes·compressed:··17.0%
3.92 KB
io/realm/DefaultRealmModuleMediator.class
3.84 KB
procyon -ec {}
    
Offset 7, 98 lines modifiedOffset 7, 98 lines modified
7 import·java.util.List;7 import·java.util.List;
8 import·io.realm.internal.ColumnInfo;8 import·io.realm.internal.ColumnInfo;
9 import·io.realm.internal.k;9 import·io.realm.internal.k;
10 import·java.io.Serializable;10 import·java.io.Serializable;
11 import·io.realm.internal.j;11 import·io.realm.internal.j;
12 import·java.util.Map;12 import·java.util.Map;
13 import·java.util.Collections;13 import·java.util.Collections;
14 import·fr.cph.chicago.d.a.a; 
15 import·fr.cph.chicago.d.a.b;14 import·fr.cph.chicago.d.a.b;
 15 import·fr.cph.chicago.d.a.a;
16 import·java.util.HashSet;16 import·java.util.HashSet;
17 import·java.util.Set;17 import·java.util.Set;
18 import·io.realm.internal.RealmProxyMediator;18 import·io.realm.internal.RealmProxyMediator;
  
19 class·DefaultRealmModuleMediator·extends·RealmProxyMediator19 class·DefaultRealmModuleMediator·extends·RealmProxyMediator
20 {20 {
21 ····private·static·final·Set·a;21 ····private·static·final·Set·a;
22 ····22 ····
23 ····static·{23 ····static·{
24 ········final·HashSet<Class<b>>·s·=·new·HashSet<Class<b>>(2);24 ········final·HashSet<Class<a>>·s·=·new·HashSet<Class<a>>(2);
25 ········s.add(a.class); 
26 ········s.add(b.class);25 ········s.add(b.class);
 26 ········s.add(a.class);
27 ········a·=·Collections.unmodifiableSet((Set<?>)s);27 ········a·=·Collections.unmodifiableSet((Set<?>)s);
28 ····}28 ····}
29 ····29 ····
30 ····public·final·RealmModel·a(final·Realm·realm,·final·RealmModel·realmModel,·final·boolean·b,·final·Map·map,·final·Set·set)·{30 ····public·final·RealmModel·a(final·Realm·realm,·final·RealmModel·realmModel,·final·boolean·b,·final·Map·map,·final·Set·set)·{
31 ········Serializable·s;31 ········Serializable·s;
32 ········if·(realmModel·instanceof·j)·{32 ········if·(realmModel·instanceof·j)·{
33 ············s·=·realmModel.getClass().getSuperclass();33 ············s·=·realmModel.getClass().getSuperclass();
34 ········}34 ········}
35 ········else·{35 ········else·{
36 ············s·=·realmModel.getClass();36 ············s·=·realmModel.getClass();
37 ········}37 ········}
38 ········Object·obj;38 ········Object·obj;
39 ········if·(s.equals(a.class))·{39 ········if·(s.equals(b.class))·{
40 ············obj·=·u.a(realm,·(u$a)realm.g.c((Class)a.class),·(a)realmModel,·b,·map,·set);40 ············obj·=·w.a(realm,·(w$a)realm.g.c((Class)b.class),·(b)realmModel,·map,·set);
41 ········}41 ········}
42 ········else·{42 ········else·{
43 ············if·(!s.equals(b.class))·{43 ············if·(!s.equals(a.class))·{
44 ················throw·d((Class)s);44 ················throw·d((Class)s);
45 ············}45 ············}
46 ············obj·=·w.a(realm,·(w$a)realm.g.c((Class)b.class),·(b)realmModel,·map,·set);46 ············obj·=·u.a(realm,·(u$a)realm.g.c((Class)a.class),·(a)realmModel,·b,·map,·set);
47 ········}47 ········}
48 ········return·((Class<RealmModel>)s).cast(obj);48 ········return·((Class<RealmModel>)s).cast(obj);
49 ····}49 ····}
50 ····50 ····
51 ····public·final·RealmModel·a(final·Class·clazz,·Object·o,·final·k·k,·final·ColumnInfo·columnInfo,·final·boolean·b,·final·List·list)·{51 ····public·final·RealmModel·a(final·Class·clazz,·Object·o,·final·k·k,·final·ColumnInfo·columnInfo,·final·boolean·b,·final·List·list)·{
52 ········final·a$a·a$a·=·(a$a)io.realm.a.f.get();52 ········final·a$a·a$a·=·(a$a)io.realm.a.f.get();
53 ········try·{53 ········try·{
54 ············a$a.a((io.realm.a)o,·k,·columnInfo,·b,·list);54 ············a$a.a((io.realm.a)o,·k,·columnInfo,·b,·list);
55 ············c(clazz);55 ············c(clazz);
56 ············if·(clazz.equals(a.class))·{ 
57 ················o·=·new·u(); 
58 ················return·clazz.cast(o); 
59 ············} 
60 ············if·(clazz.equals(b.class))·{56 ············if·(clazz.equals(b.class))·{
61 ················o·=·new·w();57 ················o·=·new·w();
62 ················return·clazz.cast(o);58 ················return·clazz.cast(o);
63 ············}59 ············}
 60 ············if·(clazz.equals(a.class))·{
 61 ················o·=·new·u();
 62 ················return·clazz.cast(o);
 63 ············}
64 ············throw·d(clazz);64 ············throw·d(clazz);
65 ········}65 ········}
66 ········finally·{66 ········finally·{
67 ············a$a.a();67 ············a$a.a();
68 ········}68 ········}
69 ····}69 ····}
70 ····70 ····
71 ····public·final·ColumnInfo·a(final·Class·clazz,·final·OsSchemaInfo·osSchemaInfo)·{71 ····public·final·ColumnInfo·a(final·Class·clazz,·final·OsSchemaInfo·osSchemaInfo)·{
72 ········c(clazz);72 ········c(clazz);
73 ········if·(clazz.equals(a.class))·{ 
74 ············return·(ColumnInfo)u.a(osSchemaInfo); 
75 ········} 
76 ········if·(clazz.equals(b.class))·{73 ········if·(clazz.equals(b.class))·{
77 ············return·(ColumnInfo)w.a(osSchemaInfo);74 ············return·(ColumnInfo)w.a(osSchemaInfo);
78 ········}75 ········}
 76 ········if·(clazz.equals(a.class))·{
 77 ············return·(ColumnInfo)u.a(osSchemaInfo);
 78 ········}
79 ········throw·d(clazz);79 ········throw·d(clazz);
80 ····}80 ····}
81 ····81 ····
82 ····public·final·String·a(final·Class·clazz)·{82 ····public·final·String·a(final·Class·clazz)·{
83 ········c(clazz);83 ········c(clazz);
84 ········if·(clazz.equals(a.class))·{ 
85 ············return·"BusStopDb"; 
86 ········} 
87 ········if·(clazz.equals(b.class))·{84 ········if·(clazz.equals(b.class))·{
88 ············return·"PositionDb";85 ············return·"PositionDb";
89 ········}86 ········}
 87 ········if·(clazz.equals(a.class))·{
 88 ············return·"BusStopDb";
 89 ········}
90 ········throw·d(clazz);90 ········throw·d(clazz);
91 ····}91 ····}
92 ····92 ····
93 ····public·final·Map·a()·{93 ····public·final·Map·a()·{
94 ········final·HashMap<Class<a>,·OsObjectSchemaInfo>·hashMap·=·new·HashMap<Class<a>,·OsObjectSchemaInfo>(2);94 ········final·HashMap<Class<b>,·OsObjectSchemaInfo>·hashMap·=·new·HashMap<Class<b>,·OsObjectSchemaInfo>(2);
95 ········hashMap.put(a.class,·u.e());95 ········hashMap.put(b.class,·w.c());
96 ········hashMap.put((Class<a>)b.class,·w.c());96 ········hashMap.put((Class<b>)a.class,·u.e());
97 ········return·hashMap;97 ········return·hashMap;
98 ····}98 ····}
99 ····99 ····
100 ····public·final·Set·b()·{100 ····public·final·Set·b()·{
101 ········return·DefaultRealmModuleMediator.a;101 ········return·DefaultRealmModuleMediator.a;
102 ····}102 ····}
103 ····103 ····
8.6 KB
smali/io/realm/DefaultRealmModuleMediator.smali
    
Offset 27, 19 lines modifiedOffset 27, 19 lines modified
  
27 ····new-instance·v0,·Ljava/util/HashSet;27 ····new-instance·v0,·Ljava/util/HashSet;
  
28 ····const/4·v1,·0x228 ····const/4·v1,·0x2
  
29 ····invoke-direct·{v0,·v1},·Ljava/util/HashSet;-><init>(I)V29 ····invoke-direct·{v0,·v1},·Ljava/util/HashSet;-><init>(I)V
  
30 ····const-class·v1,·Lfr/cph/chicago/d/a/a;30 ····const-class·v1,·Lfr/cph/chicago/d/a/b;
  
31 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z31 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
32 ····const-class·v1,·Lfr/cph/chicago/d/a/b;32 ····const-class·v1,·Lfr/cph/chicago/d/a/a;
  
33 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z33 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
34 ····invoke-static·{v0},·Ljava/util/Collections;->unmodifiableSet(Ljava/util/Set;)Ljava/util/Set;34 ····invoke-static·{v0},·Ljava/util/Collections;->unmodifiableSet(Ljava/util/Set;)Ljava/util/Set;
  
35 ····move-result-object·v035 ····move-result-object·v0
  
Offset 93, 81 lines modifiedOffset 93, 81 lines modified
  
93 ····:cond_093 ····:cond_0
94 ····invoke-virtual·{p2},·Ljava/lang/Object;->getClass()Ljava/lang/Class;94 ····invoke-virtual·{p2},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
95 ····move-result-object·v095 ····move-result-object·v0
  
96 ····:goto_096 ····:goto_0
97 ····const-class·v1,·Lfr/cph/chicago/d/a/a;97 ····const-class·v1,·Lfr/cph/chicago/d/a/b;
  
98 ····invoke-virtual·{v0,·v1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z98 ····invoke-virtual·{v0,·v1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
  
99 ····move-result·v199 ····move-result·v1
  
100 ····if-eqz·v1,·:cond_1100 ····if-eqz·v1,·:cond_1
  
101 ····iget-object·v1,·p1,·Lio/realm/Realm;->g:Lio/realm/s;101 ····iget-object·p3,·p1,·Lio/realm/Realm;->g:Lio/realm/s;
  
102 ····const-class·v2,·Lfr/cph/chicago/d/a/a; 
  
103 ····invoke-virtual·{v1,·v2},·Lio/realm/s;->c(Ljava/lang/Class;)Lio/realm/internal/ColumnInfo; 
  
104 ····move-result-object·v1 
  
105 ····move-object·v3,·v1 
  
106 ····check-cast·v3,·Lio/realm/u$a; 
  
107 ····move-object·v4,·p2 
  
108 ····check-cast·v4,·Lfr/cph/chicago/d/a/a;102 ····const-class·v1,·Lfr/cph/chicago/d/a/b;
  
109 ····move-object·v2,·p1103 ····invoke-virtual·{p3,·v1},·Lio/realm/s;->c(Ljava/lang/Class;)Lio/realm/internal/ColumnInfo;
  
110 ····move·v5,·p3104 ····move-result-object·p3
  
111 ····move-object·v6,·p4105 ····check-cast·p3,·Lio/realm/w$a;
  
112 ····move-object·v7,·p5106 ····check-cast·p2,·Lfr/cph/chicago/d/a/b;
  
113 ····invoke-static/range·{v2·..·v7},·Lio/realm/u;->a(Lio/realm/Realm;Lio/realm/u$a;Lfr/cph/chicago/d/a/a;ZLjava/util/Map;Ljava/util/Set;)Lfr/cph/chicago/d/a/a;107 ····invoke-static·{p1,·p3,·p2,·p4,·p5},·Lio/realm/w;->a(Lio/realm/Realm;Lio/realm/w$a;Lfr/cph/chicago/d/a/b;Ljava/util/Map;Ljava/util/Set;)Lfr/cph/chicago/d/a/b;
  
114 ····move-result-object·p1108 ····move-result-object·p1
  
115 ····:goto_1109 ····:goto_1
116 ····invoke-virtual·{v0,·p1},·Ljava/lang/Class;->cast(Ljava/lang/Object;)Ljava/lang/Object;110 ····invoke-virtual·{v0,·p1},·Ljava/lang/Class;->cast(Ljava/lang/Object;)Ljava/lang/Object;
  
117 ····move-result-object·p1111 ····move-result-object·p1
  
118 ····check-cast·p1,·Lio/realm/RealmModel;112 ····check-cast·p1,·Lio/realm/RealmModel;
  
119 ····return-object·p1113 ····return-object·p1
  
120 ····:cond_1114 ····:cond_1
121 ····const-class·p3,·Lfr/cph/chicago/d/a/b;115 ····const-class·v1,·Lfr/cph/chicago/d/a/a;
  
122 ····invoke-virtual·{v0,·p3},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z116 ····invoke-virtual·{v0,·v1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
  
123 ····move-result·p3117 ····move-result·v1
  
124 ····if-eqz·p3,·:cond_2118 ····if-eqz·v1,·:cond_2
  
125 ····iget-object·p3,·p1,·Lio/realm/Realm;->g:Lio/realm/s;119 ····iget-object·v1,·p1,·Lio/realm/Realm;->g:Lio/realm/s;
  
126 ····const-class·v1,·Lfr/cph/chicago/d/a/b;120 ····const-class·v2,·Lfr/cph/chicago/d/a/a;
  
127 ····invoke-virtual·{p3,·v1},·Lio/realm/s;->c(Ljava/lang/Class;)Lio/realm/internal/ColumnInfo;121 ····invoke-virtual·{v1,·v2},·Lio/realm/s;->c(Ljava/lang/Class;)Lio/realm/internal/ColumnInfo;
  
128 ····move-result-object·p3122 ····move-result-object·v1
  
129 ····check-cast·p3,·Lio/realm/w$a;123 ····move-object·v3,·v1
  
130 ····check-cast·p2,·Lfr/cph/chicago/d/a/b;124 ····check-cast·v3,·Lio/realm/u$a;
  
 125 ····move-object·v4,·p2
  
 126 ····check-cast·v4,·Lfr/cph/chicago/d/a/a;
  
 127 ····move-object·v2,·p1
  
 128 ····move·v5,·p3
  
 129 ····move-object·v6,·p4
  
 130 ····move-object·v7,·p5
  
131 ····invoke-static·{p1,·p3,·p2,·p4,·p5},·Lio/realm/w;->a(Lio/realm/Realm;Lio/realm/w$a;Lfr/cph/chicago/d/a/b;Ljava/util/Map;Ljava/util/Set;)Lfr/cph/chicago/d/a/b;131 ····invoke-static/range·{v2·..·v7},·Lio/realm/u;->a(Lio/realm/Realm;Lio/realm/u$a;Lfr/cph/chicago/d/a/a;ZLjava/util/Map;Ljava/util/Set;)Lfr/cph/chicago/d/a/a;
  
132 ····move-result-object·p1132 ····move-result-object·p1
  
133 ····goto·:goto_1133 ····goto·:goto_1
  
134 ····:cond_2134 ····:cond_2
135 ····invoke-static·{v0},·Lio/realm/DefaultRealmModuleMediator;->d(Ljava/lang/Class;)Lio/realm/exceptions/RealmException;135 ····invoke-static·{v0},·Lio/realm/DefaultRealmModuleMediator;->d(Ljava/lang/Class;)Lio/realm/exceptions/RealmException;
Offset 219, 25 lines modifiedOffset 219, 25 lines modified
  
219 ····move-object·v6,·p6219 ····move-object·v6,·p6
  
220 ····invoke-virtual/range·{v1·..·v6},·Lio/realm/a$a;->a(Lio/realm/a;Lio/realm/internal/k;Lio/realm/internal/ColumnInfo;ZLjava/util/List;)V220 ····invoke-virtual/range·{v1·..·v6},·Lio/realm/a$a;->a(Lio/realm/a;Lio/realm/internal/k;Lio/realm/internal/ColumnInfo;ZLjava/util/List;)V
  
221 ····invoke-static·{p1},·Lio/realm/DefaultRealmModuleMediator;->c(Ljava/lang/Class;)V221 ····invoke-static·{p1},·Lio/realm/DefaultRealmModuleMediator;->c(Ljava/lang/Class;)V
  
222 ····const-class·p2,·Lfr/cph/chicago/d/a/a;222 ····const-class·p2,·Lfr/cph/chicago/d/a/b;
  
223 ····invoke-virtual·{p1,·p2},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z223 ····invoke-virtual·{p1,·p2},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
  
224 ····move-result·p2224 ····move-result·p2
  
Max diff block lines reached; 4288/8716 bytes (49.20%) of diff not shown.