159 KB
/home/fdroid/fdroiddata/tmp/de.bashtian.dashclocksunrise_3.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_de.bashtian.dashclocksunrise_3.apk
1.55 KB
zipinfo /dev/stdin
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 Zip·​file·​size:​·​108950·​bytes,​·​number·​of·​entries:​·​101 Zip·​file·​size:​·​108927·​bytes,​·​number·​of·​entries:​·​10
2 -​rw-​-​-​-​·····​2.​0·​fat······​582·​bl·​defN·​14-​Aug-​19·​05:​48·​META-​INF/​MANIFEST.​MF2 -​rw-​-​-​-​·····​2.​0·​fat······​582·​bl·​defN·​14-​Aug-​19·​05:​48·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat······​703·​bl·​defN·​14-​Aug-​19·​05:​48·​META-​INF/​A609D511.​SF3 -​rw-​-​-​-​·····​2.​0·​fat······​703·​bl·​defN·​14-​Aug-​19·​05:​48·​META-​INF/​A609D511.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​14-​Aug-​19·​05:​48·​META-​INF/​A609D511.​RSA4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​14-​Aug-​19·​05:​48·​META-​INF/​A609D511.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat······​656·​bX·​defN·​14-​Aug-​19·​05:​35·res/​xml/​pref_sunrise.​xml5 -​rw-​-​-​-​·····​2.​0·​fat·····2716·​bX·​defN·​17-​Sep-​28·​00:​13·AndroidManifest.​xml
6 -​rw-​-​-​-​·····2.​0·​fat·····​2888·​bl·defN·14-​Aug-​19·​05:​35·AndroidManifest.​xml6 -​rw-​-​-​-​·····1.​0·​fat·····​2645·​b-​·stor·80-​Jan-​01·​00:​00·res/​drawable-​xhdpi-​v4/​ic_sunrise.​png
7 -​rw-​-​-​-​·····1.​0·​fat·····1912·​b-​·stor·​14-​Aug-​19·​05:​35·​resources.​arsc7 -​rw-​-​-​-​·····2.​0·​fat······​656·​bl·defN·​17-​Sep-​28·​00:​13·​res/​xml/​pref_sunrise.​xml
8 -​rw-​-​-​-​·····​1.​0·​fat·····​2647·​b-​·​stor·14-​Aug-​19·​05:​35·​res/​drawable-​xhdpi/​ic_sunrise.​png8 -​rw-​-​-​-​·····​1.​0·​fat·····​2000·​b-​·​stor·80-​Jan-​01·​00:​00·​resources.​arsc
9 -​rw-​-​-​-​·····​2.​0·​fat···​294720·​bl·​defN·​14-​Aug-​19·​05:​35·​classes.​dex9 -​rw-​-​-​-​·····​2.​0·​fat···​287300·​bl·​defN·​17-​Sep-​28·​00:​13·​classes.​dex
10 -​rw-​-​-​-​·····​2.​0·​fat·····​1343·​bl·​defN·​14-​Aug-​19·​05:​34·​main/​ruby/​solardatacollector.​rb10 -​rw-​-​-​-​·····​2.​0·​fat·····​1343·​bl·​defN·​17-​Sep-​28·​00:​13·​main/​ruby/​solardatacollector.​rb
11 -​rw-​-​-​-​·····​2.​0·​fat·····​1509·​bl·​defN·​14-​Aug-​19·​05:​35·​LICENSE.​txt11 -​rw-​-​-​-​·····​2.​0·​fat·····​1509·​bl·​defN·​17-​Sep-​28·​00:​13·​LICENSE.​txt
12 10·​files,​·​308292·​bytes·​uncompressed,​·​107621·​bytes·​compressed:​··​65.​1%12 10·​files,​·​300786·​bytes·​uncompressed,​·​107627·​bytes·​compressed:​··​64.​2%
1.69 KB
AndroidManifest.xml (decoded)
1.63 KB
AndroidManifest.xml
Max report size reached
27.7 KB
classes.dex
27.7 KB
classes.jar
4.65 KB
zipinfo /dev/stdin
Max report size reached
1.7 KB
com/luckycatlabs/sunrisesunset/calculator/SolarEventCalculator.class
1.57 KB
procyon -ec {}
Max report size reached
3.01 KB
org/junit/internal/runners/MethodRoadie$1.class
2.92 KB
javap -verbose -constants -s -l -private {}
Max report size reached
18.3 KB
com/luckycatlabs/sunrisesunset/SunriseSunsetDataTest.class
18.2 KB
javap -verbose -constants -s -l -private {}
Max report size reached
2.17 KB
smali/junit/framework/Assert.smali
Offset 42, 30 lines modifiedOffset 42, 30 lines modified
42 ····​invoke-​static·​{v0,​·​p0,​·​p1},​·​Ljunit/​framework/​Assert;​-​>assertEquals(Ljava/​lang/​String;​CC)​V42 ····​invoke-​static·​{v0,​·​p0,​·​p1},​·​Ljunit/​framework/​Assert;​-​>assertEquals(Ljava/​lang/​String;​CC)​V
  
43 ····​.​line·​18043 ····​.​line·​180
44 ····​return-​void44 ····​return-​void
45 .​end·​method45 .​end·​method
  
46 .​method·​public·​static·​assertEquals(DDD)​V46 .​method·​public·​static·​assertEquals(DDD)​V
47 ····​.​locals·747 ····​.​locals·8
48 ····​.​param·​p0,​·​"expected"····​#·​D48 ····​.​param·​p0,​·​"expected"····​#·​D
49 ····​.​param·​p2,​·​"actual"····​#·​D49 ····​.​param·​p2,​·​"actual"····​#·​D
50 ····​.​param·​p4,​·​"delta"····​#·​D50 ····​.​param·​p4,​·​"delta"····​#·​D
  
51 ····​.​prologue51 ····​.​prologue
52 ····​.​line·​10952 ····​.​line·​109
53 ····​const/​4·​v0,​·​0x053 ····​const/​4·​v1,​·​0x0
  
54 ····​move-​wide·​v1,​·​p054 ····​move-​wide·​v2,​·​p0
  
55 ····​move-​wide·​v3,​·​p255 ····​move-​wide·​v4,​·​p2
  
56 ····​move-​wide·​v5,​·​p456 ····​move-​wide·​v6,​·​p4
  
57 ····​invoke-​static/​range·​{v0·​.​.​·​v6},​·​Ljunit/​framework/​Assert;​-​>assertEquals(Ljava/​lang/​String;​DDD)​V57 ····​invoke-​static/​range·​{v1·​.​.​·​v7},​·​Ljunit/​framework/​Assert;​-​>assertEquals(Ljava/​lang/​String;​DDD)​V
  
58 ····​.​line·​11058 ····​.​line·​110
59 ····​return-​void59 ····​return-​void
60 .​end·​method60 .​end·​method
  
61 .​method·​public·​static·​assertEquals(FFF)​V61 .​method·​public·​static·​assertEquals(FFF)​V
62 ····​.​locals·​162 ····​.​locals·​1
Offset 95, 15 lines modifiedOffset 95, 15 lines modified
95 ····​invoke-​static·​{v0,​·​p0,​·​p1},​·​Ljunit/​framework/​Assert;​-​>assertEquals(Ljava/​lang/​String;​II)​V95 ····​invoke-​static·​{v0,​·​p0,​·​p1},​·​Ljunit/​framework/​Assert;​-​>assertEquals(Ljava/​lang/​String;​II)​V
  
96 ····​.​line·​20696 ····​.​line·​206
97 ····​return-​void97 ····​return-​void
98 .​end·​method98 .​end·​method
  
99 .​method·​public·​static·​assertEquals(JJ)​V99 .​method·​public·​static·​assertEquals(JJ)​V
100 ····​.​locals·1100 ····​.​locals·2
101 ····​.​param·​p0,​·​"expected"····​#·​J101 ····​.​param·​p0,​·​"expected"····​#·​J
102 ····​.​param·​p2,​·​"actual"····​#·​J102 ····​.​param·​p2,​·​"actual"····​#·​J
  
103 ····​.​prologue103 ····​.​prologue
104 ····​.​line·​140104 ····​.​line·​140
105 ····​const/​4·​v0,​·​0x0105 ····​const/​4·​v0,​·​0x0
  
Offset 169, 15 lines modifiedOffset 169, 15 lines modified
169 ····​invoke-​static·​{p0,​·​v0,​·​v1},​·​Ljunit/​framework/​Assert;​-​>assertEquals(Ljava/​lang/​String;​Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​V169 ····​invoke-​static·​{p0,​·​v0,​·​v1},​·​Ljunit/​framework/​Assert;​-​>assertEquals(Ljava/​lang/​String;​Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​V
  
170 ····​.​line·​174170 ····​.​line·​174
171 ····​return-​void171 ····​return-​void
172 .​end·​method172 .​end·​method
  
173 .​method·​public·​static·​assertEquals(Ljava/​lang/​String;​DDD)​V173 .​method·​public·​static·​assertEquals(Ljava/​lang/​String;​DDD)​V
174 ····​.​locals·2174 ····​.​locals·3
175 ····​.​param·​p0,​·​"message"····​#·​Ljava/​lang/​String;​175 ····​.​param·​p0,​·​"message"····​#·​Ljava/​lang/​String;​
176 ····​.​param·​p1,​·​"expected"····​#·​D176 ····​.​param·​p1,​·​"expected"····​#·​D
177 ····​.​param·​p3,​·​"actual"····​#·​D177 ····​.​param·​p3,​·​"actual"····​#·​D
178 ····​.​param·​p5,​·​"delta"····​#·​D178 ····​.​param·​p5,​·​"delta"····​#·​D
  
179 ····​.​prologue179 ····​.​prologue
180 ····​.​line·​99180 ····​.​line·​99
Offset 283, 15 lines modifiedOffset 283, 15 lines modified
283 ····​invoke-​static·​{p0,​·​v0,​·​v1},​·​Ljunit/​framework/​Assert;​-​>assertEquals(Ljava/​lang/​String;​Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​V283 ····​invoke-​static·​{p0,​·​v0,​·​v1},​·​Ljunit/​framework/​Assert;​-​>assertEquals(Ljava/​lang/​String;​Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​V
  
284 ····​.​line·​200284 ····​.​line·​200
285 ····​return-​void285 ····​return-​void
286 .​end·​method286 .​end·​method
  
287 .​method·​public·​static·​assertEquals(Ljava/​lang/​String;​JJ)​V287 .​method·​public·​static·​assertEquals(Ljava/​lang/​String;​JJ)​V
288 ····​.​locals·2288 ····​.​locals·3
289 ····​.​param·​p0,​·​"message"····​#·​Ljava/​lang/​String;​289 ····​.​param·​p0,​·​"message"····​#·​Ljava/​lang/​String;​
290 ····​.​param·​p1,​·​"expected"····​#·​J290 ····​.​param·​p1,​·​"expected"····​#·​J
291 ····​.​param·​p3,​·​"actual"····​#·​J291 ····​.​param·​p3,​·​"actual"····​#·​J
  
292 ····​.​prologue292 ····​.​prologue
293 ····​.​line·​134293 ····​.​line·​134
294 ····​new-​instance·​v0,​·​Ljava/​lang/​Long;​294 ····​new-​instance·​v0,​·​Ljava/​lang/​Long;​
1.76 KB
smali/junit/textui/TestRunner.smali
Offset 227, 41 lines modifiedOffset 227, 41 lines modified
227 ····​.​line·​113227 ····​.​line·​113
228 ····​invoke-​virtual·​{p0},​·​Ljunit/​textui/​TestRunner;​-​>createTestResult()​Ljunit/​framework/​TestResult;​228 ····​invoke-​virtual·​{p0},​·​Ljunit/​textui/​TestRunner;​-​>createTestResult()​Ljunit/​framework/​TestResult;​
  
229 ····​move-​result-​object·​v2229 ····​move-​result-​object·​v2
  
230 ····​.​line·​114230 ····​.​line·​114
231 ····​.​local·​v2,​·​"result":​Ljunit/​framework/​TestResult;​231 ····​.​local·​v2,​·​"result":​Ljunit/​framework/​TestResult;​
232 ····​iget-​object·​v7,​·​p0,​·​Ljunit/​textui/​TestRunner;​-​>fPrinter:​Ljunit/​textui/​ResultPrinter;​232 ····​iget-​object·​v3,​·​p0,​·​Ljunit/​textui/​TestRunner;​-​>fPrinter:​Ljunit/​textui/​ResultPrinter;​
  
233 ····​invoke-​virtual·​{v2,​·​v7},​·​Ljunit/​framework/​TestResult;​-​>addListener(Ljunit/​framework/​TestListener;​)​V233 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljunit/​framework/​TestResult;​-​>addListener(Ljunit/​framework/​TestListener;​)​V
  
234 ····​.​line·​115234 ····​.​line·​115
235 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J235 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
  
236 ····​move-​result-​wide·​v5236 ····​move-​result-​wide·​v6
  
237 ····​.​line·​116237 ····​.​line·​116
238 ····​.​local·​v5,​·​"startTime":​J238 ····​.​local·​v6,​·​"startTime":​J
239 ····​invoke-​interface·​{p1,​·​v2},​·​Ljunit/​framework/​Test;​-​>run(Ljunit/​framework/​TestResult;​)​V239 ····​invoke-​interface·​{p1,​·​v2},​·​Ljunit/​framework/​Test;​-​>run(Ljunit/​framework/​TestResult;​)​V
  
240 ····​.​line·​117240 ····​.​line·​117
241 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J241 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
  
242 ····​move-​result-​wide·​v0242 ····​move-​result-​wide·​v0
  
243 ····​.​line·​118243 ····​.​line·​118
244 ····​.​local·​v0,​·​"endTime":​J244 ····​.​local·​v0,​·​"endTime":​J
245 ····​sub-​long·​v3,​·​v0,​·​v5245 ····​sub-​long·​v4,​·​v0,​·​v6
  
246 ····​.​line·​119246 ····​.​line·​119
247 ····​.​local·​v3,​·​"runTime":​J247 ····​.​local·​v4,​·​"runTime":​J
248 ····​iget-​object·​v7,​·​p0,​·​Ljunit/​textui/​TestRunner;​-​>fPrinter:​Ljunit/​textui/​ResultPrinter;​248 ····​iget-​object·​v3,​·​p0,​·​Ljunit/​textui/​TestRunner;​-​>fPrinter:​Ljunit/​textui/​ResultPrinter;​
  
249 ····​invoke-​virtual·​{v7,​·​v2,​·​v3,​·​v4},​·​Ljunit/​textui/​ResultPrinter;​-​>print(Ljunit/​framework/​TestResult;​J)​V249 ····​invoke-​virtual·​{v3,​·​v2,​·​v4,​·​v5},​·​Ljunit/​textui/​ResultPrinter;​-​>print(Ljunit/​framework/​TestResult;​J)​V
  
250 ····​.​line·​121250 ····​.​line·​121
251 ····​invoke-​virtual·​{p0,​·​p2},​·​Ljunit/​textui/​TestRunner;​-​>pause(Z)​V251 ····​invoke-​virtual·​{p0,​·​p2},​·​Ljunit/​textui/​TestRunner;​-​>pause(Z)​V
  
252 ····​.​line·​122252 ····​.​line·​122
253 ····​return-​object·​v2253 ····​return-​object·​v2
254 .​end·​method254 .​end·​method
1.39 KB
smali/junit/textui/ResultPrinter.smali
Offset 70, 30 lines modifiedOffset 70, 30 lines modified
70 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​io/​PrintStream;​-​>print(Ljava/​lang/​String;​)​V70 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​io/​PrintStream;​-​>print(Ljava/​lang/​String;​)​V
  
71 ····​.​line·​12071 ····​.​line·​120
72 ····​return-​void72 ····​return-​void
73 .​end·​method73 .​end·​method
  
74 .​method·​protected·​elapsedTimeAsString(J​)​Ljava/​lang/​String;​74 .​method·​protected·​elapsedTimeAsString(J​)​Ljava/​lang/​String;​
75 ····​.​locals·575 ····​.​locals·7
76 ····​.​param·​p1,​·​"runTime"····​#·​J76 ····​.​param·​p1,​·​"runTime"····​#·​J
  
77 ····​.​prologue77 ····​.​prologue
78 ····​.​line·​10278 ····​.​line·​102
79 ····​invoke-​static·​{},​·​Ljava/​text/​NumberFormat;​-​>getInstance()​Ljava/​text/​NumberFormat;​79 ····​invoke-​static·​{},​·​Ljava/​text/​NumberFormat;​-​>getInstance()​Ljava/​text/​NumberFormat;​
  
80 ····​move-​result-​object·​v080 ····​move-​result-​object·​v0
  
81 ····​long-​to-​double·​v1,​·​p181 ····​long-​to-​double·​v2,​·​p1
  
82 ····​const-​wide·​v3,​·​0x408f400000000000L····​#·​1000.​082 ····​const-​wide·​v4,​·​0x408f400000000000L····​#·​1000.​0
  
83 ····​div-​double/​2addr·​v1,​·​v383 ····​div-​double/​2addr·​v2,​·​v4
  
84 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Ljava/​text/​NumberFormat;​-​>format(D)​Ljava/​lang/​String;​84 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Ljava/​text/​NumberFormat;​-​>format(D)​Ljava/​lang/​String;​
  
85 ····​move-​result-​object·​v085 ····​move-​result-​object·​v0
  
86 ····​return-​object·​v086 ····​return-​object·​v0
87 .​end·​method87 .​end·​method
  
88 .​method·​public·​endTest(Ljunit/​framework/​Test;​)​V88 .​method·​public·​endTest(Ljunit/​framework/​Test;​)​V
Offset 112, 15 lines modifiedOffset 112, 15 lines modified
112 ····​.​line·​106112 ····​.​line·​106
113 ····​iget-​object·​v0,​·​p0,​·​Ljunit/​textui/​ResultPrinter;​-​>fWriter:​Ljava/​io/​PrintStream;​113 ····​iget-​object·​v0,​·​p0,​·​Ljunit/​textui/​ResultPrinter;​-​>fWriter:​Ljava/​io/​PrintStream;​
  
114 ····​return-​object·​v0114 ····​return-​object·​v0
115 .​end·​method115 .​end·​method
  
116 .​method·​declared-​synchronized·​print(Ljunit/​framework/​TestResult;​J)​V116 .​method·​declared-​synchronized·​print(Ljunit/​framework/​TestResult;​J)​V
117 ····​.​locals·1117 ····​.​locals·2
118 ····​.​param·​p1,​·​"result"····​#·​Ljunit/​framework/​TestResult;​118 ····​.​param·​p1,​·​"result"····​#·​Ljunit/​framework/​TestResult;​
119 ····​.​param·​p2,​·​"runTime"····​#·​J119 ····​.​param·​p2,​·​"runTime"····​#·​J
  
120 ····​.​prologue120 ····​.​prologue
121 ····​.​line·​27121 ····​.​line·​27
122 ····​monitor-​enter·​p0122 ····​monitor-​enter·​p0
  
971 B
smali/junit/runner/BaseTestRunner.smali
Offset 751, 30 lines modifiedOffset 751, 30 lines modified
  
751 ····​.​prologue751 ····​.​prologue
752 ····​.​line·​214752 ····​.​line·​214
753 ····​return-​void753 ····​return-​void
754 .​end·​method754 .​end·​method
  
755 .​method·​public·​elapsedTimeAsString(J​)​Ljava/​lang/​String;​755 .​method·​public·​elapsedTimeAsString(J​)​Ljava/​lang/​String;​
756 ····​.​locals·5756 ····​.​locals·7
757 ····​.​param·​p1,​·​"runTime"····​#·​J757 ····​.​param·​p1,​·​"runTime"····​#·​J
  
758 ····​.​prologue758 ····​.​prologue
759 ····​.​line·​146759 ····​.​line·​146
760 ····​invoke-​static·​{},​·​Ljava/​text/​NumberFormat;​-​>getInstance()​Ljava/​text/​NumberFormat;​760 ····​invoke-​static·​{},​·​Ljava/​text/​NumberFormat;​-​>getInstance()​Ljava/​text/​NumberFormat;​
  
761 ····​move-​result-​object·​v0761 ····​move-​result-​object·​v0
  
762 ····​long-​to-​double·​v1,​·​p1762 ····​long-​to-​double·​v2,​·​p1
  
763 ····​const-​wide·​v3,​·​0x408f400000000000L····​#·​1000.​0763 ····​const-​wide·​v4,​·​0x408f400000000000L····​#·​1000.​0
  
764 ····​div-​double/​2addr·​v1,​·​v3764 ····​div-​double/​2addr·​v2,​·​v4
  
765 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Ljava/​text/​NumberFormat;​-​>format(D)​Ljava/​lang/​String;​765 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Ljava/​text/​NumberFormat;​-​>format(D)​Ljava/​lang/​String;​
  
766 ····​move-​result-​object·​v0766 ····​move-​result-​object·​v0
  
767 ····​return-​object·​v0767 ····​return-​object·​v0
768 .​end·​method768 .​end·​method
  
769 .​method·​public·​declared-​synchronized·​endTest(Ljunit/​framework/​Test;​)​V769 .​method·​public·​declared-​synchronized·​endTest(Ljunit/​framework/​Test;​)​V
711 B
smali/com/google/android/apps/dashclock/api/DashClockExtension$1$1.smali
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .​field·​final·​synthetic·​val$reason:​I22 .​field·​final·​synthetic·​val$reason:​I
  
  
23 #·​direct·​methods23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​google/​android/​apps/​dashclock/​api/​DashClockExtension$1;​I)​V24 .​method·​constructor·​<init>(Lcom/​google/​android/​apps/​dashclock/​api/​DashClockExtension$1;​I)​V
25 ····​.​locals·​025 ····​.​locals·​0
 26 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​google/​android/​apps/​dashclock/​api/​DashClockExtension$1;​
  
26 ····​.​prologue27 ····​.​prologue
27 ····​.​line·​24028 ····​.​line·​240
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​google/​android/​apps/​dashclock/​api/​DashClockExtension$1$​1;​-​>this$1:​Lcom/​google/​android/​apps/​dashclock/​api/​DashClockExtension$1;​29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​google/​android/​apps/​dashclock/​api/​DashClockExtension$1$​1;​-​>this$1:​Lcom/​google/​android/​apps/​dashclock/​api/​DashClockExtension$1;​
  
29 ····​iput·​p2,​·​p0,​·​Lcom/​google/​android/​apps/​dashclock/​api/​DashClockExtension$1$​1;​-​>val$reason:​I30 ····​iput·​p2,​·​p0,​·​Lcom/​google/​android/​apps/​dashclock/​api/​DashClockExtension$1$​1;​-​>val$reason:​I
  
574 B
smali/com/google/android/apps/dashclock/api/DashClockExtension.smali
Offset 166, 14 lines modifiedOffset 166, 15 lines modified
  
166 ····​const-​string·​v2,​·​"DashClockExtension:​"166 ····​const-​string·​v2,​·​"DashClockExtension:​"
  
167 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​167 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
168 ····​move-​result-​object·​v1168 ····​move-​result-​object·​v1
  
 169 ····​.​line·​191
169 ····​invoke-​virtual·​{p0},​·​Ljava/​lang/​Object;​-​>getClass()​Ljava/​lang/​Class;​170 ····​invoke-​virtual·​{p0},​·​Ljava/​lang/​Object;​-​>getClass()​Ljava/​lang/​Class;​
  
170 ····​move-​result-​object·​v2171 ····​move-​result-​object·​v2
  
171 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​Class;​-​>getSimpleName()​Ljava/​lang/​String;​172 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​Class;​-​>getSimpleName()​Ljava/​lang/​String;​
  
172 ····​move-​result-​object·​v2173 ····​move-​result-​object·​v2
1.18 KB
smali/com/google/android/apps/dashclock/api/ExtensionData$1.smali
Offset 53, 15 lines modifiedOffset 53, 14 lines modified
53 ····​invoke-​direct·​{v0,​·​p1,​·​v1},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​><init>(Landroid/​os/​Parcel;​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData$1;​)​V53 ····​invoke-​direct·​{v0,​·​p1,​·​v1},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​><init>(Landroid/​os/​Parcel;​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData$1;​)​V
  
54 ····​return-​object·​v054 ····​return-​object·​v0
55 .​end·​method55 .​end·​method
  
56 .​method·​public·​bridge·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​56 .​method·​public·​bridge·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​
57 ····​.​locals·​157 ····​.​locals·​1
58 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​os/​Parcel;​ 
  
59 ····​.​prologue58 ····​.​prologue
60 ····​.​line·​29059 ····​.​line·​290
61 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData$1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​60 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData$1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​
  
62 ····​move-​result-​object·​v061 ····​move-​result-​object·​v0
  
Offset 77, 15 lines modifiedOffset 76, 14 lines modified
77 ····​new-​array·​v0,​·​p1,​·​[Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​76 ····​new-​array·​v0,​·​p1,​·​[Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​
  
78 ····​return-​object·​v077 ····​return-​object·​v0
79 .​end·​method78 .​end·​method
  
80 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​79 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​
81 ····​.​locals·​180 ····​.​locals·​1
82 ····​.​param·​p1,​·​"x0"····​#·​I 
  
83 ····​.​prologue81 ····​.​prologue
84 ····​.​line·​29082 ····​.​line·​290
85 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData$1;​-​>newArray(I)​[Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​83 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData$1;​-​>newArray(I)​[Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​
  
86 ····​move-​result-​object·​v084 ····​move-​result-​object·​v0
  
1.9 KB
smali/com/google/android/apps/dashclock/api/ExtensionData.smali
Offset 609, 44 lines modifiedOffset 609, 48 lines modified
  
609 ····​if-​ne·​v4,​·​v5,​·​:​cond_0609 ····​if-​ne·​v4,​·​v5,​·​:​cond_0
  
610 ····​iget-​object·​v4,​·​v2,​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>mStatus:​Ljava/​lang/​String;​610 ····​iget-​object·​v4,​·​v2,​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>mStatus:​Ljava/​lang/​String;​
  
611 ····​iget-​object·​v5,​·​p0,​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>mStatus:​Ljava/​lang/​String;​611 ····​iget-​object·​v5,​·​p0,​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>mStatus:​Ljava/​lang/​String;​
  
 612 ····​.​line·​366
612 ····​invoke-​static·​{v4,​·​v5},​·​Landroid/​text/​TextUtils;​-​>equals(Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​)​Z613 ····​invoke-​static·​{v4,​·​v5},​·​Landroid/​text/​TextUtils;​-​>equals(Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​)​Z
  
613 ····​move-​result·​v4614 ····​move-​result·​v4
  
614 ····​if-​eqz·​v4,​·​:​cond_0615 ····​if-​eqz·​v4,​·​:​cond_0
  
615 ····​iget-​object·​v4,​·​v2,​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>mExpandedTitle:​Ljava/​lang/​String;​616 ····​iget-​object·​v4,​·​v2,​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>mExpandedTitle:​Ljava/​lang/​String;​
  
616 ····​iget-​object·​v5,​·​p0,​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>mExpandedTitle:​Ljava/​lang/​String;​617 ····​iget-​object·​v5,​·​p0,​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>mExpandedTitle:​Ljava/​lang/​String;​
  
 618 ····​.​line·​367
617 ····​invoke-​static·​{v4,​·​v5},​·​Landroid/​text/​TextUtils;​-​>equals(Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​)​Z619 ····​invoke-​static·​{v4,​·​v5},​·​Landroid/​text/​TextUtils;​-​>equals(Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​)​Z
  
618 ····​move-​result·​v4620 ····​move-​result·​v4
  
619 ····​if-​eqz·​v4,​·​:​cond_0621 ····​if-​eqz·​v4,​·​:​cond_0
  
620 ····​iget-​object·​v4,​·​v2,​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>mExpandedBody:​Ljava/​lang/​String;​622 ····​iget-​object·​v4,​·​v2,​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>mExpandedBody:​Ljava/​lang/​String;​
  
621 ····​iget-​object·​v5,​·​p0,​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>mExpandedBody:​Ljava/​lang/​String;​623 ····​iget-​object·​v5,​·​p0,​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>mExpandedBody:​Ljava/​lang/​String;​
  
 624 ····​.​line·​368
622 ····​invoke-​static·​{v4,​·​v5},​·​Landroid/​text/​TextUtils;​-​>equals(Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​)​Z625 ····​invoke-​static·​{v4,​·​v5},​·​Landroid/​text/​TextUtils;​-​>equals(Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​)​Z
  
623 ····​move-​result·​v4626 ····​move-​result·​v4
  
624 ····​if-​eqz·​v4,​·​:​cond_0627 ····​if-​eqz·​v4,​·​:​cond_0
  
625 ····​iget-​object·​v4,​·​v2,​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>mClickIntent:​Landroid/​content/​Intent;​628 ····​iget-​object·​v4,​·​v2,​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>mClickIntent:​Landroid/​content/​Intent;​
  
626 ····​iget-​object·​v5,​·​p0,​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>mClickIntent:​Landroid/​content/​Intent;​629 ····​iget-​object·​v5,​·​p0,​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>mClickIntent:​Landroid/​content/​Intent;​
  
 630 ····​.​line·​369
627 ····​invoke-​static·​{v4,​·​v5},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>intentEquals(Landroi​d/​content/​Intent;​Landroid/​content/​Intent;​)​Z631 ····​invoke-​static·​{v4,​·​v5},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>intentEquals(Landroi​d/​content/​Intent;​Landroid/​content/​Intent;​)​Z
628 ····​:​try_end_0632 ····​:​try_end_0
629 ····​.​catch·​Ljava/​lang/​ClassCastException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0633 ····​.​catch·​Ljava/​lang/​ClassCastException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
  
630 ····​move-​result·​v4634 ····​move-​result·​v4
  
631 ····​if-​eqz·​v4,​·​:​cond_0635 ····​if-​eqz·​v4,​·​:​cond_0
774 B
smali/com/google/android/apps/dashclock/api/DashClockExtension$1.smali
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·​instance·​fields17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​google/​android/​apps/​dashclock/​api/​DashClockExtension;​18 .​field·​final·​synthetic·​this$0:​Lcom/​google/​android/​apps/​dashclock/​api/​DashClockExtension;​
  
  
19 #·​direct·​methods19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​google/​android/​apps/​dashclock/​api/​DashClockExtension;​)​V20 .​method·​constructor·​<init>(Lcom/​google/​android/​apps/​dashclock/​api/​DashClockExtension;​)​V
21 ····​.​locals·​021 ····​.​locals·​0
 22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​google/​android/​apps/​dashclock/​api/​DashClockExtension;​
  
22 ····​.​prologue23 ····​.​prologue
23 ····​.​line·​20924 ····​.​line·​209
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​google/​android/​apps/​dashclock/​api/​DashClockExtension$1;​-​>this$0:​Lcom/​google/​android/​apps/​dashclock/​api/​DashClockExtension;​25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​google/​android/​apps/​dashclock/​api/​DashClockExtension$1;​-​>this$0:​Lcom/​google/​android/​apps/​dashclock/​api/​DashClockExtension;​
  
25 ····​invoke-​direct·​{p0},​·​Lcom/​google/​android/​apps/​dashclock/​api/​internal/​IExtension$Stub;​-​><init>()​V26 ····​invoke-​direct·​{p0},​·​Lcom/​google/​android/​apps/​dashclock/​api/​internal/​IExtension$Stub;​-​><init>()​V
  
2.37 KB
smali/com/luckycatlabs/sunrisesunset/SunriseSunsetCalculatorTest.smali
Max report size reached
13.7 KB
smali/com/luckycatlabs/sunrisesunset/SunriseSunsetDataTest.smali
Max report size reached
2.22 KB
smali/com/luckycatlabs/sunrisesunset/Zenith.smali
Offset 15, 50 lines modifiedOffset 15, 50 lines modified
  
15 #·​instance·​fields15 #·​instance·​fields
16 .​field·​private·​final·​degrees:​Ljava/​math/​BigDecimal;​16 .​field·​private·​final·​degrees:​Ljava/​math/​BigDecimal;​
  
  
17 #·​direct·​methods17 #·​direct·​methods
18 .​method·​static·​constructor·​<clinit>()​V18 .​method·​static·​constructor·​<clinit>()​V
19 ····​.​locals·319 ····​.​locals·4
  
20 ····​.​prologue20 ····​.​prologue
21 ····​.​line·​2621 ····​.​line·​26
22 ····​new-​instance·​v0,​·​Lcom/​luckycatlabs/​sunrisesunset/​Zenith;​22 ····​new-​instance·​v0,​·​Lcom/​luckycatlabs/​sunrisesunset/​Zenith;​
  
23 ····​const-​wide/​high16·​v1,​·​0x405b000000000000L····​#·​108.​023 ····​const-​wide/​high16·​v2,​·​0x405b000000000000L····​#·​108.​0
  
24 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lcom/​luckycatlabs/​sunrisesunset/​Zenith;​-​><init>(D)​V24 ····​invoke-​direct·​{v0,​·​v2,​·​v3},​·​Lcom/​luckycatlabs/​sunrisesunset/​Zenith;​-​><init>(D)​V
  
25 ····​sput-​object·​v0,​·​Lcom/​luckycatlabs/​sunrisesunset/​Zenith;​-​>ASTRONOMICAL:​Lcom/​luckycatlabs/​sunrisesunset/​Zenith;​25 ····​sput-​object·​v0,​·​Lcom/​luckycatlabs/​sunrisesunset/​Zenith;​-​>ASTRONOMICAL:​Lcom/​luckycatlabs/​sunrisesunset/​Zenith;​
  
26 ····​.​line·​2926 ····​.​line·​29
27 ····​new-​instance·​v0,​·​Lcom/​luckycatlabs/​sunrisesunset/​Zenith;​27 ····​new-​instance·​v0,​·​Lcom/​luckycatlabs/​sunrisesunset/​Zenith;​
  
28 ····​const-​wide·​v1,​·​0x4059800000000000L····​#·​102.​028 ····​const-​wide·​v2,​·​0x4059800000000000L····​#·​102.​0
  
29 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lcom/​luckycatlabs/​sunrisesunset/​Zenith;​-​><init>(D)​V29 ····​invoke-​direct·​{v0,​·​v2,​·​v3},​·​Lcom/​luckycatlabs/​sunrisesunset/​Zenith;​-​><init>(D)​V
  
30 ····​sput-​object·​v0,​·​Lcom/​luckycatlabs/​sunrisesunset/​Zenith;​-​>NAUTICAL:​Lcom/​luckycatlabs/​sunrisesunset/​Zenith;​30 ····​sput-​object·​v0,​·​Lcom/​luckycatlabs/​sunrisesunset/​Zenith;​-​>NAUTICAL:​Lcom/​luckycatlabs/​sunrisesunset/​Zenith;​
  
31 ····​.​line·​3231 ····​.​line·​32
32 ····​new-​instance·​v0,​·​Lcom/​luckycatlabs/​sunrisesunset/​Zenith;​32 ····​new-​instance·​v0,​·​Lcom/​luckycatlabs/​sunrisesunset/​Zenith;​
  
33 ····​const-​wide/​high16·​v1,​·​0x4058000000000000L····​#·​96.​033 ····​const-​wide/​high16·​v2,​·​0x4058000000000000L····​#·​96.​0
  
34 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lcom/​luckycatlabs/​sunrisesunset/​Zenith;​-​><init>(D)​V34 ····​invoke-​direct·​{v0,​·​v2,​·​v3},​·​Lcom/​luckycatlabs/​sunrisesunset/​Zenith;​-​><init>(D)​V
  
35 ····​sput-​object·​v0,​·​Lcom/​luckycatlabs/​sunrisesunset/​Zenith;​-​>CIVIL:​Lcom/​luckycatlabs/​sunrisesunset/​Zenith;​35 ····​sput-​object·​v0,​·​Lcom/​luckycatlabs/​sunrisesunset/​Zenith;​-​>CIVIL:​Lcom/​luckycatlabs/​sunrisesunset/​Zenith;​
  
36 ····​.​line·​3536 ····​.​line·​35
37 ····​new-​instance·​v0,​·​Lcom/​luckycatlabs/​sunrisesunset/​Zenith;​37 ····​new-​instance·​v0,​·​Lcom/​luckycatlabs/​sunrisesunset/​Zenith;​
  
38 ····​const-​wide·​v1,​·​0x4056b554c985f06fL····​#·​90.​833338 ····​const-​wide·​v2,​·​0x4056b554c985f06fL····​#·​90.​8333
  
39 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lcom/​luckycatlabs/​sunrisesunset/​Zenith;​-​><init>(D)​V39 ····​invoke-​direct·​{v0,​·​v2,​·​v3},​·​Lcom/​luckycatlabs/​sunrisesunset/​Zenith;​-​><init>(D)​V
  
40 ····​sput-​object·​v0,​·​Lcom/​luckycatlabs/​sunrisesunset/​Zenith;​-​>OFFICIAL:​Lcom/​luckycatlabs/​sunrisesunset/​Zenith;​40 ····​sput-​object·​v0,​·​Lcom/​luckycatlabs/​sunrisesunset/​Zenith;​-​>OFFICIAL:​Lcom/​luckycatlabs/​sunrisesunset/​Zenith;​
  
41 ····​return-​void41 ····​return-​void
42 .​end·​method42 .​end·​method
  
43 .​method·​public·​constructor·​<init>(D)​V43 .​method·​public·​constructor·​<init>(D)​V
4.33 KB
smali/com/luckycatlabs/sunrisesunset/calculator/SolarEventCalculatorTest.smali
Max report size reached
23.0 KB
smali/com/luckycatlabs/sunrisesunset/calculator/SolarEventCalculator.smali
Max report size reached
3.84 KB
smali/org/junit/Assert.smali
Max report size reached
2.31 KB
smali/org/junit/experimental/max/MaxHistory$RememberingListener.smali
Max report size reached
1.25 KB
smali/org/junit/experimental/max/MaxHistory$TestComparator.smali
Offset 53, 15 lines modifiedOffset 53, 15 lines modified
53 ····​.​line·​12953 ····​.​line·​129
54 ····​invoke-​direct·​{p0,​·​p1},​·​Lorg/​junit/​experimental/​max/​MaxHistory$TestCompar​ator;​-​><init>(Lorg/​junit/​experimental/​max/​MaxHistory;​)​V54 ····​invoke-​direct·​{p0,​·​p1},​·​Lorg/​junit/​experimental/​max/​MaxHistory$TestCompar​ator;​-​><init>(Lorg/​junit/​experimental/​max/​MaxHistory;​)​V
  
55 ····​return-​void55 ····​return-​void
56 .​end·​method56 .​end·​method
  
57 .​method·​private·​getFailure(Lorg/​junit/​runner/​Description;​)​Ljava/​lang/​Long;​57 .​method·​private·​getFailure(Lorg/​junit/​runner/​Description;​)​Ljava/​lang/​Long;​
58 ····​.​locals·358 ····​.​locals·4
59 ····​.​param·​p1,​·​"key"····​#·​Lorg/​junit/​runner/​Description;​59 ····​.​param·​p1,​·​"key"····​#·​Lorg/​junit/​runner/​Description;​
  
60 ····​.​prologue60 ····​.​prologue
61 ····​.​line·​14461 ····​.​line·​144
62 ····​iget-​object·​v1,​·​p0,​·​Lorg/​junit/​experimental/​max/​MaxHistory$TestCompar​ator;​-​>this$0:​Lorg/​junit/​experimental/​max/​MaxHistory;​62 ····​iget-​object·​v1,​·​p0,​·​Lorg/​junit/​experimental/​max/​MaxHistory$TestCompar​ator;​-​>this$0:​Lorg/​junit/​experimental/​max/​MaxHistory;​
  
63 ····​invoke-​virtual·​{v1,​·​p1},​·​Lorg/​junit/​experimental/​max/​MaxHistory;​-​>getFailureTimestamp(​Lorg/​junit/​runner/​Description;​)​Ljava/​lang/​Long;​63 ····​invoke-​virtual·​{v1,​·​p1},​·​Lorg/​junit/​experimental/​max/​MaxHistory;​-​>getFailureTimestamp(​Lorg/​junit/​runner/​Description;​)​Ljava/​lang/​Long;​
Offset 69, 17 lines modifiedOffset 69, 17 lines modified
69 ····​move-​result-​object·​v069 ····​move-​result-​object·​v0
  
70 ····​.​line·​14570 ····​.​line·​145
71 ····​.​local·​v0,​·​"result":​Ljava/​lang/​Long;​71 ····​.​local·​v0,​·​"result":​Ljava/​lang/​Long;​
72 ····​if-​nez·​v0,​·​:​cond_072 ····​if-​nez·​v0,​·​:​cond_0
  
73 ····​.​line·​14673 ····​.​line·​146
74 ····​const-​wide/​16·​v1,​·​0x074 ····​const-​wide/​16·​v2,​·​0x0
  
75 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​75 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
  
76 ····​move-​result-​object·​v076 ····​move-​result-​object·​v0
  
77 ····​.​line·​14777 ····​.​line·​147
78 ····​.​end·​local·​v0····​#·​"result":​Ljava/​lang/​Long;​78 ····​.​end·​local·​v0····​#·​"result":​Ljava/​lang/​Long;​
79 ····​:​cond_079 ····​:​cond_0
80 ····​return-​object·​v080 ····​return-​object·​v0
1.13 KB
smali/org/junit/experimental/max/MaxHistory.smali
Offset 343, 15 lines modifiedOffset 343, 15 lines modified
  
343 ····​invoke-​direct·​{v0,​·​p0,​·​v1},​·​Lorg/​junit/​experimental/​max/​MaxHistory$Rememberin​gListener;​-​><init>(Lorg/​junit/​experimental/​max/​MaxHistory;​Lorg/​junit/​experimental/​max/​MaxHistory$1;​)​V343 ····​invoke-​direct·​{v0,​·​p0,​·​v1},​·​Lorg/​junit/​experimental/​max/​MaxHistory$Rememberin​gListener;​-​><init>(Lorg/​junit/​experimental/​max/​MaxHistory;​Lorg/​junit/​experimental/​max/​MaxHistory$1;​)​V
  
344 ····​return-​object·​v0344 ····​return-​object·​v0
345 .​end·​method345 .​end·​method
  
346 .​method·​putTestDuration(Lorg/​junit/​runner/​Description;​J)​V346 .​method·​putTestDuration(Lorg/​junit/​runner/​Description;​J)​V
347 ····​.​locals·3347 ····​.​locals·4
348 ····​.​param·​p1,​·​"description"····​#·​Lorg/​junit/​runner/​Description;​348 ····​.​param·​p1,​·​"description"····​#·​Lorg/​junit/​runner/​Description;​
349 ····​.​param·​p2,​·​"duration"····​#·​J349 ····​.​param·​p2,​·​"duration"····​#·​J
  
350 ····​.​prologue350 ····​.​prologue
351 ····​.​line·​97351 ····​.​line·​97
352 ····​iget-​object·​v0,​·​p0,​·​Lorg/​junit/​experimental/​max/​MaxHistory;​-​>fDurations:​Ljava/​util/​Map;​352 ····​iget-​object·​v0,​·​p0,​·​Lorg/​junit/​experimental/​max/​MaxHistory;​-​>fDurations:​Ljava/​util/​Map;​
  
Offset 366, 15 lines modifiedOffset 366, 15 lines modified
366 ····​invoke-​interface·​{v0,​·​v1,​·​v2},​·​Ljava/​util/​Map;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​366 ····​invoke-​interface·​{v0,​·​v1,​·​v2},​·​Ljava/​util/​Map;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
  
367 ····​.​line·​98367 ····​.​line·​98
368 ····​return-​void368 ····​return-​void
369 .​end·​method369 .​end·​method
  
370 .​method·​putTestFailureTimesta​mp(Lorg/​junit/​runner/​Description;​J)​V370 .​method·​putTestFailureTimesta​mp(Lorg/​junit/​runner/​Description;​J)​V
371 ····​.​locals·3371 ····​.​locals·4
372 ····​.​param·​p1,​·​"key"····​#·​Lorg/​junit/​runner/​Description;​372 ····​.​param·​p1,​·​"key"····​#·​Lorg/​junit/​runner/​Description;​
373 ····​.​param·​p2,​·​"end"····​#·​J373 ····​.​param·​p2,​·​"end"····​#·​J
  
374 ····​.​prologue374 ····​.​prologue
375 ····​.​line·​85375 ····​.​line·​85
376 ····​iget-​object·​v0,​·​p0,​·​Lorg/​junit/​experimental/​max/​MaxHistory;​-​>fFailureTimestamps:​Ljava/​util/​Map;​376 ····​iget-​object·​v0,​·​p0,​·​Lorg/​junit/​experimental/​max/​MaxHistory;​-​>fFailureTimestamps:​Ljava/​util/​Map;​
  
418 B
smali/org/junit/internal/InexactComparisonCriteria.smali
Offset 5, 15 lines modifiedOffset 5, 15 lines modified
  
5 #·​instance·​fields5 #·​instance·​fields
6 .​field·​public·​fDelta:​D6 .​field·​public·​fDelta:​D
  
  
7 #·​direct·​methods7 #·​direct·​methods
8 .​method·​public·​constructor·​<init>(D)​V8 .​method·​public·​constructor·​<init>(D)​V
9 ····​.​locals·09 ····​.​locals·1
10 ····​.​param·​p1,​·​"delta"····​#·​D10 ····​.​param·​p1,​·​"delta"····​#·​D
  
11 ····​.​prologue11 ····​.​prologue
12 ····​.​line·​812 ····​.​line·​8
13 ····​invoke-​direct·​{p0},​·​Lorg/​junit/​internal/​ComparisonCriteria;​-​><init>()​V13 ····​invoke-​direct·​{p0},​·​Lorg/​junit/​internal/​ComparisonCriteria;​-​><init>()​V
  
14 ····​.​line·​914 ····​.​line·​9
996 B
smali/org/junit/internal/TextListener.smali
Offset 48, 30 lines modifiedOffset 48, 30 lines modified
  
48 ····​return-​object·​v048 ····​return-​object·​v0
49 .​end·​method49 .​end·​method
  
  
50 #·​virtual·​methods50 #·​virtual·​methods
51 .​method·​protected·​elapsedTimeAsString(J​)​Ljava/​lang/​String;​51 .​method·​protected·​elapsedTimeAsString(J​)​Ljava/​lang/​String;​
52 ····​.​locals·552 ····​.​locals·7
53 ····​.​param·​p1,​·​"runTime"····​#·​J53 ····​.​param·​p1,​·​"runTime"····​#·​J
  
54 ····​.​prologue54 ····​.​prologue
55 ····​.​line·​9655 ····​.​line·​96
56 ····​invoke-​static·​{},​·​Ljava/​text/​NumberFormat;​-​>getInstance()​Ljava/​text/​NumberFormat;​56 ····​invoke-​static·​{},​·​Ljava/​text/​NumberFormat;​-​>getInstance()​Ljava/​text/​NumberFormat;​
  
57 ····​move-​result-​object·​v057 ····​move-​result-​object·​v0
  
58 ····​long-​to-​double·​v1,​·​p158 ····​long-​to-​double·​v2,​·​p1
  
59 ····​const-​wide·​v3,​·​0x408f400000000000L····​#·​1000.​059 ····​const-​wide·​v4,​·​0x408f400000000000L····​#·​1000.​0
  
60 ····​div-​double/​2addr·​v1,​·​v360 ····​div-​double/​2addr·​v2,​·​v4
  
61 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Ljava/​text/​NumberFormat;​-​>format(D)​Ljava/​lang/​String;​61 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Ljava/​text/​NumberFormat;​-​>format(D)​Ljava/​lang/​String;​
  
62 ····​move-​result-​object·​v062 ····​move-​result-​object·​v0
  
63 ····​return-​object·​v063 ····​return-​object·​v0
64 .​end·​method64 .​end·​method
  
65 .​method·​protected·​printFailure(Lorg/​junit/​runner/​notification/​Failure;​Ljava/​lang/​String;​)​V65 .​method·​protected·​printFailure(Lorg/​junit/​runner/​notification/​Failure;​Ljava/​lang/​String;​)​V
1.36 KB
smali/org/junit/internal/runners/TestMethod.smali
Offset 161, 43 lines modifiedOffset 161, 43 lines modified
161 .​end·​method161 .​end·​method
  
162 .​method·​public·​getTimeout()​J162 .​method·​public·​getTimeout()​J
163 ····​.​locals·​5163 ····​.​locals·​5
  
164 ····​.​prologue164 ····​.​prologue
165 ····​.​line·​34165 ····​.​line·​34
166 ····​iget-​object·​v3,​·​p0,​·​Lorg/​junit/​internal/​runners/​TestMethod;​-​>fMethod:​Ljava/​lang/​reflect/​Method;​166 ····​iget-​object·​v1,​·​p0,​·​Lorg/​junit/​internal/​runners/​TestMethod;​-​>fMethod:​Ljava/​lang/​reflect/​Method;​
  
167 ····​const-​class·​v4,​·​Lorg/​junit/​Test;​167 ····​const-​class·​v4,​·​Lorg/​junit/​Test;​
  
168 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​reflect/​Method;​-​>getAnnotation(Ljava/​lang/​Class;​)​Ljava/​lang/​annotation/​Annotation;​168 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​lang/​reflect/​Method;​-​>getAnnotation(Ljava/​lang/​Class;​)​Ljava/​lang/​annotation/​Annotation;​
  
169 ····​move-​result-​object·​v0169 ····​move-​result-​object·​v0
  
170 ····​check-​cast·​v0,​·​Lorg/​junit/​Test;​170 ····​check-​cast·​v0,​·​Lorg/​junit/​Test;​
  
171 ····​.​line·​35171 ····​.​line·​35
172 ····​.​local·​v0,​·​"annotation":​Lorg/​junit/​Test;​172 ····​.​local·​v0,​·​"annotation":​Lorg/​junit/​Test;​
173 ····​if-​nez·​v0,​·​:​cond_0173 ····​if-​nez·​v0,​·​:​cond_0
  
174 ····​.​line·​36174 ····​.​line·​36
175 ····​const-​wide/​16·​v1,​·​0x0175 ····​const-​wide/​16·​v2,​·​0x0
  
176 ····​.​line·​38176 ····​.​line·​38
177 ····​:​goto_0177 ····​:​goto_0
178 ····​return-​wide·​v1178 ····​return-​wide·​v2
  
179 ····​.​line·​37179 ····​.​line·​37
180 ····​:​cond_0180 ····​:​cond_0
181 ····​invoke-​interface·​{v0},​·​Lorg/​junit/​Test;​-​>timeout()​J181 ····​invoke-​interface·​{v0},​·​Lorg/​junit/​Test;​-​>timeout()​J
  
182 ····​move-​result-​wide·​v1182 ····​move-​result-​wide·​v2
  
183 ····​.​line·​38183 ····​.​line·​38
184 ····​.​local·​v1,​·​"timeout":​J184 ····​.​local·​v2,​·​"timeout":​J
185 ····​goto·​:​goto_0185 ····​goto·​:​goto_0
186 .​end·​method186 .​end·​method
  
187 .​method·​public·​invoke(Ljava/​lang/​Object;​)​V187 .​method·​public·​invoke(Ljava/​lang/​Object;​)​V
188 ····​.​locals·​2188 ····​.​locals·​2
189 ····​.​param·​p1,​·​"test"····​#·​Ljava/​lang/​Object;​189 ····​.​param·​p1,​·​"test"····​#·​Ljava/​lang/​Object;​
190 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​190 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
1.94 KB
smali/org/junit/internal/runners/MethodRoadie$1.smali
Offset 63, 36 lines modifiedOffset 63, 36 lines modified
  
63 ····​.​line·​6763 ····​.​line·​67
64 ····​.​local·​v2,​·​"result":​Ljava/​util/​concurrent/​Future;​,​·​"Ljava/​util/​concurrent/​Future<Ljava/​lang/​Object;​>;​"64 ····​.​local·​v2,​·​"result":​Ljava/​util/​concurrent/​Future;​,​·​"Ljava/​util/​concurrent/​Future<Ljava/​lang/​Object;​>;​"
65 ····​invoke-​interface·​{v3},​·​Ljava/​util/​concurrent/​ExecutorService;​-​>shutdown()​V65 ····​invoke-​interface·​{v3},​·​Ljava/​util/​concurrent/​ExecutorService;​-​>shutdown()​V
  
66 ····​.​line·​6966 ····​.​line·​69
67 ····​:​try_start_067 ····​:​try_start_0
68 ····​iget-​wide·​v5,​·​p0,​·​Lorg/​junit/​internal/​runners/​MethodRoadie$1;​-​>val$timeout:​J68 ····​iget-​wide·​v6,​·​p0,​·​Lorg/​junit/​internal/​runners/​MethodRoadie$1;​-​>val$timeout:​J
  
69 ····​sget-​object·​v7,​·​Ljava/​util/​concurrent/​TimeUnit;​-​>MILLISECONDS:​Ljava/​util/​concurrent/​TimeUnit;​69 ····​sget-​object·​v5,​·​Ljava/​util/​concurrent/​TimeUnit;​-​>MILLISECONDS:​Ljava/​util/​concurrent/​TimeUnit;​
  
70 ····​invoke-​interface·​{v3,​·​v5,​·​v6,​·​v7},​·​Ljava/​util/​concurrent/​ExecutorService;​-​>awaitTermination(JLj​ava/​util/​concurrent/​TimeUnit;​)​Z70 ····​invoke-​interface·​{v3,​·​v6,​·​v7,​·​v5},​·​Ljava/​util/​concurrent/​ExecutorService;​-​>awaitTermination(JLj​ava/​util/​concurrent/​TimeUnit;​)​Z
  
71 ····​move-​result·​v471 ····​move-​result·​v4
  
72 ····​.​line·​7172 ····​.​line·​71
73 ····​.​local·​v4,​·​"terminated":​Z73 ····​.​local·​v4,​·​"terminated":​Z
74 ····​if-​nez·​v4,​·​:​cond_074 ····​if-​nez·​v4,​·​:​cond_0
  
75 ····​.​line·​7275 ····​.​line·​72
76 ····​invoke-​interface·​{v3},​·​Ljava/​util/​concurrent/​ExecutorService;​-​>shutdownNow()​Ljava/​util/​List;​76 ····​invoke-​interface·​{v3},​·​Ljava/​util/​concurrent/​ExecutorService;​-​>shutdownNow()​Ljava/​util/​List;​
  
77 ····​.​line·​7377 ····​.​line·​73
78 ····​:​cond_078 ····​:​cond_0
79 ····​const-​wide/​16·​v5,​·​0x079 ····​const-​wide/​16·​v6,​·​0x0
  
80 ····​sget-​object·​v7,​·​Ljava/​util/​concurrent/​TimeUnit;​-​>MILLISECONDS:​Ljava/​util/​concurrent/​TimeUnit;​80 ····​sget-​object·​v5,​·​Ljava/​util/​concurrent/​TimeUnit;​-​>MILLISECONDS:​Ljava/​util/​concurrent/​TimeUnit;​
  
81 ····​invoke-​interface·​{v2,​·​v5,​·​v6,​·​v7},​·​Ljava/​util/​concurrent/​Future;​-​>get(JLjava/​util/​concurrent/​TimeUnit;​)​Ljava/​lang/​Object;​81 ····​invoke-​interface·​{v2,​·​v6,​·​v7,​·​v5},​·​Ljava/​util/​concurrent/​Future;​-​>get(JLjava/​util/​concurrent/​TimeUnit;​)​Ljava/​lang/​Object;​
82 ····​:​try_end_082 ····​:​try_end_0
83 ····​.​catch·​Ljava/​util/​concurrent/​TimeoutException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_083 ····​.​catch·​Ljava/​util/​concurrent/​TimeoutException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
84 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_184 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
  
85 ····​.​line·​7985 ····​.​line·​79
86 ····​.​end·​local·​v4····​#·​"terminated":​Z86 ····​.​end·​local·​v4····​#·​"terminated":​Z
87 ····​:​goto_087 ····​:​goto_0
1.53 KB
smali/org/junit/internal/runners/statements/FailOnTimeout.smali
Offset 34, 15 lines modifiedOffset 34, 15 lines modified
34 ····​iput-​wide·​p2,​·​p0,​·​Lorg/​junit/​internal/​runners/​statements/​FailOnTimeout;​-​>fTimeout:​J34 ····​iput-​wide·​p2,​·​p0,​·​Lorg/​junit/​internal/​runners/​statements/​FailOnTimeout;​-​>fTimeout:​J
  
35 ····​.​line·​1635 ····​.​line·​16
36 ····​return-​void36 ····​return-​void
37 .​end·​method37 .​end·​method
  
38 .​method·​private·​evaluateStatement()​Lorg/​junit/​internal/​runners/​statements/​FailOnTimeout$Stateme​ntThread;​38 .​method·​private·​evaluateStatement()​Lorg/​junit/​internal/​runners/​statements/​FailOnTimeout$Stateme​ntThread;​
39 ····​.​locals·339 ····​.​locals·4
40 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​40 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
41 ········​value·​=·​{41 ········​value·​=·​{
42 ············​Ljava/​lang/​InterruptedException;​42 ············​Ljava/​lang/​InterruptedException;​
43 ········​}43 ········​}
44 ····​.​end·​annotation44 ····​.​end·​annotation
  
45 ····​.​prologue45 ····​.​prologue
Offset 54, 17 lines modifiedOffset 54, 17 lines modified
54 ····​invoke-​direct·​{v0,​·​v1},​·​Lorg/​junit/​internal/​runners/​statements/​FailOnTimeout$Stateme​ntThread;​-​><init>(Lorg/​junit/​runners/​model/​Statement;​)​V54 ····​invoke-​direct·​{v0,​·​v1},​·​Lorg/​junit/​internal/​runners/​statements/​FailOnTimeout$Stateme​ntThread;​-​><init>(Lorg/​junit/​runners/​model/​Statement;​)​V
  
55 ····​.​line·​2755 ····​.​line·​27
56 ····​.​local·​v0,​·​"thread":​Lorg/​junit/​internal/​runners/​statements/​FailOnTimeout$Stateme​ntThread;​56 ····​.​local·​v0,​·​"thread":​Lorg/​junit/​internal/​runners/​statements/​FailOnTimeout$Stateme​ntThread;​
57 ····​invoke-​virtual·​{v0},​·​Lorg/​junit/​internal/​runners/​statements/​FailOnTimeout$Stateme​ntThread;​-​>start()​V57 ····​invoke-​virtual·​{v0},​·​Lorg/​junit/​internal/​runners/​statements/​FailOnTimeout$Stateme​ntThread;​-​>start()​V
  
58 ····​.​line·​2858 ····​.​line·​28
59 ····​iget-​wide·​v1,​·​p0,​·​Lorg/​junit/​internal/​runners/​statements/​FailOnTimeout;​-​>fTimeout:​J59 ····​iget-​wide·​v2,​·​p0,​·​Lorg/​junit/​internal/​runners/​statements/​FailOnTimeout;​-​>fTimeout:​J
  
60 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lorg/​junit/​internal/​runners/​statements/​FailOnTimeout$Stateme​ntThread;​-​>join(J)​V60 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Lorg/​junit/​internal/​runners/​statements/​FailOnTimeout$Stateme​ntThread;​-​>join(J)​V
  
61 ····​.​line·​2961 ····​.​line·​29
62 ····​invoke-​virtual·​{v0},​·​Lorg/​junit/​internal/​runners/​statements/​FailOnTimeout$Stateme​ntThread;​-​>interrupt()​V62 ····​invoke-​virtual·​{v0},​·​Lorg/​junit/​internal/​runners/​statements/​FailOnTimeout$Stateme​ntThread;​-​>interrupt()​V
  
63 ····​.​line·​3063 ····​.​line·​30
64 ····​return-​object·​v064 ····​return-​object·​v0
65 .​end·​method65 .​end·​method
1.11 KB
smali/org/junit/runners/model/TestClass.smali
Offset 656, 15 lines modifiedOffset 656, 15 lines modified
  
656 ····​move-​result-​object·​v0656 ····​move-​result-​object·​v0
  
657 ····​goto·​:​goto_0657 ····​goto·​:​goto_0
658 .​end·​method658 .​end·​method
  
659 .​method·​public·​getOnlyConstructor()​Ljava/​lang/​reflect/​Constructor;​659 .​method·​public·​getOnlyConstructor()​Ljava/​lang/​reflect/​Constructor;​
660 ····​.​locals·5660 ····​.​locals·6
661 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​661 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
662 ········​value·​=·​{662 ········​value·​=·​{
663 ············​"()​",​663 ············​"()​",​
664 ············​"Ljava/​lang/​reflect/​Constructor",​664 ············​"Ljava/​lang/​reflect/​Constructor",​
665 ············​"<*>;​"665 ············​"<*>;​"
666 ········​}666 ········​}
667 ····​.​end·​annotation667 ····​.​end·​annotation
Offset 675, 21 lines modifiedOffset 675, 21 lines modified
  
675 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Class;​-​>getConstructors()​[Ljava/​lang/​reflect/​Constructor;​675 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Class;​-​>getConstructors()​[Ljava/​lang/​reflect/​Constructor;​
  
676 ····​move-​result-​object·​v0676 ····​move-​result-​object·​v0
  
677 ····​.​line·​127677 ····​.​line·​127
678 ····​.​local·​v0,​·​"constructors":​[Ljava/​lang/​reflect/​Constructor;​,​·​"[Ljava/​lang/​reflect/​Constructor<*>;​"678 ····​.​local·​v0,​·​"constructors":​[Ljava/​lang/​reflect/​Constructor;​,​·​"[Ljava/​lang/​reflect/​Constructor<*>;​"
679 ····​const-​wide/​16·​v1,​·​0x1679 ····​const-​wide/​16·​v2,​·​0x1
  
680 ····​array-​length·​v3,​·​v0680 ····​array-​length·​v1,​·​v0
  
681 ····​int-​to-​long·​v3,​·​v3681 ····​int-​to-​long·​v4,​·​v1
  
682 ····​invoke-​static·​{v1,​·​v2,​·​v3,​·​v4},​·​Lorg/​junit/​Assert;​-​>assertEquals(JJ)​V682 ····​invoke-​static·​{v2,​·​v3,​·​v4,​·​v5},​·​Lorg/​junit/​Assert;​-​>assertEquals(JJ)​V
  
683 ····​.​line·​128683 ····​.​line·​128
684 ····​const/​4·​v1,​·​0x0684 ····​const/​4·​v1,​·​0x0
  
685 ····​aget-​object·​v1,​·​v0,​·​v1685 ····​aget-​object·​v1,​·​v0,​·​v1
  
686 ····​return-​object·​v1686 ····​return-​object·​v1
970 B
smali/org/junit/rules/Timeout.smali
Offset 25, 23 lines modifiedOffset 25, 23 lines modified
25 ····​.​line·​4425 ····​.​line·​44
26 ····​return-​void26 ····​return-​void
27 .​end·​method27 .​end·​method
  
  
28 #·​virtual·​methods28 #·​virtual·​methods
29 .​method·​public·​apply(Lorg/​junit/​runners/​model/​Statement;​Lorg/​junit/​runner/​Description;​)​Lorg/​junit/​runners/​model/​Statement;​29 .​method·​public·​apply(Lorg/​junit/​runners/​model/​Statement;​Lorg/​junit/​runner/​Description;​)​Lorg/​junit/​runners/​model/​Statement;​
30 ····​.​locals·330 ····​.​locals·4
31 ····​.​param·​p1,​·​"base"····​#·​Lorg/​junit/​runners/​model/​Statement;​31 ····​.​param·​p1,​·​"base"····​#·​Lorg/​junit/​runners/​model/​Statement;​
32 ····​.​param·​p2,​·​"description"····​#·​Lorg/​junit/​runner/​Description;​32 ····​.​param·​p2,​·​"description"····​#·​Lorg/​junit/​runner/​Description;​
  
33 ····​.​prologue33 ····​.​prologue
34 ····​.​line·​4734 ····​.​line·​47
35 ····​new-​instance·​v0,​·​Lorg/​junit/​internal/​runners/​statements/​FailOnTimeout;​35 ····​new-​instance·​v0,​·​Lorg/​junit/​internal/​runners/​statements/​FailOnTimeout;​
  
36 ····​iget·​v1,​·​p0,​·​Lorg/​junit/​rules/​Timeout;​-​>fMillis:​I36 ····​iget·​v1,​·​p0,​·​Lorg/​junit/​rules/​Timeout;​-​>fMillis:​I
  
37 ····​int-​to-​long·​v1,​·​v137 ····​int-​to-​long·​v2,​·​v1
  
38 ····​invoke-​direct·​{v0,​·​p1,​·​v1,​·​v2},​·​Lorg/​junit/​internal/​runners/​statements/​FailOnTimeout;​-​><init>(Lorg/​junit/​runners/​model/​Statement;​J)​V38 ····​invoke-​direct·​{v0,​·​p1,​·​v2,​·​v3},​·​Lorg/​junit/​internal/​runners/​statements/​FailOnTimeout;​-​><init>(Lorg/​junit/​runners/​model/​Statement;​J)​V
  
39 ····​return-​object·​v039 ····​return-​object·​v0
40 .​end·​method40 .​end·​method
2.11 KB
smali/org/junit/runner/Result$Listener.smali
Offset 123, 15 lines modifiedOffset 123, 15 lines modified
123 ····​invoke-​virtual·​{v0},​·​Ljava/​util/​concurrent/​atomic/​AtomicInteger;​-​>getAndIncrement()​I123 ····​invoke-​virtual·​{v0},​·​Ljava/​util/​concurrent/​atomic/​AtomicInteger;​-​>getAndIncrement()​I
  
124 ····​.​line·​92124 ····​.​line·​92
125 ····​return-​void125 ····​return-​void
126 .​end·​method126 .​end·​method
  
127 .​method·​public·​testRunFinished(Lorg/​junit/​runner/​Result;​)​V127 .​method·​public·​testRunFinished(Lorg/​junit/​runner/​Result;​)​V
128 ····​.​locals·5128 ····​.​locals·6
129 ····​.​param·​p1,​·​"result"····​#·​Lorg/​junit/​runner/​Result;​129 ····​.​param·​p1,​·​"result"····​#·​Lorg/​junit/​runner/​Result;​
130 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​130 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
131 ········​value·​=·​{131 ········​value·​=·​{
132 ············​Ljava/​lang/​Exception;​132 ············​Ljava/​lang/​Exception;​
133 ········​}133 ········​}
134 ····​.​end·​annotation134 ····​.​end·​annotation
  
Offset 146, 41 lines modifiedOffset 146, 41 lines modified
146 ····​iget-​object·​v2,​·​p0,​·​Lorg/​junit/​runner/​Result$Listener;​-​>this$0:​Lorg/​junit/​runner/​Result;​146 ····​iget-​object·​v2,​·​p0,​·​Lorg/​junit/​runner/​Result$Listener;​-​>this$0:​Lorg/​junit/​runner/​Result;​
  
147 ····​iget-​object·​v3,​·​p0,​·​Lorg/​junit/​runner/​Result$Listener;​-​>this$0:​Lorg/​junit/​runner/​Result;​147 ····​iget-​object·​v3,​·​p0,​·​Lorg/​junit/​runner/​Result$Listener;​-​>this$0:​Lorg/​junit/​runner/​Result;​
  
148 ····​#·​getter·​for:​·​Lorg/​junit/​runner/​Result;​-​>fStartTime:​J148 ····​#·​getter·​for:​·​Lorg/​junit/​runner/​Result;​-​>fStartTime:​J
149 ····​invoke-​static·​{v3},​·​Lorg/​junit/​runner/​Result;​-​>access$000(Lorg/​junit/​runner/​Result;​)​J149 ····​invoke-​static·​{v3},​·​Lorg/​junit/​runner/​Result;​-​>access$000(Lorg/​junit/​runner/​Result;​)​J
  
150 ····​move-​result-​wide·​v3150 ····​move-​result-​wide·​v4
  
151 ····​sub-​long·​v3,​·​v0,​·​v3151 ····​sub-​long·​v4,​·​v0,​·​v4
  
152 ····​#·​+=·​operator·​for:​·​Lorg/​junit/​runner/​Result;​-​>fRunTime:​J152 ····​#·​+=·​operator·​for:​·​Lorg/​junit/​runner/​Result;​-​>fRunTime:​J
153 ····​invoke-​static·​{v2,​·​v3,​·​v4},​·​Lorg/​junit/​runner/​Result;​-​>access$114(Lorg/​junit/​runner/​Result;​J)​J153 ····​invoke-​static·​{v2,​·​v4,​·​v5},​·​Lorg/​junit/​runner/​Result;​-​>access$114(Lorg/​junit/​runner/​Result;​J)​J
  
154 ····​.​line·​77154 ····​.​line·​77
155 ····​return-​void155 ····​return-​void
156 .​end·​method156 .​end·​method
  
157 .​method·​public·​testRunStarted(Lorg/​junit/​runner/​Description;​)​V157 .​method·​public·​testRunStarted(Lorg/​junit/​runner/​Description;​)​V
158 ····​.​locals·3158 ····​.​locals·4
159 ····​.​param·​p1,​·​"description"····​#·​Lorg/​junit/​runner/​Description;​159 ····​.​param·​p1,​·​"description"····​#·​Lorg/​junit/​runner/​Description;​
160 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​160 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
161 ········​value·​=·​{161 ········​value·​=·​{
162 ············​Ljava/​lang/​Exception;​162 ············​Ljava/​lang/​Exception;​
163 ········​}163 ········​}
164 ····​.​end·​annotation164 ····​.​end·​annotation
  
165 ····​.​prologue165 ····​.​prologue
166 ····​.​line·​70166 ····​.​line·​70
167 ····​iget-​object·​v0,​·​p0,​·​Lorg/​junit/​runner/​Result$Listener;​-​>this$0:​Lorg/​junit/​runner/​Result;​167 ····​iget-​object·​v0,​·​p0,​·​Lorg/​junit/​runner/​Result$Listener;​-​>this$0:​Lorg/​junit/​runner/​Result;​
  
168 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J168 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
  
169 ····​move-​result-​wide·​v1169 ····​move-​result-​wide·​v2
  
170 ····​#·​setter·​for:​·​Lorg/​junit/​runner/​Result;​-​>fStartTime:​J170 ····​#·​setter·​for:​·​Lorg/​junit/​runner/​Result;​-​>fStartTime:​J
171 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Lorg/​junit/​runner/​Result;​-​>access$002(Lorg/​junit/​runner/​Result;​J)​J171 ····​invoke-​static·​{v0,​·​v2,​·​v3},​·​Lorg/​junit/​runner/​Result;​-​>access$002(Lorg/​junit/​runner/​Result;​J)​J
  
172 ····​.​line·​71172 ····​.​line·​71
173 ····​return-​void173 ····​return-​void
174 .​end·​method174 .​end·​method
781 B
smali/org/junit/runner/Result.smali
Offset 90, 27 lines modifiedOffset 90, 27 lines modified
90 ····​.​line·​1790 ····​.​line·​17
91 ····​iget-​wide·​v0,​·​p0,​·​Lorg/​junit/​runner/​Result;​-​>fStartTime:​J91 ····​iget-​wide·​v0,​·​p0,​·​Lorg/​junit/​runner/​Result;​-​>fStartTime:​J
  
92 ····​return-​wide·​v092 ····​return-​wide·​v0
93 .​end·​method93 .​end·​method
  
94 .​method·​static·​synthetic·​access$002(Lorg/​junit/​runner/​Result;​J)​J94 .​method·​static·​synthetic·​access$002(Lorg/​junit/​runner/​Result;​J)​J
95 ····​.​locals·095 ····​.​locals·1
96 ····​.​param·​p0,​·​"x0"····​#·​Lorg/​junit/​runner/​Result;​96 ····​.​param·​p0,​·​"x0"····​#·​Lorg/​junit/​runner/​Result;​
97 ····​.​param·​p1,​·​"x1"····​#·​J97 ····​.​param·​p1,​·​"x1"····​#·​J
  
98 ····​.​prologue98 ····​.​prologue
99 ····​.​line·​1799 ····​.​line·​17
100 ····​iput-​wide·​p1,​·​p0,​·​Lorg/​junit/​runner/​Result;​-​>fStartTime:​J100 ····​iput-​wide·​p1,​·​p0,​·​Lorg/​junit/​runner/​Result;​-​>fStartTime:​J
  
101 ····​return-​wide·​p1101 ····​return-​wide·​p1
102 .​end·​method102 .​end·​method
  
103 .​method·​static·​synthetic·​access$114(Lorg/​junit/​runner/​Result;​J)​J103 .​method·​static·​synthetic·​access$114(Lorg/​junit/​runner/​Result;​J)​J
104 ····​.​locals·2104 ····​.​locals·3
105 ····​.​param·​p0,​·​"x0"····​#·​Lorg/​junit/​runner/​Result;​105 ····​.​param·​p0,​·​"x0"····​#·​Lorg/​junit/​runner/​Result;​
106 ····​.​param·​p1,​·​"x1"····​#·​J106 ····​.​param·​p1,​·​"x1"····​#·​J
  
107 ····​.​prologue107 ····​.​prologue
108 ····​.​line·​17108 ····​.​line·​17
109 ····​iget-​wide·​v0,​·​p0,​·​Lorg/​junit/​runner/​Result;​-​>fRunTime:​J109 ····​iget-​wide·​v0,​·​p0,​·​Lorg/​junit/​runner/​Result;​-​>fRunTime:​J
  
940 B
smali/de/bashtian/dashclocksunrise/SunriseSettingsActivity$1.smali
Offset 58, 32 lines modifiedOffset 58, 34 lines modified
  
58 ····​move-​result·​v058 ····​move-​result·​v0
  
59 ····​.​line·​6259 ····​.​line·​62
60 ····​.​local·​v0,​·​"index":​I60 ····​.​local·​v0,​·​"index":​I
61 ····​if-​ltz·​v0,​·​:​cond_161 ····​if-​ltz·​v0,​·​:​cond_1
  
 62 ····​.​line·​64
62 ····​invoke-​virtual·​{v1},​·​Landroid/​preference/​ListPreference;​-​>getEntries()​[Ljava/​lang/​CharSequence;​63 ····​invoke-​virtual·​{v1},​·​Landroid/​preference/​ListPreference;​-​>getEntries()​[Ljava/​lang/​CharSequence;​
  
63 ····​move-​result-​object·​v364 ····​move-​result-​object·​v3
  
64 ····​aget-​object·​v3,​·​v3,​·​v065 ····​aget-​object·​v3,​·​v3,​·​v0
  
 66 ····​.​line·​62
65 ····​:​goto_067 ····​:​goto_0
66 ····​invoke-​virtual·​{p1,​·​v3},​·​Landroid/​preference/​Preference;​-​>setSummary(Ljava/​lang/​CharSequence;​)​V68 ····​invoke-​virtual·​{p1,​·​v3},​·​Landroid/​preference/​Preference;​-​>setSummary(Ljava/​lang/​CharSequence;​)​V
  
67 ····​.​line·​6869 ····​.​line·​68
68 ····​.​end·​local·​v0····​#·​"index":​I70 ····​.​end·​local·​v0····​#·​"index":​I
69 ····​.​end·​local·​v1····​#·​"listPreference":​Landroid/​preference/​ListPreference;​71 ····​.​end·​local·​v1····​#·​"listPreference":​Landroid/​preference/​ListPreference;​
70 ····​:​cond_072 ····​:​cond_0
71 ····​const/​4·​v3,​·​0x173 ····​const/​4·​v3,​·​0x1
  
72 ····​return·​v374 ····​return·​v3
  
73 ····​.​line·​6275 ····​.​line·​64
74 ····​.​restart·​local·​v0····​#·​"index":​I76 ····​.​restart·​local·​v0····​#·​"index":​I
75 ····​.​restart·​local·​v1····​#·​"listPreference":​Landroid/​preference/​ListPreference;​77 ····​.​restart·​local·​v1····​#·​"listPreference":​Landroid/​preference/​ListPreference;​
76 ····​:​cond_178 ····​:​cond_1
77 ····​const/​4·​v3,​·​0x079 ····​const/​4·​v3,​·​0x0
  
78 ····​goto·​:​goto_080 ····​goto·​:​goto_0
79 .​end·​method81 .​end·​method
1.57 KB
smali/de/bashtian/dashclocksunrise/SunriseSettingsActivity.smali
Offset 41, 32 lines modifiedOffset 41, 35 lines modified
41 ····​sget-​object·​v0,​·​Lde/​bashtian/​dashclocksunrise/​SunriseSettingsActivi​ty;​-​>sBindPreferenceSumma​ryToValueListener:​Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​41 ····​sget-​object·​v0,​·​Lde/​bashtian/​dashclocksunrise/​SunriseSettingsActivi​ty;​-​>sBindPreferenceSumma​ryToValueListener:​Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​
  
42 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​preference/​Preference;​-​>setOnPreferenceChang​eListener(Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​)​V42 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​preference/​Preference;​-​>setOnPreferenceChang​eListener(Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​)​V
  
43 ····​.​line·​8643 ····​.​line·​86
44 ····​sget-​object·​v0,​·​Lde/​bashtian/​dashclocksunrise/​SunriseSettingsActivi​ty;​-​>sBindPreferenceSumma​ryToValueListener:​Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​44 ····​sget-​object·​v0,​·​Lde/​bashtian/​dashclocksunrise/​SunriseSettingsActivi​ty;​-​>sBindPreferenceSumma​ryToValueListener:​Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​
  
 45 ····​.​line·​88
45 ····​invoke-​virtual·​{p0},​·​Landroid/​preference/​Preference;​-​>getContext()​Landroid/​content/​Context;​46 ····​invoke-​virtual·​{p0},​·​Landroid/​preference/​Preference;​-​>getContext()​Landroid/​content/​Context;​
  
46 ····​move-​result-​object·​v147 ····​move-​result-​object·​v1
  
47 ····​invoke-​static·​{v1},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​48 ····​invoke-​static·​{v1},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
  
48 ····​move-​result-​object·​v149 ····​move-​result-​object·​v1
  
 50 ····​.​line·​89
49 ····​invoke-​virtual·​{p0},​·​Landroid/​preference/​Preference;​-​>getKey()​Ljava/​lang/​String;​51 ····​invoke-​virtual·​{p0},​·​Landroid/​preference/​Preference;​-​>getKey()​Ljava/​lang/​String;​
  
50 ····​move-​result-​object·​v252 ····​move-​result-​object·​v2
  
51 ····​const-​string·​v3,​·​""53 ····​const-​string·​v3,​·​""
  
52 ····​invoke-​interface·​{v1,​·​v2,​·​v3},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​54 ····​invoke-​interface·​{v1,​·​v2,​·​v3},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
  
53 ····​move-​result-​object·​v155 ····​move-​result-​object·​v1
  
 56 ····​.​line·​86
54 ····​invoke-​interface·​{v0,​·​p0,​·​v1},​·​Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​-​>onPreferenceChange(L​android/​preference/​Preference;​Ljava/​lang/​Object;​)​Z57 ····​invoke-​interface·​{v0,​·​p0,​·​v1},​·​Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​-​>onPreferenceChange(L​android/​preference/​Preference;​Ljava/​lang/​Object;​)​Z
  
55 ····​.​line·​9058 ····​.​line·​90
56 ····​return-​void59 ····​return-​void
57 .​end·​method60 .​end·​method
  
58 .​method·​private·​setupSimplePreference​sScreen()​V61 .​method·​private·​setupSimplePreference​sScreen()​V
288 B
smali/de/bashtian/dashclocksunrise/R.smali
Offset 19, 10 lines modifiedOffset 19, 9 lines modified
19 .​method·​public·​constructor·​<init>()​V19 .​method·​public·​constructor·​<init>()​V
20 ····​.​locals·​020 ····​.​locals·​0
  
21 ····​.​prologue21 ····​.​prologue
22 ····​.​line·​1022 ····​.​line·​10
23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
24 ····​.​line·​30 
25 ····​return-​void24 ····​return-​void
26 .​end·​method25 .​end·​method
9.24 KB
smali/de/bashtian/dashclocksunrise/SunriseExtension.smali
Max report size reached
651 B
smali/de/bashtian/dashclocksunrise/SunriseExtension$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​bashtian/​dashclocksunrise/​SunriseExtension;​21 .​field·​final·​synthetic·​this$0:​Lde/​bashtian/​dashclocksunrise/​SunriseExtension;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​bashtian/​dashclocksunrise/​SunriseExtension;​)​V23 .​method·​constructor·​<init>(Lde/​bashtian/​dashclocksunrise/​SunriseExtension;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​bashtian/​dashclocksunrise/​SunriseExtension;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​16527 ····​.​line·​165
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​bashtian/​dashclocksunrise/​SunriseExtension$1;​-​>this$0:​Lde/​bashtian/​dashclocksunrise/​SunriseExtension;​28 ····​iput-​object·​p1,​·​p0,​·​Lde/​bashtian/​dashclocksunrise/​SunriseExtension$1;​-​>this$0:​Lde/​bashtian/​dashclocksunrise/​SunriseExtension;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
38.6 KB
res/drawable-xhdpi-v4/ic_sunrise.png
36.7 KB
sng
Max report size reached
1.84 KB
Image content
Pixel difference
compared images
Flicker difference
compared images