Offset 1, 18 lines modified | Offset 0, 0 lines modified | ||
1 | Verifies | ||
2 | Verified·using·v1·scheme·(JAR·signing):·true | ||
3 | Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false | ||
4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false | ||
5 | Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false | ||
6 | Verified·for·SourceStamp:·false | ||
7 | Number·of·signers:·1 | ||
8 | Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK | ||
9 | Signer·#1·certificate·SHA-256·digest:·71b19346d2d57e3fddde165ae49a22da4018fab053d0eae4f7884325291d0d35 | ||
10 | Signer·#1·certificate·SHA-1·digest:·763758677a4403786ac1b0ab7df62fa37bdec84b | ||
11 | Signer·#1·certificate·MD5·digest:·f1cdfe551d48accfe5b5102dabb1c7d7 | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·e954828bacbefc5c0d3935d6e5e19bd71d9e729ea24226ab928f2d3ecaf80bcd | ||
15 | Signer·#1·public·key·SHA-1·digest:·85d60eccf38a3c503b435f502f421e046676e763 | ||
16 | Signer·#1·public·key·MD5·digest:·6e5c9dbc8a5d86d519de5b639016811f | ||
17 | WARNING:·META-INF/buildserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
18 | WARNING:·META-INF/fdroidserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. |
Offset 1, 1187 lines modified | Offset 1, 1184 lines modified | Diff chunk too large, falling back to line-by-line diff (1184 lines added, 1187 lines removed) | |
1 | Zip·file·size:·140 | 1 | Zip·file·size:·14062383·bytes,·number·of·entries:·1182 |
2 | -rw----·····2.0·fat··· | 2 | -rw----·····2.0·fat·····6892·bX·defN·17-Jul-17·11:31·AndroidManifest.xml |
3 | -rw----·····2.0·fat··· | 3 | -rw----·····2.0·fat·····4242·bl·defN·17-Jul-17·11:31·assets/equipment.json |
4 | -rw----·····2.0·fat····· | 4 | -rw----·····2.0·fat·····2895·bl·defN·17-Jul-17·11:31·assets/example_workouts/Example·Workout.xml |
5 | -rw----·····2.0·fat····· | 5 | -rw----·····2.0·fat·····2256·bl·defN·17-Jul-17·11:31·assets/exercisetags.json |
6 | -rw----·····2.0·fat····· | 6 | -rw----·····2.0·fat·····2715·bl·defN·17-Jul-17·11:31·assets/muscles.json |
7 | -rw----····· | 7 | -rw----·····1.0·fat····24036·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Alternate-bicep-curl-1.png |
8 | -rw----····· | 8 | -rw----·····1.0·fat·····2609·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Alternate-bicep-curl-1_icon.png |
9 | -rw----····· | 9 | -rw----·····1.0·fat····25570·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Alternate-bicep-curl-2.png |
10 | -rw----····· | 10 | -rw----·····1.0·fat·····2804·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Alternate-bicep-curl-2_icon.png |
11 | -rw----····· | 11 | -rw----·····1.0·fat····23728·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Alternate-hammer-curl-1.png |
12 | -rw----·····1.0·fat···· | 12 | -rw----·····1.0·fat·····2638·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Alternate-hammer-curl-1_icon.png |
13 | -rw----·····1.0·fat···· | 13 | -rw----·····1.0·fat····24492·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Alternate-hammer-curl-2.png |
14 | -rw----·····1.0·fat···· | 14 | -rw----·····1.0·fat·····2724·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Alternate-hammer-curl-2_icon.png |
15 | -rw----·····1.0·fat···· | 15 | -rw----·····1.0·fat····35045·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Alternate-incline-curl-1.png |
16 | -rw----·····1.0·fat···· | 16 | -rw----·····1.0·fat·····3760·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Alternate-incline-curl-1_icon.png |
17 | -rw----·····1.0·fat···· | 17 | -rw----·····1.0·fat····31271·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Alternate-incline-curl-2.png |
18 | -rw----·····1.0·fat···· | 18 | -rw----·····1.0·fat·····3424·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Alternate-incline-curl-2_icon.png |
19 | -rw----····· | 19 | -rw----·····2.0·fat······573·bl·defN·17-Jul-17·11:31·assets/opentraining-exercises/Alternatebicepcurl.xml |
20 | -rw----····· | 20 | -rw----·····2.0·fat······571·bl·defN·17-Jul-17·11:31·assets/opentraining-exercises/Alternatehammercurl.xml |
21 | -rw----····· | 21 | -rw----·····2.0·fat······585·bl·defN·17-Jul-17·11:31·assets/opentraining-exercises/Alternateinclinecurl.xml |
22 | -rw----·····1.0·fat····31 | 22 | -rw----·····1.0·fat····31152·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Arnold-press-1.png |
23 | -rw----·····1.0·fat·····3 | 23 | -rw----·····1.0·fat·····3124·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Arnold-press-1_icon.png |
24 | -rw----····· | 24 | -rw----·····1.0·fat····28903·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Arnold-press-2.png |
25 | -rw----····· | 25 | -rw----·····1.0·fat·····2945·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Arnold-press-2_icon.png |
26 | -rw----·····2.0·fat······5 | 26 | -rw----·····2.0·fat······546·bl·defN·17-Jul-17·11:31·assets/opentraining-exercises/Arnoldpress.xml |
27 | -rw----·····1.0·fat····3 | 27 | -rw----·····1.0·fat····36420·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Back-extension-on-stability-ball-1.png |
28 | -rw----·····1.0·fat·····3 | 28 | -rw----·····1.0·fat·····3880·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Back-extension-on-stability-ball-1_icon.png |
29 | -rw----·····1.0·fat···· | 29 | -rw----·····1.0·fat····36966·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Back-extension-on-stability-ball-2.png |
30 | -rw----·····1.0·fat····· | 30 | -rw----·····1.0·fat·····4101·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Back-extension-on-stability-ball-2_icon.png |
31 | -rw----·····2.0·fat······ | 31 | -rw----·····2.0·fat······635·bl·defN·17-Jul-17·11:31·assets/opentraining-exercises/Backextensiononstabilityball.xml |
32 | -rw----·····1.0·fat····3 | 32 | -rw----·····1.0·fat····31122·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Barbell-front-raises-1.png |
33 | -rw----·····1.0·fat·····3 | 33 | -rw----·····1.0·fat·····3250·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Barbell-front-raises-1_icon.png |
34 | -rw----·····1.0·fat····3 | 34 | -rw----·····1.0·fat····33493·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Barbell-front-raises-2.png |
35 | -rw----·····1.0·fat····· | 35 | -rw----·····1.0·fat·····3388·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Barbell-front-raises-2_icon.png |
36 | -rw----····· | 36 | -rw----·····1.0·fat····31116·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Barbell-shrugs-1.png |
37 | -rw----·····1.0·fat···· | 37 | -rw----·····1.0·fat·····3204·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Barbell-shrugs-1_icon.png |
38 | -rw----·····1.0·fat···· | 38 | -rw----·····1.0·fat····31399·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Barbell-shrugs-2.png |
39 | -rw----·····1.0·fat···· | 39 | -rw----·····1.0·fat·····3195·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Barbell-shrugs-2_icon.png |
40 | -rw----·····1.0·fat···· | 40 | -rw----·····1.0·fat····34204·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Barbell-upright-rows-1.png |
41 | -rw----·····1.0·fat···· | 41 | -rw----·····1.0·fat·····3539·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Barbell-upright-rows-1_icon.png |
42 | -rw----·····1.0·fat···· | 42 | -rw----·····1.0·fat····34247·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Barbell-upright-rows-2.png |
43 | -rw----·····1.0·fat···· | 43 | -rw----·····1.0·fat·····3509·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Barbell-upright-rows-2_icon.png |
44 | -rw----····· | 44 | -rw----·····2.0·fat······569·bl·defN·17-Jul-17·11:31·assets/opentraining-exercises/Barbellfrontraises.xml |
45 | -rw----····· | 45 | -rw----·····2.0·fat······533·bl·defN·17-Jul-17·11:31·assets/opentraining-exercises/Barbellshrugs.xml |
46 | -rw----····· | 46 | -rw----·····2.0·fat······575·bl·defN·17-Jul-17·11:31·assets/opentraining-exercises/Barbelluprightrows.xml |
47 | -rw----·····1.0·fat····3 | 47 | -rw----·····1.0·fat····35041·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Bench-dips-1.png |
48 | -rw----·····1.0·fat····· | 48 | -rw----·····1.0·fat·····4256·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Bench-dips-1_icon.png |
49 | -rw----····· | 49 | -rw----·····1.0·fat····39509·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Bench-dips-2.png |
50 | -rw----····· | 50 | -rw----·····1.0·fat·····4364·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Bench-dips-2_icon.png |
51 | -rw----····· | 51 | -rw----·····1.0·fat····42442·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Bench-press-1.png |
52 | -rw----·····1.0·fat····3 | 52 | -rw----·····1.0·fat·····3904·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Bench-press-1_icon.png |
53 | -rw----·····1.0·fat···· | 53 | -rw----·····1.0·fat····39055·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Bench-press-2.png |
54 | -rw----·····1.0·fat···· | 54 | -rw----·····1.0·fat·····3682·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Bench-press-2_icon.png |
55 | -rw----····· | 55 | -rw----·····2.0·fat······626·bl·defN·17-Jul-17·11:31·assets/opentraining-exercises/Benchdips.xml |
56 | -rw----····· | 56 | -rw----·····2.0·fat······548·bl·defN·17-Jul-17·11:31·assets/opentraining-exercises/Benchpress.xml |
57 | -rw----·····1.0·fat···· | 57 | -rw----·····1.0·fat····39717·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Bent-arm-pullover-1.png |
58 | -rw----·····1.0·fat···· | 58 | -rw----·····1.0·fat·····3834·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Bent-arm-pullover-1_icon.png |
59 | -rw----·····1.0·fat···· | 59 | -rw----·····1.0·fat····39558·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Bent-arm-pullover-2.png |
60 | -rw----····· | 60 | -rw----·····1.0·fat·····3769·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Bent-arm-pullover-2_icon.png |
61 | -rw----····· | 61 | -rw----·····1.0·fat····29658·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Bent-knee-hip-raise-1.png |
62 | -rw----·····1.0·fat···· | 62 | -rw----·····1.0·fat·····3248·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Bent-knee-hip-raise-1_icon.png |
63 | -rw----·····1.0·fat···· | 63 | -rw----·····1.0·fat····34037·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Bent-knee-hip-raise-2.png |
64 | -rw----·····1.0·fat···· | 64 | -rw----·····1.0·fat·····3682·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Bent-knee-hip-raise-2_icon.png |
65 | -rw----····· | 65 | -rw----·····2.0·fat······620·bl·defN·17-Jul-17·11:31·assets/opentraining-exercises/Bentarmpullover.xml |
66 | -rw----····· | 66 | -rw----·····2.0·fat······485·bl·defN·17-Jul-17·11:31·assets/opentraining-exercises/Bentkneehipraise.xml |
67 | -rw----·····1.0·fat···· | 67 | -rw----·····1.0·fat····41373·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Bicep-curl-1.png |
68 | -rw----·····1.0·fat···· | 68 | -rw----·····1.0·fat·····4198·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Bicep-curl-1_icon.png |
69 | -rw----·····1.0·fat···· | 69 | -rw----·····1.0·fat····37131·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Bicep-curl-2.png |
70 | -rw----····· | 70 | -rw----·····1.0·fat·····3968·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Bicep-curl-2_icon.png |
71 | -rw----····· | 71 | -rw----·····1.0·fat····34708·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Bicep-curls-1.png |
72 | -rw----·····1.0·fat···· | 72 | -rw----·····1.0·fat·····3795·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Bicep-curls-1_icon.png |
73 | -rw----·····1.0·fat···· | 73 | -rw----·····1.0·fat····33818·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Bicep-curls-2.png |
74 | -rw----·····1.0·fat···· | 74 | -rw----·····1.0·fat·····3668·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Bicep-curls-2_icon.png |
75 | -rw----·····1.0·fat···· | 75 | -rw----·····1.0·fat····26355·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Bicep-hammer-curl-1.png |
76 | -rw----·····1.0·fat···· | 76 | -rw----·····1.0·fat·····2882·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Bicep-hammer-curl-1_icon.png |
77 | -rw----·····1.0·fat···· | 77 | -rw----·····1.0·fat····23142·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Bicep-hammer-curl-2.png |
78 | -rw----·····1.0·fat···· | 78 | -rw----·····1.0·fat·····2598·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Bicep-hammer-curl-2_icon.png |
79 | -rw----····· | 79 | -rw----·····2.0·fat······526·bl·defN·17-Jul-17·11:31·assets/opentraining-exercises/Bicepcurl.xml |
80 | -rw----····· | 80 | -rw----·····2.0·fat······513·bl·defN·17-Jul-17·11:31·assets/opentraining-exercises/Bicepcurls.xml |
81 | -rw----····· | 81 | -rw----·····2.0·fat······549·bl·defN·17-Jul-17·11:31·assets/opentraining-exercises/Bicephammercurl.xml |
82 | -rw----·····1.0·fat····2 | 82 | -rw----·····1.0·fat····26280·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Biceps-curl-1.png |
83 | -rw----·····1.0·fat·····2 | 83 | -rw----·····1.0·fat·····2869·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Biceps-curl-1_icon.png |
84 | -rw----····· | 84 | -rw----·····1.0·fat····24035·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Biceps-curl-2.png |
85 | -rw----····· | 85 | -rw----·····1.0·fat·····2660·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Biceps-curl-2_icon.png |
86 | -rw----····· | 86 | -rw----·····1.0·fat····23798·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Biceps-curl-reverse-1.png |
87 | -rw----·····1.0·fat···· | 87 | -rw----·····1.0·fat·····2715·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Biceps-curl-reverse-1_icon.png |
88 | -rw----·····1.0·fat···· | 88 | -rw----·····1.0·fat····22351·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Biceps-curl-reverse-2.png |
89 | -rw----·····1.0·fat···· | 89 | -rw----·····1.0·fat·····2533·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Biceps-curl-reverse-2_icon.png |
90 | -rw----····· | 90 | -rw----·····2.0·fat······466·bl·defN·17-Jul-17·11:31·assets/opentraining-exercises/Bicepscurl.xml |
91 | -rw----····· | 91 | -rw----·····2.0·fat······529·bl·defN·17-Jul-17·11:31·assets/opentraining-exercises/Bicepscurlreverse.xml |
92 | -rw----·····1.0·fat···· | 92 | -rw----·····1.0·fat····39646·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Body-row-1.png |
93 | -rw----·····1.0·fat···· | 93 | -rw----·····1.0·fat·····4189·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Body-row-1_icon.png |
94 | -rw----·····1.0·fat···· | 94 | -rw----·····1.0·fat····36736·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Body-row-2.png |
95 | -rw----····· | 95 | -rw----·····1.0·fat·····3697·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Body-row-2_icon.png |
96 | -rw----·····2.0·fat······5 | 96 | -rw----·····2.0·fat······572·bl·defN·17-Jul-17·11:31·assets/opentraining-exercises/Bodyrow.xml |
97 | -rw----·····1.0·fat···· | 97 | -rw----·····1.0·fat····61037·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Bridge-1.png |
98 | -rw----·····1.0·fat····· | 98 | -rw----·····1.0·fat·····7178·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Bridge-1_icon.png |
99 | -rw----·····1.0·fat···· | 99 | -rw----·····1.0·fat····58169·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Bridge-2.png |
100 | -rw----·····1.0·fat····· | 100 | -rw----·····1.0·fat·····6837·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Bridge-2_icon.png |
101 | -rw----·····2.0·fat······ | 101 | -rw----·····2.0·fat······462·bl·defN·17-Jul-17·11:31·assets/opentraining-exercises/Bridge.xml |
102 | -rw----·····1.0·fat···· | 102 | -rw----·····1.0·fat····39020·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Cable-internal-rotation-1.png |
103 | -rw----·····1.0·fat····· | 103 | -rw----·····1.0·fat·····3958·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Cable-internal-rotation-1_icon.png |
104 | -rw----·····1.0·fat···· | 104 | -rw----·····1.0·fat····39914·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Cable-internal-rotation-2.png |
105 | -rw----·····1.0·fat····· | 105 | -rw----·····1.0·fat·····4121·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Cable-internal-rotation-2_icon.png |
106 | -rw----·····2.0·fat······ | 106 | -rw----·····2.0·fat······554·bl·defN·17-Jul-17·11:31·assets/opentraining-exercises/Cableinternalrotation.xml |
107 | -rw----·····1.0·fat···· | 107 | -rw----·····1.0·fat····21049·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Calf-raises-1.png |
108 | -rw----·····1.0·fat····· | 108 | -rw----·····1.0·fat·····2371·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Calf-raises-1_icon.png |
109 | -rw----·····1.0·fat···· | 109 | -rw----·····1.0·fat····21198·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Calf-raises-2.png |
110 | -rw----·····1.0·fat····· | 110 | -rw----·····1.0·fat·····2351·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Calf-raises-2_icon.png |
111 | -rw----·····2.0·fat······5 | 111 | -rw----·····2.0·fat······501·bl·defN·17-Jul-17·11:31·assets/opentraining-exercises/Calfraises.xml |
112 | -rw----·····1.0·fat····21 | 112 | -rw----·····1.0·fat····21198·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Chin-ups-1.png |
113 | -rw----·····1.0·fat·····2 | 113 | -rw----·····1.0·fat·····2173·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Chin-ups-1_icon.png |
114 | -rw----·····1.0·fat····2 | 114 | -rw----·····1.0·fat····24518·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Chin-ups-2.png |
115 | -rw----·····1.0·fat·····2 | 115 | -rw----·····1.0·fat·····2474·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Chin-ups-2_icon.png |
116 | -rw----·····2.0·fat······5 | 116 | -rw----·····2.0·fat······527·bl·defN·17-Jul-17·11:31·assets/opentraining-exercises/Chinups.xml |
117 | -rw----·····1.0·fat····2 | 117 | -rw----·····1.0·fat····26025·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Climbers-chin-up-1.png |
118 | -rw----·····1.0·fat·····2 | 118 | -rw----·····1.0·fat·····2692·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Climbers-chin-up-1_icon.png |
119 | -rw----·····1.0·fat····2 | 119 | -rw----·····1.0·fat····27497·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Climbers-chin-up-2.png |
120 | -rw----·····1.0·fat·····2 | 120 | -rw----·····1.0·fat·····2852·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Climbers-chin-up-2_icon.png |
121 | -rw----·····2.0·fat······5 | 121 | -rw----·····2.0·fat······538·bl·defN·17-Jul-17·11:31·assets/opentraining-exercises/Climberschinup.xml |
122 | -rw----·····1.0·fat···· | 122 | -rw----·····1.0·fat····39755·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Close-grip-bench-press-1.png |
123 | -rw----·····1.0·fat····· | 123 | -rw----·····1.0·fat·····4309·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Close-grip-bench-press-1_icon.png |
124 | -rw----·····1.0·fat···· | 124 | -rw----·····1.0·fat····42952·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Close-grip-bench-press-2.png |
125 | -rw----·····1.0·fat····· | 125 | -rw----·····1.0·fat·····4830·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Close-grip-bench-press-2_icon.png |
126 | -rw----····· | 126 | -rw----·····1.0·fat····31805·b-·stor·17-Jul-17·11:30·assets/opentraining-exercises/Close-grip-ez-bar-curl-1.png |
Max diff block lines reached; -1/246936 bytes (-0.00%) of diff not shown. |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | 1 | Java·archive·data·(JAR) |
Offset 1689, 15 lines modified | Offset 1689, 14 lines modified | ||
1689 | ····resource·0x7f030013·layout/abc_screen_toolbar | 1689 | ····resource·0x7f030013·layout/abc_screen_toolbar |
1690 | ······()·(file)·res/layout/abc_screen_toolbar.xml·type=XML | 1690 | ······()·(file)·res/layout/abc_screen_toolbar.xml·type=XML |
1691 | ······(v21)·(file)·res/layout-v21/abc_screen_toolbar.xml·type=XML | 1691 | ······(v21)·(file)·res/layout-v21/abc_screen_toolbar.xml·type=XML |
1692 | ····resource·0x7f030014·layout/abc_search_dropdown_item_icons_2line | 1692 | ····resource·0x7f030014·layout/abc_search_dropdown_item_icons_2line |
1693 | ······()·(file)·res/layout/abc_search_dropdown_item_icons_2line.xml·type=XML | 1693 | ······()·(file)·res/layout/abc_search_dropdown_item_icons_2line.xml·type=XML |
1694 | ····resource·0x7f030015·layout/abc_search_view | 1694 | ····resource·0x7f030015·layout/abc_search_view |
1695 | ······()·(file)·res/layout/abc_search_view.xml·type=XML | 1695 | ······()·(file)·res/layout/abc_search_view.xml·type=XML |
1696 | ······(v17)·(file)·res/layout-v17/abc_search_view.xml·type=XML | ||
1697 | ····resource·0x7f030016·layout/abc_simple_dropdown_hint | 1696 | ····resource·0x7f030016·layout/abc_simple_dropdown_hint |
1698 | ······()·(file)·res/layout/abc_simple_dropdown_hint.xml·type=XML | 1697 | ······()·(file)·res/layout/abc_simple_dropdown_hint.xml·type=XML |
1699 | ····resource·0x7f030017·layout/activity_create_exercise | 1698 | ····resource·0x7f030017·layout/activity_create_exercise |
1700 | ······()·(file)·res/layout/activity_create_exercise.xml·type=XML | 1699 | ······()·(file)·res/layout/activity_create_exercise.xml·type=XML |
1701 | ····resource·0x7f030018·layout/activity_exercisetype_detail | 1700 | ····resource·0x7f030018·layout/activity_exercisetype_detail |
1702 | ······()·(file)·res/layout/activity_exercisetype_detail.xml·type=XML | 1701 | ······()·(file)·res/layout/activity_exercisetype_detail.xml·type=XML |
1703 | ····resource·0x7f030019·layout/activity_exercisetype_list | 1702 | ····resource·0x7f030019·layout/activity_exercisetype_list |
Offset 1, 30 lines modified | Offset 1, 30 lines modified | ||
1 | DEX·version·'035' | 1 | DEX·version·'035' |
2 | DEX·file·header: | 2 | DEX·file·header: |
3 | magic···············:·'dex\n035\0' | 3 | magic···············:·'dex\n035\0' |
4 | checksum············:· | 4 | checksum············:·a3e68112 |
5 | signature···········:· | 5 | signature···········:·ca7e...f705 |
6 | file_size···········:·2 | 6 | file_size···········:·2779704 |
7 | header_size·········:·112 | 7 | header_size·········:·112 |
8 | link_size···········:·0 | 8 | link_size···········:·0 |
9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) |
10 | string_ids_size·····:·2055 | 10 | string_ids_size·····:·20554 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·2679 | 12 | type_ids_size·······:·2679 |
13 | type_ids_off········:·823 | 13 | type_ids_off········:·82328·(0x014198) |
14 | proto_ids_size······:·3642 | 14 | proto_ids_size······:·3642 |
15 | proto_ids_off·······:·930 | 15 | proto_ids_off·······:·93044·(0x016b74) |
16 | field_ids_size······:·8190 | 16 | field_ids_size······:·8190 |
17 | field_ids_off·······:·1367 | 17 | field_ids_off·······:·136748·(0x02162c) |
18 | method_ids_size·····:·18300 | 18 | method_ids_size·····:·18300 |
19 | method_ids_off······:·2022 | 19 | method_ids_off······:·202268·(0x03161c) |
20 | class_defs_size·····:·1861 | 20 | class_defs_size·····:·1861 |
21 | class_defs_off······:·3486 | 21 | class_defs_off······:·348668·(0x0551fc) |
22 | data_size···········:·2 | 22 | data_size···········:·2339760 |
23 | data_off············:·4 | 23 | data_off············:·439944·(0x06b688) |
24 | Class·#0·header: | 24 | Class·#0·header: |
25 | class_idx···········:·225 | 25 | class_idx···········:·225 |
26 | access_flags········:·9729·(0x2601) | 26 | access_flags········:·9729·(0x2601) |
27 | superclass_idx······:·2153 | 27 | superclass_idx······:·2153 |
28 | source_file_idx·····:·1049 | 28 | source_file_idx·····:·1049 |
29 | static_fields_size··:·0 | 29 | static_fields_size··:·0 |
Offset 454, 15 lines modified | Offset 454, 15 lines modified | ||
454 | ··Virtual·methods···- | 454 | ··Virtual·methods···- |
455 | ··source_file_idx···:·4431·(LayoutRes.java) | 455 | ··source_file_idx···:·4431·(LayoutRes.java) |
456 | Class·#15·header: | 456 | Class·#15·header: |
457 | class_idx···········:·240 | 457 | class_idx···········:·240 |
458 | access_flags········:·9729·(0x2601) | 458 | access_flags········:·9729·(0x2601) |
459 | superclass_idx······:·2153 | 459 | superclass_idx······:·2153 |
460 | source_file_idx·····:·606 | 460 | source_file_idx·····:·6064 |
461 | static_fields_size··:·0 | 461 | static_fields_size··:·0 |
462 | instance_fields_size:·0 | 462 | instance_fields_size:·0 |
463 | direct_methods_size·:·0 | 463 | direct_methods_size·:·0 |
464 | virtual_methods_size:·0 | 464 | virtual_methods_size:·0 |
465 | Class·#15·annotations: | 465 | Class·#15·annotations: |
466 | Annotations·on·class | 466 | Annotations·on·class |
Offset 476, 21 lines modified | Offset 476, 21 lines modified | ||
476 | ··Superclass········:·'Ljava/lang/Object;' | 476 | ··Superclass········:·'Ljava/lang/Object;' |
477 | ··Interfaces········- | 477 | ··Interfaces········- |
478 | ····#0··············:·'Ljava/lang/annotation/Annotation;' | 478 | ····#0··············:·'Ljava/lang/annotation/Annotation;' |
479 | ··Static·fields·····- | 479 | ··Static·fields·····- |
480 | ··Instance·fields···- | 480 | ··Instance·fields···- |
481 | ··Direct·methods····- | 481 | ··Direct·methods····- |
482 | ··Virtual·methods···- | 482 | ··Virtual·methods···- |
483 | ··source_file_idx···:·606 | 483 | ··source_file_idx···:·6064·(MenuRes.java) |
484 | Class·#16·header: | 484 | Class·#16·header: |
485 | class_idx···········:·241 | 485 | class_idx···········:·241 |
486 | access_flags········:·9729·(0x2601) | 486 | access_flags········:·9729·(0x2601) |
487 | superclass_idx······:·2153 | 487 | superclass_idx······:·2153 |
488 | source_file_idx·····:·622 | 488 | source_file_idx·····:·6224 |
489 | static_fields_size··:·0 | 489 | static_fields_size··:·0 |
490 | instance_fields_size:·0 | 490 | instance_fields_size:·0 |
491 | direct_methods_size·:·0 | 491 | direct_methods_size·:·0 |
492 | virtual_methods_size:·0 | 492 | virtual_methods_size:·0 |
493 | Class·#16·annotations: | 493 | Class·#16·annotations: |
494 | Annotations·on·class | 494 | Annotations·on·class |
Offset 503, 21 lines modified | Offset 503, 21 lines modified | ||
503 | ··Superclass········:·'Ljava/lang/Object;' | 503 | ··Superclass········:·'Ljava/lang/Object;' |
504 | ··Interfaces········- | 504 | ··Interfaces········- |
505 | ····#0··············:·'Ljava/lang/annotation/Annotation;' | 505 | ····#0··············:·'Ljava/lang/annotation/Annotation;' |
506 | ··Static·fields·····- | 506 | ··Static·fields·····- |
507 | ··Instance·fields···- | 507 | ··Instance·fields···- |
508 | ··Direct·methods····- | 508 | ··Direct·methods····- |
509 | ··Virtual·methods···- | 509 | ··Virtual·methods···- |
510 | ··source_file_idx···:·622 | 510 | ··source_file_idx···:·6224·(NonNull.java) |
511 | Class·#17·header: | 511 | Class·#17·header: |
512 | class_idx···········:·242 | 512 | class_idx···········:·242 |
513 | access_flags········:·9729·(0x2601) | 513 | access_flags········:·9729·(0x2601) |
514 | superclass_idx······:·2153 | 514 | superclass_idx······:·2153 |
515 | source_file_idx·····:·626 | 515 | source_file_idx·····:·6264 |
516 | static_fields_size··:·0 | 516 | static_fields_size··:·0 |
517 | instance_fields_size:·0 | 517 | instance_fields_size:·0 |
518 | direct_methods_size·:·0 | 518 | direct_methods_size·:·0 |
519 | virtual_methods_size:·0 | 519 | virtual_methods_size:·0 |
520 | Class·#17·annotations: | 520 | Class·#17·annotations: |
521 | Annotations·on·class | 521 | Annotations·on·class |
Offset 530, 21 lines modified | Offset 530, 21 lines modified | ||
530 | ··Superclass········:·'Ljava/lang/Object;' | 530 | ··Superclass········:·'Ljava/lang/Object;' |
531 | ··Interfaces········- | 531 | ··Interfaces········- |
532 | ····#0··············:·'Ljava/lang/annotation/Annotation;' | 532 | ····#0··············:·'Ljava/lang/annotation/Annotation;' |
533 | ··Static·fields·····- | 533 | ··Static·fields·····- |
534 | ··Instance·fields···- | 534 | ··Instance·fields···- |
535 | ··Direct·methods····- | 535 | ··Direct·methods····- |
536 | ··Virtual·methods···- | 536 | ··Virtual·methods···- |
537 | ··source_file_idx···:·626 | 537 | ··source_file_idx···:·6264·(Nullable.java) |
538 | Class·#18·header: | 538 | Class·#18·header: |
539 | class_idx···········:·243 | 539 | class_idx···········:·243 |
540 | access_flags········:·9729·(0x2601) | 540 | access_flags········:·9729·(0x2601) |
541 | superclass_idx······:·2153 | 541 | superclass_idx······:·2153 |
542 | source_file_idx·····:·651 | 542 | source_file_idx·····:·6512 |
543 | static_fields_size··:·0 | 543 | static_fields_size··:·0 |
544 | instance_fields_size:·0 | 544 | instance_fields_size:·0 |
545 | direct_methods_size·:·0 | 545 | direct_methods_size·:·0 |
546 | virtual_methods_size:·0 | 546 | virtual_methods_size:·0 |
547 | Class·#18·annotations: | 547 | Class·#18·annotations: |
548 | Annotations·on·class | 548 | Annotations·on·class |
Offset 558, 21 lines modified | Offset 558, 21 lines modified | ||
558 | ··Superclass········:·'Ljava/lang/Object;' | 558 | ··Superclass········:·'Ljava/lang/Object;' |
559 | ··Interfaces········- | 559 | ··Interfaces········- |
560 | ····#0··············:·'Ljava/lang/annotation/Annotation;' | 560 | ····#0··············:·'Ljava/lang/annotation/Annotation;' |
561 | ··Static·fields·····- | 561 | ··Static·fields·····- |
562 | ··Instance·fields···- | 562 | ··Instance·fields···- |
563 | ··Direct·methods····- | 563 | ··Direct·methods····- |
564 | ··Virtual·methods···- | 564 | ··Virtual·methods···- |
565 | ··source_file_idx···:·651 | 565 | ··source_file_idx···:·6512·(PluralsRes.java) |
566 | Class·#19·header: | 566 | Class·#19·header: |
567 | class_idx···········:·244 | 567 | class_idx···········:·244 |
568 | access_flags········:·9729·(0x2601) | 568 | access_flags········:·9729·(0x2601) |
569 | superclass_idx······:·2153 | 569 | superclass_idx······:·2153 |
570 | source_file_idx·····:·664 | 570 | source_file_idx·····:·6646 |
Max diff block lines reached; 48880130/48884321 bytes (99.99%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·34214 | 1 | Zip·file·size:·3421429·bytes,·number·of·entries:·1861 |
2 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimRes.class | 2 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimRes.class |
3 | ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimatorRes.class | 3 | ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimatorRes.class |
4 | ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyRes.class | 4 | ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyRes.class |
5 | ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ArrayRes.class | 5 | ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ArrayRes.class |
6 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AttrRes.class | 6 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AttrRes.class |
7 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/BoolRes.class | 7 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/BoolRes.class |
8 | ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ColorRes.class | 8 | ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ColorRes.class |
Offset 912, 26 lines modified | Offset 912, 26 lines modified | ||
912 | ?rwxrwxr-x··2.0·unx·····1312·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/DisclaimerDialog$1.class | 912 | ?rwxrwxr-x··2.0·unx·····1312·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/DisclaimerDialog$1.class |
913 | ?rwxrwxr-x··2.0·unx······644·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/DisclaimerDialog$2.class | 913 | ?rwxrwxr-x··2.0·unx······644·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/DisclaimerDialog$2.class |
914 | ?rwxrwxr-x··2.0·unx·····2314·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/DisclaimerDialog.class | 914 | ?rwxrwxr-x··2.0·unx·····2314·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/DisclaimerDialog.class |
915 | ?rwxrwxr-x··2.0·unx······591·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/MainActivity$1.class | 915 | ?rwxrwxr-x··2.0·unx······591·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/MainActivity$1.class |
916 | ?rwxrwxr-x··2.0·unx·····1292·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/MainActivity$2.class | 916 | ?rwxrwxr-x··2.0·unx·····1292·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/MainActivity$2.class |
917 | ?rwxrwxr-x··2.0·unx······645·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/SelectWorkoutDialogFragment$1.class | 917 | ?rwxrwxr-x··2.0·unx······645·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/SelectWorkoutDialogFragment$1.class |
918 | ?rwxrwxr-x··2.0·unx······650·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/SelectWorkoutDialogFragment$2.class | 918 | ?rwxrwxr-x··2.0·unx······650·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/SelectWorkoutDialogFragment$2.class |
919 | ?rwxrwxr-x··2.0·unx·····1 | 919 | ?rwxrwxr-x··2.0·unx·····1599·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/SelectWorkoutDialogFragment$3.class |
920 | ?rwxrwxr-x··2.0·unx······545·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/acra/OpenTrainingApplication.class | 920 | ?rwxrwxr-x··2.0·unx······545·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/acra/OpenTrainingApplication.class |
921 | ?rwxrwxr-x··2.0·unx·····1808·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/acra/RequestExerciseUpdate$ExerciseUpdateReason.class | 921 | ?rwxrwxr-x··2.0·unx·····1808·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/acra/RequestExerciseUpdate$ExerciseUpdateReason.class |
922 | ?rwxrwxr-x··2.0·unx······878·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/acra/RequestExerciseUpdate.class | 922 | ?rwxrwxr-x··2.0·unx······878·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/acra/RequestExerciseUpdate.class |
923 | ?rwxrwxr-x··2.0·unx······987·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_exercise/CreateExerciseActivity$2.class | 923 | ?rwxrwxr-x··2.0·unx······987·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_exercise/CreateExerciseActivity$2.class |
924 | ?rwxrwxr-x··2.0·unx······618·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_exercise/CreateExerciseActivity$3.class | 924 | ?rwxrwxr-x··2.0·unx······618·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_exercise/CreateExerciseActivity$3.class |
925 | ?rwxrwxr-x··2.0·unx······677·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_exercise/CreateExerciseActivity$4.class | 925 | ?rwxrwxr-x··2.0·unx······677·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_exercise/CreateExerciseActivity$4.class |
926 | ?rwxrwxr-x··2.0·unx······680·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_exercise/CustomSpinner.class | 926 | ?rwxrwxr-x··2.0·unx······680·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_exercise/CustomSpinner.class |
927 | ?rwxrwxr-x··2.0·unx·····2072·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog$1.class | 927 | ?rwxrwxr-x··2.0·unx·····2072·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog$1.class |
928 | ?rwxrwxr-x··2.0·unx······938·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog$2.class | 928 | ?rwxrwxr-x··2.0·unx······938·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog$2.class |
929 | ?rwxrwxr-x··2.0·unx······576·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog$3.class | 929 | ?rwxrwxr-x··2.0·unx······576·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog$3.class |
930 | ?rwxrwxr-x··2.0·unx·····33 | 930 | ?rwxrwxr-x··2.0·unx·····3355·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog.class |
931 | ?rwxrwxr-x··2.0·unx······995·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_exercise/ExerciseImageListAdapter$1.class | 931 | ?rwxrwxr-x··2.0·unx······995·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_exercise/ExerciseImageListAdapter$1.class |
932 | ?rwxrwxr-x··2.0·unx······815·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_exercise/ExerciseImageListAdapter$ImageData$1.class | 932 | ?rwxrwxr-x··2.0·unx······815·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_exercise/ExerciseImageListAdapter$ImageData$1.class |
933 | ?rwxrwxr-x··2.0·unx·····1382·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_exercise/ExerciseImageListAdapter$ImageData.class | 933 | ?rwxrwxr-x··2.0·unx·····1382·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_exercise/ExerciseImageListAdapter$ImageData.class |
934 | ?rwxrwxr-x··2.0·unx······257·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_exercise/ExerciseImageListAdapter$ViewHolderItem.class | 934 | ?rwxrwxr-x··2.0·unx······257·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_exercise/ExerciseImageListAdapter$ViewHolderItem.class |
935 | ?rwxrwxr-x··2.0·unx·····3529·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_exercise/ExerciseImageListAdapter.class | 935 | ?rwxrwxr-x··2.0·unx·····3529·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_exercise/ExerciseImageListAdapter.class |
936 | ?rwxrwxr-x··2.0·unx······583·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_exercise/ImageFragment$1.class | 936 | ?rwxrwxr-x··2.0·unx······583·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_exercise/ImageFragment$1.class |
937 | ?rwxrwxr-x··2.0·unx······826·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_exercise/ImageFragment$2.class | 937 | ?rwxrwxr-x··2.0·unx······826·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_exercise/ImageFragment$2.class |
Offset 946, 32 lines modified | Offset 946, 32 lines modified | ||
946 | ?rwxrwxr-x··2.0·unx······833·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$2.class | 946 | ?rwxrwxr-x··2.0·unx······833·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$2.class |
947 | ?rwxrwxr-x··2.0·unx·····1735·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$3.class | 947 | ?rwxrwxr-x··2.0·unx·····1735·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$3.class |
948 | ?rwxrwxr-x··2.0·unx······737·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$4.class | 948 | ?rwxrwxr-x··2.0·unx······737·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$4.class |
949 | ?rwxrwxr-x··2.0·unx······642·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$5.class | 949 | ?rwxrwxr-x··2.0·unx······642·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$5.class |
950 | ?rwxrwxr-x··2.0·unx······610·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$6.class | 950 | ?rwxrwxr-x··2.0·unx······610·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$6.class |
951 | ?rwxrwxr-x··2.0·unx·····1960·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_workout/ExerciseDetailOnGestureListener.class | 951 | ?rwxrwxr-x··2.0·unx·····1960·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_workout/ExerciseDetailOnGestureListener.class |
952 | ?rwxrwxr-x··2.0·unx······834·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment$1.class | 952 | ?rwxrwxr-x··2.0·unx······834·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment$1.class |
953 | ?rwxrwxr-x··2.0·unx·····372 | 953 | ?rwxrwxr-x··2.0·unx·····3724·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment$2.class |
954 | ?rwxrwxr-x··2.0·unx·····1733·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment$3.class | 954 | ?rwxrwxr-x··2.0·unx·····1733·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment$3.class |
955 | ?rwxrwxr-x··2.0·unx·····1714·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment$4.class | 955 | ?rwxrwxr-x··2.0·unx·····1714·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment$4.class |
956 | ?rwxrwxr-x··2.0·unx·····1615·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment$5.class | 956 | ?rwxrwxr-x··2.0·unx·····1615·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment$5.class |
957 | ?rwxrwxr-x··2.0·unx·····1127·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment$6.class | 957 | ?rwxrwxr-x··2.0·unx·····1127·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment$6.class |
958 | ?rwxrwxr-x··2.0·unx·····1855·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment$7.class | 958 | ?rwxrwxr-x··2.0·unx·····1855·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment$7.class |
959 | ?rwxrwxr-x··2.0·unx······289·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment$Callbacks.class | 959 | ?rwxrwxr-x··2.0·unx······289·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment$Callbacks.class |
960 | ?rwxrwxr-x··2.0·unx······800·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_workout/ExerciseTypeListActivity$1.class | 960 | ?rwxrwxr-x··2.0·unx······800·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_workout/ExerciseTypeListActivity$1.class |
961 | ?rwxrwxr-x··2.0·unx·····17 | 961 | ?rwxrwxr-x··2.0·unx·····1729·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_workout/ExerciseTypeListAdapter.class |
962 | ?rwxrwxr-x··2.0·unx······847·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_workout/ExerciseTypeListFragment$2.class | 962 | ?rwxrwxr-x··2.0·unx······847·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_workout/ExerciseTypeListFragment$2.class |
963 | ?rwxrwxr-x··2.0·unx······800·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_workout/ExerciseTypeListFragment$3.class | 963 | ?rwxrwxr-x··2.0·unx······800·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_workout/ExerciseTypeListFragment$3.class |
964 | ?rwxrwxr-x··2.0·unx······211·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_workout/ExerciseTypeListFragment$Callbacks.class | 964 | ?rwxrwxr-x··2.0·unx······211·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_workout/ExerciseTypeListFragment$Callbacks.class |
965 | ?rwxrwxr-x··2.0·unx······558·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_workout/SelectMuscleDialog$1.class | 965 | ?rwxrwxr-x··2.0·unx······558·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_workout/SelectMuscleDialog$1.class |
966 | ?rwxrwxr-x··2.0·unx·····592 | 966 | ?rwxrwxr-x··2.0·unx·····5920·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_workout/SelectMuscleDialog.class |
967 | ?rwxrwxr-x··2.0·unx·····2036·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_workout/SendExerciseFeedbackDialogFragment$1.class | 967 | ?rwxrwxr-x··2.0·unx·····2036·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_workout/SendExerciseFeedbackDialogFragment$1.class |
968 | ?rwxrwxr-x··2.0·unx······606·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_workout/SendExerciseFeedbackDialogFragment$2.class | 968 | ?rwxrwxr-x··2.0·unx······606·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_workout/SendExerciseFeedbackDialogFragment$2.class |
969 | ?rwxrwxr-x··2.0·unx······903·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_workout/upload_exercise/ExerciseImage.class | 969 | ?rwxrwxr-x··2.0·unx······903·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_workout/upload_exercise/ExerciseImage.class |
970 | ?rwxrwxr-x··2.0·unx·····612 | 970 | ?rwxrwxr-x··2.0·unx·····6124·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_workout/upload_exercise/UploadExerciseAsyncTask.class |
971 | ?rwxrwxr-x··2.0·unx·····2677·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_workout/upload_exercise/UploadExerciseImagesAsyncTask.class | 971 | ?rwxrwxr-x··2.0·unx·····2677·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_workout/upload_exercise/UploadExerciseImagesAsyncTask.class |
972 | ?rwxrwxr-x··2.0·unx······520·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_workout/upload_exercise/WgerRestService.class | 972 | ?rwxrwxr-x··2.0·unx······520·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/create_workout/upload_exercise/WgerRestService.class |
973 | ?rwxrwxr-x··2.0·unx······588·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment$1.class | 973 | ?rwxrwxr-x··2.0·unx······588·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment$1.class |
974 | ?rwxrwxr-x··2.0·unx·····2931·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment$2.class | 974 | ?rwxrwxr-x··2.0·unx·····2931·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment$2.class |
975 | ?rwxrwxr-x··2.0·unx······607·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment$3.class | 975 | ?rwxrwxr-x··2.0·unx······607·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment$3.class |
976 | ?rwxrwxr-x··2.0·unx·····1690·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment$1.class | 976 | ?rwxrwxr-x··2.0·unx·····1690·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment$1.class |
977 | ?rwxrwxr-x··2.0·unx·····1759·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment$2$1.class | 977 | ?rwxrwxr-x··2.0·unx·····1759·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment$2$1.class |
Offset 1003, 23 lines modified | Offset 1003, 23 lines modified | ||
1003 | ?rwxrwxr-x··2.0·unx······863·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/settings/SettingsActivity$SyncPreferenceFragment$3.class | 1003 | ?rwxrwxr-x··2.0·unx······863·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/settings/SettingsActivity$SyncPreferenceFragment$3.class |
1004 | ?rwxrwxr-x··2.0·unx·····1252·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/settings/SettingsActivity$SyncPreferenceFragment.class | 1004 | ?rwxrwxr-x··2.0·unx·····1252·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/settings/SettingsActivity$SyncPreferenceFragment.class |
1005 | ?rwxrwxr-x··2.0·unx······678·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/settings/SettingsActivity$TrainingTimerPreferenceFragment.class | 1005 | ?rwxrwxr-x··2.0·unx······678·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/settings/SettingsActivity$TrainingTimerPreferenceFragment.class |
1006 | ?rwxrwxr-x··2.0·unx······191·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/settings/sync/OpenTrainingSyncResultReceiver$Receiver.class | 1006 | ?rwxrwxr-x··2.0·unx······191·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/settings/sync/OpenTrainingSyncResultReceiver$Receiver.class |
1007 | ?rwxrwxr-x··2.0·unx······682·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/settings/sync/OpenTrainingSyncResultReceiver.class | 1007 | ?rwxrwxr-x··2.0·unx······682·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/settings/sync/OpenTrainingSyncResultReceiver.class |
1008 | ?rwxrwxr-x··2.0·unx·····4495·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/settings/sync/OpenTrainingSyncService.class | 1008 | ?rwxrwxr-x··2.0·unx·····4495·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/settings/sync/OpenTrainingSyncService.class |
1009 | ?rwxrwxr-x··2.0·unx······477·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/settings/sync/RestClient$1.class | 1009 | ?rwxrwxr-x··2.0·unx······477·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/settings/sync/RestClient$1.class |
1010 | ?rwxrwxr-x··2.0·unx·····693 | 1010 | ?rwxrwxr-x··2.0·unx·····6931·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/settings/sync/RestClient.class |
1011 | ?rwxrwxr-x··2.0·unx······657·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/settings/sync/SyncFinishedDialog$1.class | 1011 | ?rwxrwxr-x··2.0·unx······657·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/settings/sync/SyncFinishedDialog$1.class |
1012 | ?rwxrwxr-x··2.0·unx······555·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/settings/sync/SyncFinishedDialog$2.class | 1012 | ?rwxrwxr-x··2.0·unx······555·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/settings/sync/SyncFinishedDialog$2.class |
1013 | ?rwxrwxr-x··2.0·unx·····1537·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/settings/sync/SyncFinishedDialog$3.class | 1013 | ?rwxrwxr-x··2.0·unx·····1537·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/settings/sync/SyncFinishedDialog$3.class |
1014 | ?rwxrwxr-x··2.0·unx······714·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/settings/sync/SyncFinishedDialog$4.class | 1014 | ?rwxrwxr-x··2.0·unx······714·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/settings/sync/SyncFinishedDialog$4.class |
1015 | ?rwxrwxr-x··2.0·unx······714·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/settings/sync/SyncFinishedDialog$5.class | 1015 | ?rwxrwxr-x··2.0·unx······714·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/settings/sync/SyncFinishedDialog$5.class |
1016 | ?rwxrwxr-x··2.0·unx·····1010·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/settings/sync/SyncFinishedDialog$6.class | 1016 | ?rwxrwxr-x··2.0·unx·····1010·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/settings/sync/SyncFinishedDialog$6.class |
1017 | ?rwxrwxr-x··2.0·unx·····6 | 1017 | ?rwxrwxr-x··2.0·unx·····6076·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/settings/sync/SyncFinishedDialog.class |
1018 | ?rwxrwxr-x··2.0·unx·····51 | 1018 | ?rwxrwxr-x··2.0·unx·····5138·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/settings/sync/WgerImageDownloader.class |
1019 | ?rwxrwxr-x··2.0·unx·····5577·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/settings/sync/WgerJSONParser.class | 1019 | ?rwxrwxr-x··2.0·unx·····5577·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/settings/sync/WgerJSONParser.class |
1020 | ?rwxrwxr-x··2.0·unx······570·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/start_training/DialogFragmentAddEntry$1.class | 1020 | ?rwxrwxr-x··2.0·unx······570·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/start_training/DialogFragmentAddEntry$1.class |
1021 | ?rwxrwxr-x··2.0·unx·····3868·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/start_training/DialogFragmentAddEntry$2.class | 1021 | ?rwxrwxr-x··2.0·unx·····3868·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/start_training/DialogFragmentAddEntry$2.class |
1022 | ?rwxrwxr-x··2.0·unx······827·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/start_training/DialogFragmentAddEntry$3.class | 1022 | ?rwxrwxr-x··2.0·unx······827·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/start_training/DialogFragmentAddEntry$3.class |
1023 | ?rwxrwxr-x··2.0·unx······792·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/start_training/DialogFragmentAddEntry$4.class | 1023 | ?rwxrwxr-x··2.0·unx······792·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/start_training/DialogFragmentAddEntry$4.class |
1024 | ?rwxrwxr-x··2.0·unx······792·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/start_training/DialogFragmentAddEntry$5.class | 1024 | ?rwxrwxr-x··2.0·unx······792·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/start_training/DialogFragmentAddEntry$5.class |
1025 | ?rwxrwxr-x··2.0·unx······211·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/start_training/DialogFragmentAddEntry$Callbacks.class | 1025 | ?rwxrwxr-x··2.0·unx······211·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/start_training/DialogFragmentAddEntry$Callbacks.class |
Offset 1027, 58 lines modified | Offset 1027, 58 lines modified | ||
1027 | ?rwxrwxr-x··2.0·unx······567·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/start_training/DialogFragmentHistory$1.class | 1027 | ?rwxrwxr-x··2.0·unx······567·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/start_training/DialogFragmentHistory$1.class |
1028 | ?rwxrwxr-x··2.0·unx······389·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/start_training/DialogFragmentHistory$RepetitionsWrapper.class | 1028 | ?rwxrwxr-x··2.0·unx······389·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/start_training/DialogFragmentHistory$RepetitionsWrapper.class |
1029 | ?rwxrwxr-x··2.0·unx······789·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/start_training/FExDetailFragment$1.class | 1029 | ?rwxrwxr-x··2.0·unx······789·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/start_training/FExDetailFragment$1.class |
1030 | ?rwxrwxr-x··2.0·unx······595·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/start_training/FExDetailFragment$3.class | 1030 | ?rwxrwxr-x··2.0·unx······595·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/start_training/FExDetailFragment$3.class |
1031 | ?rwxrwxr-x··2.0·unx·····1694·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/start_training/FExDetailFragment$4.class | 1031 | ?rwxrwxr-x··2.0·unx·····1694·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/start_training/FExDetailFragment$4.class |
1032 | ?rwxrwxr-x··2.0·unx·····1667·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/start_training/FExDetailFragment$5.class | 1032 | ?rwxrwxr-x··2.0·unx·····1667·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/start_training/FExDetailFragment$5.class |
1033 | ?rwxrwxr-x··2.0·unx·····1675·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/start_training/FExDetailFragment$6.class | 1033 | ?rwxrwxr-x··2.0·unx·····1675·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/start_training/FExDetailFragment$6.class |
1034 | ?rwxrwxr-x··2.0·unx·····37 | 1034 | ?rwxrwxr-x··2.0·unx·····3703·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/start_training/FExListAdapter.class |
1035 | ?rwxrwxr-x··2.0·unx······205·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/start_training/FExListFragment$Callbacks.class | 1035 | ?rwxrwxr-x··2.0·unx······205·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/start_training/FExListFragment$Callbacks.class |
1036 | ?rwxrwxr-x··2.0·unx·····3238·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/start_training/RecoveryTimerManager$1.class | 1036 | ?rwxrwxr-x··2.0·unx·····3238·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/start_training/RecoveryTimerManager$1.class |
1037 | ?rwxrwxr-x··2.0·unx·····1366·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/start_training/RecoveryTimerManager$RecoveryTimerKind.class | 1037 | ?rwxrwxr-x··2.0·unx·····1366·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/start_training/RecoveryTimerManager$RecoveryTimerKind.class |
1038 | ?rwxrwxr-x··2.0·unx·····5782·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/start_training/RecoveryTimerManager.class | 1038 | ?rwxrwxr-x··2.0·unx·····5782·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/start_training/RecoveryTimerManager.class |
1039 | ?rwxrwxr-x··2.0·unx······766·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener$1.class | 1039 | ?rwxrwxr-x··2.0·unx······766·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener$1.class |
1040 | ?rwxrwxr-x··2.0·unx······205·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener$OnDismissCallback.class | 1040 | ?rwxrwxr-x··2.0·unx······205·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener$OnDismissCallback.class |
1041 | ?rwxrwxr-x··2.0·unx······795·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener$PendingDismissData.class | 1041 | ?rwxrwxr-x··2.0·unx······795·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener$PendingDismissData.class |
1042 | ?rwxrwxr-x··2.0·unx·····7491·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener.class | 1042 | ?rwxrwxr-x··2.0·unx·····7491·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener.class |
1043 | ?rwxrwxr-x··2.0·unx······207·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/start_training/SwipeDismissTouchListener$OnDismissCallback.class | 1043 | ?rwxrwxr-x··2.0·unx······207·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/start_training/SwipeDismissTouchListener$OnDismissCallback.class |
1044 | ?rwxrwxr-x··2.0·unx·····5507·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/start_training/SwipeDismissTouchListener.class | 1044 | ?rwxrwxr-x··2.0·unx·····5507·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/start_training/SwipeDismissTouchListener.class |
1045 | ?rwxrwxr-x··2.0·unx······714·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/start_training/TrainingEntryListAdapter$1.class | 1045 | ?rwxrwxr-x··2.0·unx······714·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/start_training/TrainingEntryListAdapter$1.class |
1046 | ?rwxrwxr-x··2.0·unx·····2182·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/start_training/TrainingEntryListAdapter$2.class | 1046 | ?rwxrwxr-x··2.0·unx·····2182·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/start_training/TrainingEntryListAdapter$2.class |
1047 | ?rwxrwxr-x··2.0·unx······762·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/start_training/TrainingEntryListAdapter$3.class | 1047 | ?rwxrwxr-x··2.0·unx······762·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/start_training/TrainingEntryListAdapter$3.class |
1048 | ?rwxrwxr-x··2.0·unx······903·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/start_training/TrainingEntryListAdapter$4.class | 1048 | ?rwxrwxr-x··2.0·unx······903·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/start_training/TrainingEntryListAdapter$4.class |
1049 | ?rwxrwxr-x··2.0·unx·····647 | 1049 | ?rwxrwxr-x··2.0·unx·····6474·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/activity/start_training/TrainingEntryListAdapter.class |
1050 | ?rwxrwxr-x··2.0·unx·····17 | 1050 | ?rwxrwxr-x··2.0·unx·····1709·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/basic/ActivationLevel.class |
1051 | ?rwxrwxr-x··2.0·unx·······97·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/basic/ExerciseType$1.class | 1051 | ?rwxrwxr-x··2.0·unx·······97·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/basic/ExerciseType$1.class |
1052 | ?rwxrwxr-x··2.0·unx·····3992·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/basic/ExerciseType$Builder.class | 1052 | ?rwxrwxr-x··2.0·unx·····3992·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/basic/ExerciseType$Builder.class |
1053 | ?rwxrwxr-x··2.0·unx······934·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/basic/ExerciseType$ExerciseSource.class | 1053 | ?rwxrwxr-x··2.0·unx······934·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/basic/ExerciseType$ExerciseSource.class |
1054 | ?rwxrwxr-x··2.0·unx·····1262·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/basic/FSet$SetParameter.class | 1054 | ?rwxrwxr-x··2.0·unx·····1262·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/basic/FSet$SetParameter.class |
1055 | ?rwxrwxr-x··2.0·unx·····33 | 1055 | ?rwxrwxr-x··2.0·unx·····3361·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/basic/FSet.class |
1056 | ?rwxrwxr-x··2.0·unx······555·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/basic/IExercise.class | 1056 | ?rwxrwxr-x··2.0·unx······555·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/basic/IExercise.class |
1057 | ?rwxrwxr-x··2.0·unx·····2104·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/basic/License$LicenseType.class | 1057 | ?rwxrwxr-x··2.0·unx·····2104·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/basic/License$LicenseType.class |
1058 | ?rwxrwxr-x··2.0·unx·····1050·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/basic/License.class | 1058 | ?rwxrwxr-x··2.0·unx·····1050·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/basic/License.class |
1059 | ?rwxrwxr-x··2.0·unx·····315 | 1059 | ?rwxrwxr-x··2.0·unx·····3150·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/basic/TrainingEntry.class |
1060 | ?rwxrwxr-x··2.0·unx·····276 | 1060 | ?rwxrwxr-x··2.0·unx·····2765·b-·stor·80-Jan-01·00:00·de/skubware/opentraining/basic/Translatable.class |
Max diff block lines reached; 19424/37677 bytes (51.55%) of diff not shown. |
Offset 105, 15 lines modified | Offset 105, 15 lines modified | ||
105 | ········11:·invokespecial·#18·················//·Method·java/lang/Object."<init>":()V | 105 | ········11:·invokespecial·#18·················//·Method·java/lang/Object."<init>":()V |
106 | ········14:·return | 106 | ········14:·return |
107 | ··public·void·onClick(android.content.DialogInterface,·int); | 107 | ··public·void·onClick(android.content.DialogInterface,·int); |
108 | ····descriptor:·(Landroid/content/DialogInterface;I)V | 108 | ····descriptor:·(Landroid/content/DialogInterface;I)V |
109 | ····flags:·(0x0001)·ACC_PUBLIC | 109 | ····flags:·(0x0001)·ACC_PUBLIC |
110 | ····Code: | 110 | ····Code: |
111 | ······stack=300,·locals= | 111 | ······stack=300,·locals=7,·args_size=3 |
112 | ·········0:·aload_0 | 112 | ·········0:·aload_0 |
113 | ·········1:·getfield······#12·················//·Field·this$0:Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment; | 113 | ·········1:·getfield······#12·················//·Field·this$0:Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment; |
114 | ·········4:·astore_3 | 114 | ·········4:·astore_3 |
115 | ·········5:·aload_0 | 115 | ·········5:·aload_0 |
116 | ·········6:·getfield······#14·················//·Field·val$adapter:Landroid/widget/ArrayAdapter; | 116 | ·········6:·getfield······#14·················//·Field·val$adapter:Landroid/widget/ArrayAdapter; |
117 | ·········9:·iload_2 | 117 | ·········9:·iload_2 |
118 | ········10:·invokevirtual·#24·················//·Method·android/widget/ArrayAdapter.getItem:(I)Ljava/lang/Object; | 118 | ········10:·invokevirtual·#24·················//·Method·android/widget/ArrayAdapter.getItem:(I)Ljava/lang/Object; |
Offset 126, 35 lines modified | Offset 126, 33 lines modified | ||
126 | ········25:·aload_0 | 126 | ········25:·aload_0 |
127 | ········26:·getfield······#12·················//·Field·this$0:Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment; | 127 | ········26:·getfield······#12·················//·Field·this$0:Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment; |
128 | ········29:·invokestatic··#36·················//·Method·de/skubware/opentraining/activity/SelectWorkoutDialogFragment.access$200:(Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment;)V | 128 | ········29:·invokestatic··#36·················//·Method·de/skubware/opentraining/activity/SelectWorkoutDialogFragment.access$200:(Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment;)V |
129 | ········32:·aload_0 | 129 | ········32:·aload_0 |
130 | ········33:·getfield······#12·················//·Field·this$0:Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment; | 130 | ········33:·getfield······#12·················//·Field·this$0:Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment; |
131 | ········36:·invokestatic··#40·················//·Method·de/skubware/opentraining/activity/SelectWorkoutDialogFragment.access$100:(Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment;)Lde/skubware/opentraining/basic/Workout; | 131 | ········36:·invokestatic··#40·················//·Method·de/skubware/opentraining/activity/SelectWorkoutDialogFragment.access$100:(Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment;)Lde/skubware/opentraining/basic/Workout; |
132 | ········39:·invokevirtual·#44·················//·Method·de/skubware/opentraining/basic/Workout.getFitnessExercises:()Ljava/util/List; | 132 | ········39:·invokevirtual·#44·················//·Method·de/skubware/opentraining/basic/Workout.getFitnessExercises:()Ljava/util/List; |
133 | ········42:·astore········4 | ||
134 | ········44:·aload·········4 | ||
135 | ········4 | 133 | ········42:·invokeinterface·#50,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
136 | ········ | 134 | ········47:·astore········4 |
137 | ········ | 135 | ········49:·aload·········4 |
138 | ········5 | 136 | ········51:·invokeinterface·#56,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
139 | ········ | 137 | ········56:·istore········5 |
140 | ········ | 138 | ········58:·iload·········5 |
141 | ········6 | 139 | ········60:·ifeq··········105 |
142 | ········6 | 140 | ········63:·aload·········4 |
143 | ········6 | 141 | ········65:·invokeinterface·#60,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
144 | ········7 | 142 | ········70:·checkcast·····#62·················//·class·de/skubware/opentraining/basic/FitnessExercise |
145 | ········7 | 143 | ········73:·astore········6 |
146 | ········7 | 144 | ········75:·aload·········6 |
147 | ········ | 145 | ········77:·invokevirtual·#65·················//·Method·de/skubware/opentraining/basic/FitnessExercise.getTrainingEntryList:()Ljava/util/List; |
148 | ········84:·astore········4 | ||
149 | ········8 | 146 | ········80:·astore_3 |
147 | ········81:·aload_3 | ||
150 | ········8 | 148 | ········82:·invokeinterface·#68,··1···········//·InterfaceMethod·java/util/List.isEmpty:()Z |
151 | ········ | 149 | ········87:·istore········5 |
152 | ········ | 150 | ········89:·iload·········5 |
153 | ········9 | 151 | ········91:·ifeq··········49 |
154 | ······· | 152 | ········94:·aload_0 |
155 | ······· | 153 | ········95:·getfield······#12·················//·Field·this$0:Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment; |
156 | ······· | 154 | ········98:·astore········4 |
157 | ·······10 | 155 | ·······100:·aload·········4 |
158 | ·······10 | 156 | ·······102:·invokestatic··#71·················//·Method·de/skubware/opentraining/activity/SelectWorkoutDialogFragment.access$300:(Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment;)V |
159 | ·······1 | 157 | ·······105:·return |
160 | } | 158 | } |
Offset 163, 15 lines modified | Offset 163, 15 lines modified | ||
163 | ····descriptor:·Landroid/app/Activity; | 163 | ····descriptor:·Landroid/app/Activity; |
164 | ····flags:·(0x0002)·ACC_PRIVATE | 164 | ····flags:·(0x0002)·ACC_PRIVATE |
165 | ··public·de.skubware.opentraining.activity.create_exercise.EditImageMetadataDialog(android.app.Activity,·int,·de.skubware.opentraining.activity.create_exercise.ExerciseImageListAdapter); | 165 | ··public·de.skubware.opentraining.activity.create_exercise.EditImageMetadataDialog(android.app.Activity,·int,·de.skubware.opentraining.activity.create_exercise.ExerciseImageListAdapter); |
166 | ····descriptor:·(Landroid/app/Activity;ILde/skubware/opentraining/activity/create_exercise/ExerciseImageListAdapter;)V | 166 | ····descriptor:·(Landroid/app/Activity;ILde/skubware/opentraining/activity/create_exercise/ExerciseImageListAdapter;)V |
167 | ····flags:·(0x0001)·ACC_PUBLIC | 167 | ····flags:·(0x0001)·ACC_PUBLIC |
168 | ····Code: | 168 | ····Code: |
169 | ······stack=300,·locals=2 | 169 | ······stack=300,·locals=27,·args_size=4 |
170 | ·········0:·aload_0 | 170 | ·········0:·aload_0 |
171 | ·········1:·aload_1 | 171 | ·········1:·aload_1 |
172 | ·········2:·invokespecial·#10·················//·Method·android/app/AlertDialog."<init>":(Landroid/content/Context;)V | 172 | ·········2:·invokespecial·#10·················//·Method·android/app/AlertDialog."<init>":(Landroid/content/Context;)V |
173 | ·········5:·aload_1 | 173 | ·········5:·aload_1 |
174 | ·········6:·astore········4 | 174 | ·········6:·astore········4 |
175 | ·········8:·aload_0 | 175 | ·········8:·aload_0 |
176 | ·········9:·aload_1 | 176 | ·········9:·aload_1 |
Offset 230, 199 lines modified | Offset 230, 187 lines modified | ||
230 | ·······119:·astore········13 | 230 | ·······119:·astore········13 |
231 | ·······121:·new···········#68·················//·class·de/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog$1 | 231 | ·······121:·new···········#68·················//·class·de/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog$1 |
232 | ·······124:·astore········5 | 232 | ·······124:·astore········5 |
233 | ·······126:·aload_0 | 233 | ·······126:·aload_0 |
234 | ·······127:·astore········14 | 234 | ·······127:·astore········14 |
235 | ·······129:·aload_3 | 235 | ·······129:·aload_3 |
236 | ·······130:·astore········15 | 236 | ·······130:·astore········15 |
237 | ·······132:·iload_2 | ||
238 | ·······133:·istore········16 | ||
237 | ·······13 | 239 | ·······135:·aload·········5 |
238 | ·······13 | 240 | ·······137:·aload_0 |
239 | ·······13 | 241 | ·······138:·aload·········8 |
240 | ·······1 | 242 | ·······140:·aload·········9 |
241 | ·······1 | 243 | ·······142:·aload·········11 |
242 | ·······14 | 244 | ·······144:·aload_3 |
243 | ·······14 | 245 | ·······145:·iload_2 |
244 | ·······14 | 246 | ·······146:·aload·········10 |
245 | ·······14 | 247 | ·······148:·invokespecial·#71·················//·Method·de/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog$1."<init>":(Lde/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog;Landroid/widget/EditText;Landroid/widget/Spinner;Lde/skubware/opentraining/activity/create_exercise/ExerciseImageListAdapter$ImageData;Lde/skubware/opentraining/activity/create_exercise/ExerciseImageListAdapter;ILandroid/widget/Spinner;)V |
246 | ·······1 | 248 | ·······151:·aload_0 |
247 | ·······1 | 249 | ·······152:·iload·········12 |
248 | ·······15 | 250 | ·······154:·aload·········13 |
249 | ·······15 | 251 | ·······156:·aload·········5 |
250 | ·······15 | 252 | ·······158:·invokevirtual·#75·················//·Method·setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V |
251 | ·······1 | 253 | ·······161:·aload_0 |
252 | ·······1 | 254 | ·······162:·getfield······#12·················//·Field·mActivity:Landroid/app/Activity; |
253 | ·······162:·astore········14 | ||
254 | ·······16 | 255 | ·······165:·ldc···········#76·················//·int·2131492904 |
255 | ·······166:·istore········16 | ||
256 | ·······168:·aload·········14 | ||
257 | ·······170:·iload·········16 | ||
258 | ·······1 | 256 | ·······167:·invokevirtual·#20·················//·Method·android/app/Activity.getString:(I)Ljava/lang/String; |
259 | ·······17 | 257 | ·······170:·astore········14 |
260 | ·······17 | 258 | ·······172:·new···········#79·················//·class·de/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog$2 |
261 | ·······1 | 259 | ·······175:·astore········15 |
262 | ·······1 | 260 | ·······177:·aload·········15 |
263 | ·······1 | 261 | ·······179:·aload_0 |
264 | ·······18 | 262 | ·······180:·aload_3 |
265 | ·······18 | 263 | ·······181:·iload_2 |
266 | ·······18 | 264 | ·······182:·invokespecial·#82·················//·Method·de/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog$2."<init>":(Lde/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog;Lde/skubware/opentraining/activity/create_exercise/ExerciseImageListAdapter;I)V |
267 | ·······1 | 265 | ·······185:·aload_0 |
268 | ·······1 | 266 | ·······186:·bipush········-3 |
269 | ·······1 | 267 | ·······188:·aload·········14 |
270 | ·······19 | 268 | ·······190:·aload·········15 |
271 | ·······19 | 269 | ·······192:·invokevirtual·#75·················//·Method·setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V |
272 | ······· | 270 | ·······195:·aload_1 |
273 | ······· | 271 | ·······196:·astore········4 |
274 | ······· | 272 | ·······198:·aload_1 |
275 | ······· | 273 | ·······199:·ldc···········#83·················//·int·2131492889 |
276 | ·······20 | 274 | ·······201:·invokevirtual·#20·················//·Method·android/app/Activity.getString:(I)Ljava/lang/String; |
277 | ·······20 | 275 | ·······204:·astore········14 |
278 | ·······2 | 276 | ·······206:·new···········#86·················//·class·de/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog$3 |
279 | ·······2 | 277 | ·······209:·astore········15 |
278 | ·······211:·aload_0 | ||
279 | ·······212:·astore········4 | ||
280 | ·······214:·aload·········15 | ||
280 | ·······216:·aload_0 | 281 | ·······216:·aload_0 |
281 | ·······217:·astore········4 | ||
282 | ·······219:·aload·········15 | ||
283 | ·······221:·aload_0 | ||
284 | ·······2 | 282 | ·······217:·invokespecial·#89·················//·Method·de/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog$3."<init>":(Lde/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog;)V |
285 | ·······22 | 283 | ·······220:·aload_0 |
286 | ·······22 | 284 | ·······221:·bipush········-2 |
287 | ·······22 | 285 | ·······223:·aload·········14 |
288 | ·······2 | 286 | ·······225:·aload·········15 |
289 | ·······2 | 287 | ·······227:·invokevirtual·#75·················//·Method·setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V |
290 | ·······23 | 288 | ·······230:·aload·········11 |
291 | ·······23 | 289 | ·······232:·getfield······#93·················//·Field·de/skubware/opentraining/activity/create_exercise/ExerciseImageListAdapter$ImageData.imageLicense:Lde/skubware/opentraining/basic/License; |
292 | ·······2 | 290 | ·······235:·invokevirtual·#99·················//·Method·de/skubware/opentraining/basic/License.getAuthor:()Ljava/lang/String; |
293 | ·······2 | 291 | ·······238:·astore········5 |
294 | ·······24 | 292 | ·······240:·aload·········8 |
295 | ·······24 | 293 | ·······242:·aload·········5 |
296 | ·······24 | 294 | ·······244:·invokevirtual·#102················//·Method·android/widget/EditText.setText:(Ljava/lang/CharSequence;)V |
297 | ·······2 | 295 | ·······247:·new···········#104················//·class·android/widget/ArrayAdapter |
298 | ·······25 | 296 | ·······250:·astore········17 |
299 | ·······25 | 297 | ·······252:·aload_0 |
300 | ·······25 | 298 | ·······253:·getfield······#12·················//·Field·mActivity:Landroid/app/Activity; |
301 | ·······2 | 299 | ·······256:·astore········5 |
302 | ·······2 | 300 | ·······258:·ldc···········#105················//·int·17367048 |
303 | ·······26 | 301 | ·······260:·istore········18 |
304 | ·······26 | 302 | ·······262:·invokestatic··#112················//·Method·de/skubware/opentraining/basic/License$LicenseType.values:()[Lde/skubware/opentraining/basic/License$LicenseType; |
305 | ·······2 | 303 | ·······265:·astore········15 |
306 | ·······2 | 304 | ·······267:·aload·········17 |
307 | ·······2 | 305 | ·······269:·astore········4 |
308 | ·······27 | 306 | ·······271:·aload·········17 |
309 | ·······27 | 307 | ·······273:·aload·········5 |
310 | ·······2 | 308 | ·······275:·iload·········18 |
311 | ·······2 | 309 | ·······277:·aload·········15 |
312 | ·······2 | 310 | ·······279:·invokespecial·#115················//·Method·android/widget/ArrayAdapter."<init>":(Landroid/content/Context;I[Ljava/lang/Object;)V |
311 | ·······282:·aload·········17 | ||
313 | ·······28 | 312 | ·······284:·ldc···········#116················//·int·17367049 |
313 | ·······286:·invokevirtual·#121················//·Method·android/widget/ArrayAdapter.setDropDownViewResource:(I)V | ||
314 | ·······289:· | 314 | ·······289:·aload·········9 |
315 | ·······291:·aload·········17 | 315 | ·······291:·aload·········17 |
316 | ·······293:·iload·········19 | ||
317 | ·······295:·invokevirtual·#121················//·Method·android/widget/ArrayAdapter.setDropDownViewResource:(I)V | ||
318 | ·······298:·aload·········9 | ||
319 | ·······300:·aload·········17 | ||
320 | ······· | 316 | ·······293:·invokevirtual·#125················//·Method·android/widget/Spinner.setAdapter:(Landroid/widget/SpinnerAdapter;)V |
321 | ······· | 317 | ·······296:·iconst_0 |
322 | ······· | 318 | ·······297:·istore········19 |
323 | ······· | 319 | ·······299:·invokestatic··#112················//·Method·de/skubware/opentraining/basic/License$LicenseType.values:()[Lde/skubware/opentraining/basic/License$LicenseType; |
324 | ·······3 | 320 | ·······302:·astore········14 |
325 | ·······3 | 321 | ·······304:·aload·········14 |
326 | ·······3 | 322 | ·······306:·arraylength |
327 | ·······316:·istore········22 | ||
328 | ·······318:·iload·········22 | ||
329 | ·······3 | 323 | ·······307:·istore········20 |
330 | ·······3 | 324 | ·······309:·iconst_0 |
331 | ·······3 | 325 | ·······310:·istore········21 |
326 | ·······312:·aconst_null | ||
327 | ·······313:·astore········5 | ||
Max diff block lines reached; 0/19897 bytes (0.00%) of diff not shown. |
Offset 316, 15 lines modified | Offset 316, 15 lines modified | ||
316 | ·······240:·invokespecial·#100················//·Method·simulatePreference:(Ljava/util/List;Landroid/widget/ListView;)V | 316 | ·······240:·invokespecial·#100················//·Method·simulatePreference:(Ljava/util/List;Landroid/widget/ListView;)V |
317 | ·······243:·return | 317 | ·······243:·return |
318 | ··private·void·simulatePreference(java.util.List,·android.widget.ListView); | 318 | ··private·void·simulatePreference(java.util.List,·android.widget.ListView); |
319 | ····descriptor:·(Ljava/util/List;Landroid/widget/ListView;)V | 319 | ····descriptor:·(Ljava/util/List;Landroid/widget/ListView;)V |
320 | ····flags:·(0x0002)·ACC_PRIVATE | 320 | ····flags:·(0x0002)·ACC_PRIVATE |
321 | ····Code: | 321 | ····Code: |
322 | ······stack=300,·locals=1 | 322 | ······stack=300,·locals=12,·args_size=3 |
323 | ·········0:·aload_0 | 323 | ·········0:·aload_0 |
324 | ·········1:·getfield······#21·················//·Field·mContext:Landroid/content/Context; | 324 | ·········1:·getfield······#21·················//·Field·mContext:Landroid/content/Context; |
325 | ·········4:·invokestatic··#115················//·Method·android/preference/PreferenceManager.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; | 325 | ·········4:·invokestatic··#115················//·Method·android/preference/PreferenceManager.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; |
326 | ·········7:·astore_3 | 326 | ·········7:·astore_3 |
327 | ·········8:·new···········#117················//·class·android/widget/ArrayAdapter | 327 | ·········8:·new···········#117················//·class·android/widget/ArrayAdapter |
328 | ········11:·astore········4 | 328 | ········11:·astore········4 |
329 | ········13:·aload_0 | 329 | ········13:·aload_0 |
Offset 346, 40 lines modified | Offset 346, 40 lines modified | ||
346 | ········45:·iconst_2 | 346 | ········45:·iconst_2 |
347 | ········46:·istore········8 | 347 | ········46:·istore········8 |
348 | ········48:·aload_2 | 348 | ········48:·aload_2 |
349 | ········49:·iload·········8 | 349 | ········49:·iload·········8 |
350 | ········51:·invokevirtual·#132················//·Method·android/widget/ListView.setChoiceMode:(I)V | 350 | ········51:·invokevirtual·#132················//·Method·android/widget/ListView.setChoiceMode:(I)V |
351 | ········54:·aload_1 | 351 | ········54:·aload_1 |
352 | ········55:·invokeinterface·#138,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; | 352 | ········55:·invokeinterface·#138,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
353 | ········60:·astore········ | 353 | ········60:·astore········4 |
354 | ········62:·aload········· | 354 | ········62:·aload·········4 |
355 | ········64:·invokeinterface·#144,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z | 355 | ········64:·invokeinterface·#144,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
356 | ········69:·istore········ | 356 | ········69:·istore········9 |
357 | ········71:·iload········· | 357 | ········71:·iload·········9 |
358 | ········73:·ifeq··········128 | 358 | ········73:·ifeq··········128 |
359 | ········76:·aload········· | 359 | ········76:·aload·········4 |
360 | ········78:·invokeinterface·#148,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; | 360 | ········78:·invokeinterface·#148,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
361 | ········83:·astore········10 | 361 | ········83:·astore········10 |
362 | ········85:·aload·········10 | 362 | ········85:·aload·········10 |
363 | ········87:·invokevirtual·#154················//·Method·java/lang/Object.toString:()Ljava/lang/String; | 363 | ········87:·invokevirtual·#154················//·Method·java/lang/Object.toString:()Ljava/lang/String; |
364 | ········90:·astore········ | 364 | ········90:·astore········5 |
365 | ········92:·iconst_1 | 365 | ········92:·iconst_1 |
366 | ········93:·istore········ | 366 | ········93:·istore········6 |
367 | ········95:·aload_3 | 367 | ········95:·aload_3 |
368 | ········96:·aload········· | 368 | ········96:·aload·········5 |
369 | ········98:·iload········· | 369 | ········98:·iload·········6 |
370 | ·······100:·invokeinterface·#161,··3··········//·InterfaceMethod·android/content/SharedPreferences.getBoolean:(Ljava/lang/String;Z)Z | 370 | ·······100:·invokeinterface·#161,··3··········//·InterfaceMethod·android/content/SharedPreferences.getBoolean:(Ljava/lang/String;Z)Z |
371 | ·······105:·istore········1 | 371 | ·······105:·istore········11 |
372 | ·······107:·aload_1 | 372 | ·······107:·aload_1 |
373 | ·······108:·aload·········10 | 373 | ·······108:·aload·········10 |
374 | ·······110:·invokeinterface·#165,··2··········//·InterfaceMethod·java/util/List.indexOf:(Ljava/lang/Object;)I | 374 | ·······110:·invokeinterface·#165,··2··········//·InterfaceMethod·java/util/List.indexOf:(Ljava/lang/Object;)I |
375 | ·······115:·istore········ | 375 | ·······115:·istore········9 |
376 | ·······117:·aload_2 | 376 | ·······117:·aload_2 |
377 | ·······118:·iload········· | 377 | ·······118:·iload·········9 |
378 | ·······120:·iload·········1 | 378 | ·······120:·iload·········11 |
379 | ·······122:·invokevirtual·#169················//·Method·android/widget/ListView.setItemChecked:(IZ)V | 379 | ·······122:·invokevirtual·#169················//·Method·android/widget/ListView.setItemChecked:(IZ)V |
380 | ·······125:·goto··········62 | 380 | ·······125:·goto··········62 |
381 | ·······128:·new···········#171················//·class·de/skubware/opentraining/activity/create_workout/DialogFilterMusclesAndEquipment$1 | 381 | ·······128:·new···········#171················//·class·de/skubware/opentraining/activity/create_workout/DialogFilterMusclesAndEquipment$1 |
382 | ·······131:·astore········4 | 382 | ·······131:·astore········4 |
383 | ·······133:·aload·········4 | 383 | ·······133:·aload·········4 |
384 | ·······135:·aload_0 | 384 | ·······135:·aload_0 |
385 | ·······136:·aload_1 | 385 | ·······136:·aload_1 |
Offset 190, 15 lines modified | Offset 190, 15 lines modified | ||
190 | ·········6:·invokespecial·#14·················//·Method·java/lang/Object."<init>":()V | 190 | ·········6:·invokespecial·#14·················//·Method·java/lang/Object."<init>":()V |
191 | ·········9:·return | 191 | ·········9:·return |
192 | ··public·boolean·onMenuItemClick(android.view.MenuItem); | 192 | ··public·boolean·onMenuItemClick(android.view.MenuItem); |
193 | ····descriptor:·(Landroid/view/MenuItem;)Z | 193 | ····descriptor:·(Landroid/view/MenuItem;)Z |
194 | ····flags:·(0x0001)·ACC_PUBLIC | 194 | ····flags:·(0x0001)·ACC_PUBLIC |
195 | ····Code: | 195 | ····Code: |
196 | ······stack=300,·locals=1 | 196 | ······stack=300,·locals=17,·args_size=2 |
197 | ·········0:·iconst_1 | 197 | ·········0:·iconst_1 |
198 | ·········1:·istore_2 | 198 | ·········1:·istore_2 |
199 | ·········2:·aload_0 | 199 | ·········2:·aload_0 |
200 | ·········3:·getfield······#10·················//·Field·this$0:Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; | 200 | ·········3:·getfield······#10·················//·Field·this$0:Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; |
201 | ·········6:·invokestatic··#21·················//·Method·de/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment.access$100:(Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment;)Lde/skubware/opentraining/basic/ExerciseType; | 201 | ·········6:·invokestatic··#21·················//·Method·de/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment.access$100:(Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment;)Lde/skubware/opentraining/basic/ExerciseType; |
202 | ·········9:·astore_3 | 202 | ·········9:·astore_3 |
203 | ········10:·aload_3 | 203 | ········10:·aload_3 |
Offset 266, 15 lines modified | Offset 266, 15 lines modified | ||
266 | ·······135:·getfield······#10·················//·Field·this$0:Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; | 266 | ·······135:·getfield······#10·················//·Field·this$0:Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; |
267 | ·······138:·invokevirtual·#39·················//·Method·de/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment.getActivity:()Landroid/support/v4/app/FragmentActivity; | 267 | ·······138:·invokevirtual·#39·················//·Method·de/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment.getActivity:()Landroid/support/v4/app/FragmentActivity; |
268 | ·······141:·astore_3 | 268 | ·······141:·astore_3 |
269 | ·······142:·aload_3 | 269 | ·······142:·aload_3 |
270 | ·······143:·instanceof····#73·················//·class·de/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment$Callbacks | 270 | ·······143:·instanceof····#73·················//·class·de/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment$Callbacks |
271 | ·······146:·istore········11 | 271 | ·······146:·istore········11 |
272 | ·······148:·iload·········11 | 272 | ·······148:·iload·········11 |
273 | ·······150:·ifeq··········45 | 273 | ·······150:·ifeq··········454 |
274 | ·······153:·aload_0 | 274 | ·······153:·aload_0 |
275 | ·······154:·getfield······#10·················//·Field·this$0:Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; | 275 | ·······154:·getfield······#10·················//·Field·this$0:Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; |
276 | ·······157:·invokevirtual·#39·················//·Method·de/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment.getActivity:()Landroid/support/v4/app/FragmentActivity; | 276 | ·······157:·invokevirtual·#39·················//·Method·de/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment.getActivity:()Landroid/support/v4/app/FragmentActivity; |
277 | ·······160:·checkcast·····#73·················//·class·de/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment$Callbacks | 277 | ·······160:·checkcast·····#73·················//·class·de/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment$Callbacks |
278 | ·······163:·astore_3 | 278 | ·······163:·astore_3 |
279 | ·······164:·aload_0 | 279 | ·······164:·aload_0 |
280 | ·······165:·getfield······#10·················//·Field·this$0:Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; | 280 | ·······165:·getfield······#10·················//·Field·this$0:Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; |
Offset 335, 106 lines modified | Offset 335, 104 lines modified | ||
335 | ·······289:·aload_3 | 335 | ·······289:·aload_3 |
336 | ·······290:·invokevirtual·#111················//·Method·android/widget/Toast.show:()V | 336 | ·······290:·invokevirtual·#111················//·Method·android/widget/Toast.show:()V |
337 | ·······293:·goto··········28 | 337 | ·······293:·goto··········28 |
338 | ·······296:·aload_0 | 338 | ·······296:·aload_0 |
339 | ·······297:·getfield······#10·················//·Field·this$0:Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; | 339 | ·······297:·getfield······#10·················//·Field·this$0:Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; |
340 | ·······300:·invokestatic··#35·················//·Method·de/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment.access$200:(Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment;)Lde/skubware/opentraining/basic/Workout; | 340 | ·······300:·invokestatic··#35·················//·Method·de/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment.access$200:(Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment;)Lde/skubware/opentraining/basic/Workout; |
341 | ·······303:·invokevirtual·#115················//·Method·de/skubware/opentraining/basic/Workout.getFitnessExercises:()Ljava/util/List; | 341 | ·······303:·invokevirtual·#115················//·Method·de/skubware/opentraining/basic/Workout.getFitnessExercises:()Ljava/util/List; |
342 | ·······306:·astore_3 | ||
343 | ·······307:·aload_3 | ||
344 | ·······30 | 342 | ·······306:·invokeinterface·#121,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
345 | ·······31 | 343 | ·······311:·astore_3 |
346 | ·······31 | 344 | ·······312:·aload_3 |
347 | ·······31 | 345 | ·······313:·invokeinterface·#127,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
348 | ·······3 | 346 | ·······318:·istore········13 |
349 | ·······32 | 347 | ·······320:·iload·········13 |
350 | ·······32 | 348 | ·······322:·ifeq··········408 |
351 | ·······32 | 349 | ·······325:·aload_3 |
352 | ·······3 | 350 | ·······326:·invokeinterface·#131,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
353 | ·······33 | 351 | ·······331:·checkcast·····#59·················//·class·de/skubware/opentraining/basic/FitnessExercise |
354 | ·······33 | 352 | ·······334:·astore········14 |
355 | ·······3 | 353 | ·······336:·aload·········14 |
356 | ·······3 | 354 | ·······338:·invokevirtual·#135················//·Method·de/skubware/opentraining/basic/FitnessExercise.getExType:()Lde/skubware/opentraining/basic/ExerciseType; |
357 | ·······34 | 355 | ·······341:·astore········4 |
358 | ·······34 | 356 | ·······343:·aload_0 |
359 | ·······34 | 357 | ·······344:·getfield······#10·················//·Field·this$0:Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; |
360 | ·······3 | 358 | ·······347:·invokestatic··#21·················//·Method·de/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment.access$100:(Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment;)Lde/skubware/opentraining/basic/ExerciseType; |
361 | ·······35 | 359 | ·······350:·astore········7 |
362 | ·······356:·aload_3 | ||
363 | ·······35 | 360 | ·······352:·aload·········4 |
361 | ·······354:·aload·········7 | ||
364 | ·······35 | 362 | ·······356:·invokevirtual·#139················//·Method·de/skubware/opentraining/basic/ExerciseType.equals:(Ljava/lang/Object;)Z |
365 | ·······3 | 363 | ·······359:·istore········13 |
366 | ·······36 | 364 | ·······361:·iload·········13 |
367 | ·······36 | 365 | ·······363:·ifeq··········312 |
368 | ·······36 | 366 | ·······366:·aload_0 |
369 | ·······3 | 367 | ·······367:·getfield······#10·················//·Field·this$0:Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; |
370 | ·······37 | 368 | ·······370:·invokevirtual·#39·················//·Method·de/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment.getActivity:()Landroid/support/v4/app/FragmentActivity; |
371 | ·······37 | 369 | ·······373:·astore_3 |
372 | ·······37 | 370 | ·······374:·aload_0 |
373 | ·······37 | 371 | ·······375:·getfield······#10·················//·Field·this$0:Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; |
374 | ·······3 | 372 | ·······378:·astore········4 |
375 | ·······38 | 373 | ·······380:·ldc···········#140················//·int·2131492926 |
376 | ·······38 | 374 | ·······382:·istore········15 |
377 | ·······38 | 375 | ·······384:·aload·········4 |
378 | ·······38 | 376 | ·······386:·iload·········15 |
379 | ·······3 | 377 | ·······388:·invokevirtual·#85·················//·Method·de/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment.getString:(I)Ljava/lang/String; |
380 | ·······39 | 378 | ·······391:·astore········4 |
381 | ·······39 | 379 | ·······393:·aload_3 |
382 | ·······39 | 380 | ·······394:·aload·········4 |
383 | ·······39 | 381 | ·······396:·iload_2 |
384 | ······· | 382 | ·······397:·invokestatic··#108················//·Method·android/widget/Toast.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; |
385 | ·······40 | 383 | ·······400:·astore_3 |
386 | ·······40 | 384 | ·······401:·aload_3 |
387 | ·······40 | 385 | ·······402:·invokevirtual·#111················//·Method·android/widget/Toast.show:()V |
388 | ·······40 | 386 | ·······405:·goto··········28 |
389 | ·······4 | 387 | ·······408:·aload_0 |
390 | ·······4 | 388 | ·······409:·getfield······#10·················//·Field·this$0:Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; |
391 | ·······41 | 389 | ·······412:·invokestatic··#35·················//·Method·de/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment.access$200:(Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment;)Lde/skubware/opentraining/basic/Workout; |
392 | ·······41 | 390 | ·······415:·astore_3 |
393 | ·······41 | 391 | ·······416:·new···········#59·················//·class·de/skubware/opentraining/basic/FitnessExercise |
394 | ·······4 | 392 | ·······419:·astore········4 |
395 | ·······42 | 393 | ·······421:·aload_0 |
396 | ·······42 | 394 | ·······422:·getfield······#10·················//·Field·this$0:Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; |
397 | ·······42 | 395 | ·······425:·invokestatic··#21·················//·Method·de/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment.access$100:(Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment;)Lde/skubware/opentraining/basic/ExerciseType; |
398 | ·······4 | 396 | ·······428:·astore········7 |
399 | ·······43 | 397 | ·······430:·iconst_0 |
400 | ·······43 | 398 | ·······431:·anewarray·····#61·················//·class·de/skubware/opentraining/basic/FSet |
401 | ·······43 | 399 | ·······434:·astore········8 |
402 | ·······43 | 400 | ·······436:·aload·········4 |
403 | ·······4 | 401 | ·······438:·aload·········7 |
404 | ·······44 | 402 | ·······440:·aload·········8 |
405 | ·······44 | 403 | ·······442:·invokespecial·#64·················//·Method·de/skubware/opentraining/basic/FitnessExercise."<init>":(Lde/skubware/opentraining/basic/ExerciseType;[Lde/skubware/opentraining/basic/FSet;)V |
406 | ·······44 | 404 | ·······445:·aload_3 |
407 | ·······44 | 405 | ·······446:·aload·········4 |
408 | ·······4 | 406 | ·······448:·invokevirtual·#145················//·Method·de/skubware/opentraining/basic/Workout.addFitnessExercise:(Lde/skubware/opentraining/basic/FitnessExercise;)V |
409 | ·······45 | 407 | ·······451:·goto··········134 |
410 | ·······45 | 408 | ·······454:·new···········#147················//·class·android/content/Intent |
411 | ·······4 | 409 | ·······457:·astore········16 |
412 | ·······4 | 410 | ·······459:·aload·········16 |
413 | ·······46 | 411 | ·······461:·invokespecial·#148················//·Method·android/content/Intent."<init>":()V |
414 | ·······46 | 412 | ·······464:·aload_0 |
415 | ·······46 | 413 | ·······465:·getfield······#10·················//·Field·this$0:Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; |
416 | ·······4 | 414 | ·······468:·invokestatic··#35·················//·Method·de/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment.access$200:(Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment;)Lde/skubware/opentraining/basic/Workout; |
417 | ·······47 | 415 | ·······471:·astore········4 |
418 | ·······47 | 416 | ·······473:·aload·········16 |
419 | ·······47 | 417 | ·······475:·ldc···········#150················//·String·workout |
420 | ·······4 | 418 | ·······477:·aload·········4 |
421 | ·······4 | 419 | ·······479:·invokevirtual·#154················//·Method·android/content/Intent.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; |
422 | ·······48 | 420 | ·······482:·pop |
423 | ·······48 | 421 | ·······483:·aload_0 |
424 | ·······48 | 422 | ·······484:·getfield······#10·················//·Field·this$0:Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; |
425 | ·······4 | 423 | ·······487:·invokevirtual·#39·················//·Method·de/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment.getActivity:()Landroid/support/v4/app/FragmentActivity; |
426 | ·······49 | 424 | ·······490:·astore_3 |
427 | ·······49 | 425 | ·······491:·iconst_m1 |
428 | ·······49 | 426 | ·······492:·istore········13 |
Max diff block lines reached; 0/16496 bytes (0.00%) of diff not shown. |
Offset 219, 37 lines modified | Offset 219, 35 lines modified | ||
219 | ········24:·aload_0 | 219 | ········24:·aload_0 |
220 | ········25:·aload_1 | 220 | ········25:·aload_1 |
221 | ········26:·putfield······#19·················//·Field·mExercisesInWorkoutList:Ljava/util/List; | 221 | ········26:·putfield······#19·················//·Field·mExercisesInWorkoutList:Ljava/util/List; |
222 | ········29:·aload_0 | 222 | ········29:·aload_0 |
223 | ········30:·getfield······#62·················//·Field·mWorkout:Lde/skubware/opentraining/basic/Workout; | 223 | ········30:·getfield······#62·················//·Field·mWorkout:Lde/skubware/opentraining/basic/Workout; |
224 | ········33:·astore_1 | 224 | ········33:·astore_1 |
225 | ········34:·aload_1 | 225 | ········34:·aload_1 |
226 | ········35:·ifnull········9 | 226 | ········35:·ifnull········97 |
227 | ········38:·aload_0 | 227 | ········38:·aload_0 |
228 | ········39:·getfield······#62·················//·Field·mWorkout:Lde/skubware/opentraining/basic/Workout; | 228 | ········39:·getfield······#62·················//·Field·mWorkout:Lde/skubware/opentraining/basic/Workout; |
229 | ········42:·invokevirtual·#68·················//·Method·de/skubware/opentraining/basic/Workout.getFitnessExercises:()Ljava/util/List; | 229 | ········42:·invokevirtual·#68·················//·Method·de/skubware/opentraining/basic/Workout.getFitnessExercises:()Ljava/util/List; |
230 | ········45:·astore_1 | ||
231 | ········46:·aload_1 | ||
232 | ········4 | 230 | ········45:·invokeinterface·#72,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
233 | ········5 | 231 | ········50:·astore_1 |
234 | ········5 | 232 | ········51:·aload_1 |
235 | ········5 | 233 | ········52:·invokeinterface·#78,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
236 | ········5 | 234 | ········57:·istore_2 |
237 | ········ | 235 | ········58:·iload_2 |
238 | ········ | 236 | ········59:·ifeq··········97 |
239 | ········6 | 237 | ········62:·aload_1 |
240 | ········6 | 238 | ········63:·invokeinterface·#82,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
241 | ········ | 239 | ········68:·checkcast·····#84·················//·class·de/skubware/opentraining/basic/FitnessExercise |
242 | ········7 | 240 | ········71:·astore_3 |
243 | ········7 | 241 | ········72:·aload_0 |
244 | ········7 | 242 | ········73:·getfield······#19·················//·Field·mExercisesInWorkoutList:Ljava/util/List; |
245 | ········79:·astore_1 | ||
246 | ········ | 243 | ········76:·astore········4 |
244 | ········78:·aload_3 | ||
247 | ········ | 245 | ········79:·invokevirtual·#88·················//·Method·de/skubware/opentraining/basic/FitnessExercise.getExType:()Lde/skubware/opentraining/basic/ExerciseType; |
248 | ········8 | 246 | ········82:·astore········5 |
249 | ········8 | 247 | ········84:·aload·········4 |
250 | ········8 | 248 | ········86:·aload·········5 |
251 | ········ | 249 | ········88:·invokeinterface·#91,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z |
252 | ········9 | 250 | ········93:·pop |
253 | ········9 | 251 | ········94:·goto··········51 |
254 | ········9 | 252 | ········97:·return |
255 | } | 253 | } |
Offset 549, 229 lines modified | Offset 549, 227 lines modified | ||
549 | ········38:·aload_1 | 549 | ········38:·aload_1 |
550 | ········39:·putfield······#86·················//·Field·mActivity:Landroid/app/Activity; | 550 | ········39:·putfield······#86·················//·Field·mActivity:Landroid/app/Activity; |
551 | ········42:·aload_0 | 551 | ········42:·aload_0 |
552 | ········43:·invokevirtual·#90·················//·Method·getLayoutInflater:()Landroid/view/LayoutInflater; | 552 | ········43:·invokevirtual·#90·················//·Method·getLayoutInflater:()Landroid/view/LayoutInflater; |
553 | ········46:·astore_3 | 553 | ········46:·astore_3 |
554 | ········47:·ldc···········#91·················//·int·2130903074 | 554 | ········47:·ldc···········#91·················//·int·2130903074 |
555 | ········49:·istore········4 | 555 | ········49:·istore········4 |
556 | ········51:·aconst_null | ||
557 | ········52:·astore········5 | ||
558 | ········5 | 556 | ········51:·aload_3 |
559 | ········5 | 557 | ········52:·iload·········4 |
560 | ········5 | 558 | ········54:·aconst_null |
561 | ········5 | 559 | ········55:·invokevirtual·#98·················//·Method·android/view/LayoutInflater.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; |
562 | ········ | 560 | ········58:·astore········5 |
563 | ········6 | 561 | ········60:·aload_0 |
564 | ········6 | 562 | ········61:·aload·········5 |
565 | ········6 | 563 | ········63:·invokevirtual·#102················//·Method·setView:(Landroid/view/View;)V |
566 | ········6 | 564 | ········66:·getstatic·····#29·················//·Field·sColorMap:Ljava/util/HashMap; |
567 | ········ | 565 | ········69:·invokevirtual·#106················//·Method·java/util/HashMap.keySet:()Ljava/util/Set; |
568 | ········7 | 566 | ········72:·astore_2 |
569 | ········7 | 567 | ········73:·aload_2 |
570 | ········7 | 568 | ········74:·invokeinterface·#112,··1··········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator; |
571 | ········ | 569 | ········79:·astore········6 |
572 | ········8 | 570 | ········81:·aload·········6 |
573 | ········8 | 571 | ········83:·invokeinterface·#118,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
574 | ········ | 572 | ········88:·istore········4 |
575 | ········9 | 573 | ········90:·iload·········4 |
576 | ········9 | 574 | ········92:·ifeq··········177 |
577 | ········9 | 575 | ········95:·aload·········6 |
578 | ······· | 576 | ········97:·invokeinterface·#122,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
579 | ·······10 | 577 | ·······102:·checkcast·····#33·················//·class·java/lang/Integer |
580 | ·······10 | 578 | ·······105:·invokevirtual·#126················//·Method·java/lang/Integer.intValue:()I |
581 | ·······1 | 579 | ·······108:·istore········7 |
582 | ·······11 | 580 | ·······110:·aload_0 |
583 | ·······11 | 581 | ·······111:·getfield······#82·················//·Field·mColorMap:Ljava/util/HashMap; |
584 | ·······11 | 582 | ·······114:·astore········8 |
585 | ·······11 | 583 | ·······116:·iload·········7 |
586 | ·······1 | 584 | ·······118:·invokestatic··#37·················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer; |
587 | ·······12 | 585 | ·······121:·astore········9 |
588 | ·······12 | 586 | ·······123:·aload_0 |
589 | ·······12 | 587 | ·······124:·getfield······#86·················//·Field·mActivity:Landroid/app/Activity; |
590 | ·······1 | 588 | ·······127:·invokevirtual·#132················//·Method·android/app/Activity.getResources:()Landroid/content/res/Resources; |
591 | ·······13 | 589 | ·······130:·astore········10 |
592 | ·······13 | 590 | ·······132:·getstatic·····#29·················//·Field·sColorMap:Ljava/util/HashMap; |
593 | ·······13 | 591 | ·······135:·astore_2 |
594 | ·······13 | 592 | ·······136:·iload·········7 |
595 | ·······1 | 593 | ·······138:·invokestatic··#37·················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer; |
596 | ·······14 | 594 | ·······141:·astore········11 |
597 | ·······14 | 595 | ·······143:·aload_2 |
598 | ·······14 | 596 | ·······144:·aload·········11 |
599 | ·······14 | 597 | ·······146:·invokevirtual·#136················//·Method·java/util/HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object; |
600 | ·······1 | 598 | ·······149:·checkcast·····#33·················//·class·java/lang/Integer |
601 | ·······15 | 599 | ·······152:·invokevirtual·#126················//·Method·java/lang/Integer.intValue:()I |
602 | ·······15 | 600 | ·······155:·istore········4 |
603 | ·······1 | 601 | ·······157:·aload·········10 |
604 | ·······1 | 602 | ·······159:·iload·········4 |
605 | ·······16 | 603 | ·······161:·invokevirtual·#142················//·Method·android/content/res/Resources.getDrawable:(I)Landroid/graphics/drawable/Drawable; |
606 | ·······16 | 604 | ·······164:·astore_2 |
607 | ·······16 | 605 | ·······165:·aload·········8 |
608 | ·······1 | 606 | ·······167:·aload·········9 |
609 | ·······1 | 607 | ·······169:·aload_2 |
610 | ·······17 | 608 | ·······170:·invokevirtual·#43·················//·Method·java/util/HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
611 | ·······17 | 609 | ·······173:·pop |
612 | ·······17 | 610 | ·······174:·goto··········81 |
613 | ·······1 | 611 | ·······177:·new···········#144················//·class·de/skubware/opentraining/db/DataProvider |
614 | ·······18 | 612 | ·······180:·astore········12 |
615 | ·······18 | 613 | ·······182:·aload_0 |
616 | ·······18 | 614 | ·······183:·getfield······#86·················//·Field·mActivity:Landroid/app/Activity; |
617 | ·······18 | 615 | ·······186:·astore_2 |
618 | ·······1 | 616 | ·······187:·aload·········12 |
619 | ·······1 | 617 | ·······189:·aload_2 |
620 | ·······19 | 618 | ·······190:·invokespecial·#145················//·Method·de/skubware/opentraining/db/DataProvider."<init>":(Landroid/content/Context;)V |
621 | ·······19 | 619 | ·······193:·aload_0 |
622 | ·······19 | 620 | ·······194:·getfield······#84·················//·Field·mMuscleMap:Ljava/util/HashMap; |
623 | ······· | 621 | ·······197:·astore_2 |
624 | ······· | 622 | ·······198:·ldc···········#38·················//·int·2130837627 |
625 | ·······20 | 623 | ·······200:·invokestatic··#37·················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer; |
626 | ·······20 | 624 | ·······203:·astore········6 |
627 | ·······20 | 625 | ·······205:·aload·········12 |
628 | ·······2 | 626 | ·······207:·ldc···········#147················//·String·Triceps |
627 | ·······209:·invokeinterface·#153,··2··········//·InterfaceMethod·de/skubware/opentraining/db/IDataProvider.getMuscleByName:(Ljava/lang/String;)Lde/skubware/opentraining/basic/Muscle; | ||
628 | ·······214:·astore········8 | ||
629 | ·······216:·aload_2 | ||
630 | ·······217:·aload·········6 | ||
631 | ·······219:·aload·········8 | ||
632 | ·······221:·invokevirtual·#43·················//·Method·java/util/HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | ||
633 | ·······224:·pop | ||
634 | ·······225:·aload_0 | ||
635 | ·······226:·getfield······#84·················//·Field·mMuscleMap:Ljava/util/HashMap; | ||
636 | ·······229:·astore_2 | ||
637 | ·······230:·ldc···········#46·················//·int·2130837625 | ||
638 | ·······232:·invokestatic··#37·················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer; | ||
639 | ·······235:·astore········6 | ||
640 | ·······237:·aload·········12 | ||
641 | ·······239:·ldc···········#155················//·String·Shoulder | ||
629 | ·······2 | 642 | ·······241:·invokeinterface·#153,··2··········//·InterfaceMethod·de/skubware/opentraining/db/IDataProvider.getMuscleByName:(Ljava/lang/String;)Lde/skubware/opentraining/basic/Muscle; |
630 | ·······217:·astore········9 | ||
631 | ·······219:·aload_2 | ||
632 | ·······220:·aload·········5 | ||
633 | ·······222:·aload·········9 | ||
634 | ·······224:·invokevirtual·#43·················//·Method·java/util/HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | ||
635 | ·······227:·pop | ||
636 | ·······228:·aload_0 | ||
637 | ·······229:·getfield······#84·················//·Field·mMuscleMap:Ljava/util/HashMap; | ||
638 | ·······232:·astore_2 | ||
639 | ·······233:·ldc···········#46·················//·int·2130837625 | ||
640 | ·······235:·invokestatic··#37·················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer; | ||
641 | ·······238:·astore········5 | ||
642 | ·······240:·aload·········12 | ||
643 | ·······242:·ldc···········#155················//·String·Shoulder | ||
644 | ·······244:·invokeinterface·#153,··2··········//·InterfaceMethod·de/skubware/opentraining/db/IDataProvider.getMuscleByName:(Ljava/lang/String;)Lde/skubware/opentraining/basic/Muscle; | ||
645 | ·······24 | 643 | ·······246:·astore········8 |
646 | ·······2 | 644 | ·······248:·aload_2 |
647 | ·······252:·aload·········5 | ||
648 | ·······2 | 645 | ·······249:·aload·········6 |
646 | ·······251:·aload·········8 | ||
649 | ·······25 | 647 | ·······253:·invokevirtual·#43·················//·Method·java/util/HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
650 | ·······25 | 648 | ·······256:·pop |
651 | ·······2 | 649 | ·······257:·aload_0 |
652 | ·······2 | 650 | ·······258:·getfield······#84·················//·Field·mMuscleMap:Ljava/util/HashMap; |
653 | ·······26 | 651 | ·······261:·astore_2 |
654 | ·······26 | 652 | ·······262:·ldc···········#50·················//·int·2130837620 |
655 | ·······26 | 653 | ·······264:·invokestatic··#37·················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer; |
656 | ·······2 | 654 | ·······267:·astore········6 |
657 | ·······2 | 655 | ·······269:·aload·········12 |
658 | ·······27 | 656 | ·······271:·ldc···········#157················//·String·Biceps |
659 | ·······27 | 657 | ·······273:·invokeinterface·#153,··2··········//·InterfaceMethod·de/skubware/opentraining/db/IDataProvider.getMuscleByName:(Ljava/lang/String;)Lde/skubware/opentraining/basic/Muscle; |
Max diff block lines reached; 9794/34538 bytes (28.36%) of diff not shown. |
Offset 546, 104 lines modified | Offset 546, 100 lines modified | ||
546 | ········75:·aload_2 | 546 | ········75:·aload_2 |
547 | ········76:·invokestatic··#185················//·Method·de/skubware/opentraining/db/rest/ServerModel$MuscleCategory.getMuscleMap:([Lde/skubware/opentraining/db/rest/ServerModel$MuscleCategory;Landroid/content/Context;)Ljava/util/Map; | 547 | ········76:·invokestatic··#185················//·Method·de/skubware/opentraining/db/rest/ServerModel$MuscleCategory.getMuscleMap:([Lde/skubware/opentraining/db/rest/ServerModel$MuscleCategory;Landroid/content/Context;)Ljava/util/Map; |
548 | ········79:·astore········9 | 548 | ········79:·astore········9 |
549 | ········81:·aload·········9 | 549 | ········81:·aload·········9 |
550 | ········83:·invokestatic··#188················//·Method·de/skubware/opentraining/db/rest/ExerciseTypeGSONSerializer.setMuscleMap:(Ljava/util/Map;)V | 550 | ········83:·invokestatic··#188················//·Method·de/skubware/opentraining/db/rest/ExerciseTypeGSONSerializer.setMuscleMap:(Ljava/util/Map;)V |
551 | ········86:·aload·········9 | 551 | ········86:·aload·········9 |
552 | ········88:·invokeinterface·#194,··1··········//·InterfaceMethod·java/util/Map.keySet:()Ljava/util/Set; | 552 | ········88:·invokeinterface·#194,··1··········//·InterfaceMethod·java/util/Map.keySet:()Ljava/util/Set; |
553 | ········93:·astore_2 | ||
554 | ········94:·aload_2 | ||
555 | ········9 | 553 | ········93:·invokeinterface·#200,··1··········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator; |
556 | ·······100:·astore········10 | ||
557 | ······· | 554 | ········98:·astore_2 |
555 | ········99:·aload_2 | ||
558 | ·······10 | 556 | ·······100:·invokeinterface·#206,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
559 | ·······10 | 557 | ·······105:·istore········10 |
560 | ·······1 | 558 | ·······107:·iload·········10 |
561 | ·······1 | 559 | ·······109:·ifeq··········203 |
562 | ·······11 | 560 | ·······112:·aload_2 |
563 | ·······11 | 561 | ·······113:·invokeinterface·#210,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
564 | ·······1 | 562 | ·······118:·checkcast·····#212················//·class·de/skubware/opentraining/basic/Muscle |
565 | ·······12 | 563 | ·······121:·astore········11 |
566 | ·······12 | 564 | ·······123:·ldc···········#31·················//·String·ExerciseTypeDetailFragment |
567 | ·······1 | 565 | ·······125:·astore_3 |
568 | ·······1 | 566 | ·······126:·new···········#123················//·class·java/lang/StringBuilder |
569 | ·······134:·astore_3 | ||
570 | ·······1 | 567 | ·······129:·astore········12 |
568 | ·······131:·aload·········12 | ||
571 | ·······13 | 569 | ·······133:·invokespecial·#124················//·Method·java/lang/StringBuilder."<init>":()V |
572 | ·······13 | 570 | ·······136:·aload·········11 |
573 | ·······1 | 571 | ·······138:·invokevirtual·#213················//·Method·de/skubware/opentraining/basic/Muscle.toString:()Ljava/lang/String; |
574 | ·······14 | 572 | ·······141:·astore········13 |
575 | ·······14 | 573 | ·······143:·aload·········12 |
576 | ·······14 | 574 | ·······145:·aload·········13 |
577 | ·······14 | 575 | ·······147:·invokevirtual·#128················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
578 | ·······15 | 576 | ·······150:·ldc···········#215················//·String··= |
579 | ·······15 | 577 | ·······152:·invokevirtual·#128················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
580 | ·······15 | 578 | ·······155:·astore········12 |
581 | ·······15 | 579 | ·······157:·aload·········9 |
582 | ·······1 | 580 | ·······159:·aload·········11 |
583 | ·······16 | 581 | ·······161:·invokeinterface·#219,··2··········//·InterfaceMethod·java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; |
584 | ·······16 | 582 | ·······166:·astore········13 |
585 | ·······16 | 583 | ·······168:·aload·········12 |
586 | ·······170:·aload·········13 | 584 | ·······170:·aload·········13 |
587 | ·······172:·invokevirtual·#222················//·Method·java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; | 585 | ·······172:·invokevirtual·#222················//·Method·java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
588 | ·······175:·astore | 586 | ·······175:·astore········12 |
589 | ·······17 | 587 | ·······177:·ldc···········#224················//·String·\n |
590 | ·······17 | 588 | ·······179:·astore········13 |
591 | ·······180:·aload_3 | ||
592 | ·······181:·aload·········1 | 589 | ·······181:·aload·········12 |
590 | ·······183:·aload·········13 | ||
593 | ·······18 | 591 | ·······185:·invokevirtual·#128················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
594 | ·······18 | 592 | ·······188:·invokevirtual·#133················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
593 | ·······191:·astore········12 | ||
595 | ·······189:·astore_3 | ||
596 | ·······190:·aload_2 | ||
597 | ·······19 | 594 | ·······193:·aload_3 |
595 | ·······194:·aload·········12 | ||
598 | ·······19 | 596 | ·······196:·invokestatic··#39·················//·Method·android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;)I |
599 | ·······19 | 597 | ·······199:·pop |
600 | ······· | 598 | ·······200:·goto··········99 |
601 | ······· | 599 | ·······203:·aload·········5 |
602 | ·······20 | 600 | ·······205:·invokeinterface·#228,··1··········//·InterfaceMethod·de/skubware/opentraining/activity/create_workout/upload_exercise/WgerRestService.getLanguages:()[Lde/skubware/opentraining/db/rest/ServerModel$Language; |
603 | ·······2 | 601 | ·······210:·astore········14 |
604 | ·······2 | 602 | ·······212:·aload_0 |
605 | ·······2 | 603 | ·······213:·getfield······#14·················//·Field·mContext:Landroid/content/Context; |
606 | ·······21 | 604 | ·······216:·astore_2 |
607 | ·······21 | 605 | ·······217:·aload·········14 |
608 | ·······21 | 606 | ·······219:·aload_2 |
609 | ·······2 | 607 | ·······220:·invokestatic··#234················//·Method·de/skubware/opentraining/db/rest/ServerModel$Language.getLanguageMap:([Lde/skubware/opentraining/db/rest/ServerModel$Language;Landroid/content/Context;)Ljava/util/Map; |
610 | ·······2 | 608 | ·······223:·astore········15 |
611 | ·······22 | 609 | ·······225:·aload·········15 |
612 | ·······22 | 610 | ·······227:·invokestatic··#237················//·Method·de/skubware/opentraining/db/rest/ExerciseTypeGSONSerializer.setLanguageMap:(Ljava/util/Map;)V |
613 | ·······226:·iconst_0 | ||
614 | ·······227:·istore········11 | ||
615 | ·······2 | 611 | ·······230:·aconst_null |
616 | ·······23 | 612 | ·······231:·astore_2 |
617 | ·······23 | 613 | ·······232:·aload_1 |
618 | ·······23 | 614 | ·······233:·iconst_0 |
619 | ·······23 | 615 | ·······234:·aaload |
620 | ·······23 | 616 | ·······235:·astore_2 |
621 | ·······23 | 617 | ·······236:·aload·········5 |
622 | ·······23 | 618 | ·······238:·aload_2 |
623 | ·······23 | 619 | ·······239:·invokeinterface·#241,··2··········//·InterfaceMethod·de/skubware/opentraining/activity/create_workout/upload_exercise/WgerRestService.createExercise:(Lde/skubware/opentraining/basic/ExerciseType;)Lretrofit/client/Response; |
624 | ·······24 | 620 | ·······244:·pop |
625 | ·······24 | 621 | ·······245:·aconst_null |
626 | ·······24 | 622 | ·······246:·astore········16 |
627 | ·······24 | 623 | ·······248:·aload·········16 |
628 | ·······2 | 624 | ·······250:·areturn |
629 | ·······25 | 625 | ·······251:·astore········16 |
630 | ·······25 | 626 | ·······253:·aload·········16 |
631 | ·······25 | 627 | ·······255:·invokevirtual·#247················//·Method·retrofit/RetrofitError.getCause:()Ljava/lang/Throwable; |
632 | ·······25 | 628 | ·······258:·astore_2 |
633 | ·······25 | 629 | ·······259:·aload_2 |
634 | ·······2 | 630 | ·······260:·ifnull········248 |
635 | ·······26 | 631 | ·······263:·aload·········16 |
636 | ·······26 | 632 | ·······265:·invokevirtual·#247················//·Method·retrofit/RetrofitError.getCause:()Ljava/lang/Throwable; |
637 | ·······26 | 633 | ·······268:·astore········16 |
638 | ·······2 | 634 | ·······270:·goto··········248 |
639 | ······Exception·table: | 635 | ······Exception·table: |
640 | ·········from····to··target·type | 636 | ·········from····to··target·type |
641 | ···········23 | 637 | ···········233···235···251···Class·retrofit/RetrofitError |
642 | ···········23 | 638 | ···········238···245···251···Class·retrofit/RetrofitError |
643 | ··protected·void·onPostExecute(java.lang.Object); | 639 | ··protected·void·onPostExecute(java.lang.Object); |
644 | ····descriptor:·(Ljava/lang/Object;)V | 640 | ····descriptor:·(Ljava/lang/Object;)V |
645 | ····flags:·(0x1044)·ACC_PROTECTED,·ACC_BRIDGE,·ACC_SYNTHETIC | 641 | ····flags:·(0x1044)·ACC_PROTECTED,·ACC_BRIDGE,·ACC_SYNTHETIC |
646 | ····Code: | 642 | ····Code: |
647 | ······stack=300,·locals=2,·args_size=2 | 643 | ······stack=300,·locals=2,·args_size=2 |
648 | ·········0:·aload_1 | 644 | ·········0:·aload_1 |
Offset 843, 49 lines modified | Offset 843, 45 lines modified | ||
843 | ····descriptor:·(Ljava/lang/String;)Ljava/lang/String; | 843 | ····descriptor:·(Ljava/lang/String;)Ljava/lang/String; |
844 | ····flags:·(0x0001)·ACC_PUBLIC | 844 | ····flags:·(0x0001)·ACC_PUBLIC |
845 | ····Code: | 845 | ····Code: |
846 | ······stack=300,·locals=7,·args_size=2 | 846 | ······stack=300,·locals=7,·args_size=2 |
847 | ·········0:·aload_0 | 847 | ·········0:·aload_0 |
848 | ·········1:·getfield······#118················//·Field·mClient:Lorg/apache/http/impl/client/DefaultHttpClient; | 848 | ·········1:·getfield······#118················//·Field·mClient:Lorg/apache/http/impl/client/DefaultHttpClient; |
849 | ·········4:·invokevirtual·#259················//·Method·org/apache/http/impl/client/DefaultHttpClient.getCookieStore:()Lorg/apache/http/client/CookieStore; | 849 | ·········4:·invokevirtual·#259················//·Method·org/apache/http/impl/client/DefaultHttpClient.getCookieStore:()Lorg/apache/http/client/CookieStore; |
850 | ·········7:·astore_2 | ||
851 | ·········8:·aload_2 | ||
852 | ········· | 850 | ·········7:·invokeinterface·#265,··1··········//·InterfaceMethod·org/apache/http/client/CookieStore.getCookies:()Ljava/util/List; |
853 | ········1 | 851 | ········12:·astore_2 |
854 | ········1 | 852 | ········13:·aload_2 |
855 | ········1 | 853 | ········14:·invokeinterface·#271,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
856 | ········21:·astore········4 | ||
857 | ········ | 854 | ········19:·astore_3 |
855 | ········20:·aload_3 | ||
858 | ········2 | 856 | ········21:·invokeinterface·#277,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
859 | ········ | 857 | ········26:·istore········4 |
860 | ········ | 858 | ········28:·iload·········4 |
861 | ········3 | 859 | ········30:·ifeq··········76 |
862 | ········3 | 860 | ········33:·aload_3 |
863 | ········3 | 861 | ········34:·invokeinterface·#281,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
864 | ········ | 862 | ········39:·checkcast·····#283················//·class·org/apache/http/cookie/Cookie |
865 | ········4 | 863 | ········42:·astore········5 |
866 | ········4 | 864 | ········44:·aload·········5 |
867 | ········ | 865 | ········46:·invokeinterface·#286,··1··········//·InterfaceMethod·org/apache/http/cookie/Cookie.getName:()Ljava/lang/String; |
868 | ········56:·astore_2 | ||
869 | ········5 | 866 | ········51:·astore········6 |
867 | ········53:·aload·········6 | ||
870 | ········5 | 868 | ········55:·aload_1 |
871 | ········5 | 869 | ········56:·invokevirtual·#290················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z |
872 | ········ | 870 | ········59:·istore········4 |
873 | ········6 | 871 | ········61:·iload·········4 |
874 | ········6 | 872 | ········63:·ifeq··········20 |
875 | ········6 | 873 | ········66:·aload·········5 |
876 | ········ | 874 | ········68:·invokeinterface·#293,··1··········//·InterfaceMethod·org/apache/http/cookie/Cookie.getValue:()Ljava/lang/String; |
877 | ········7 | 875 | ········73:·astore_3 |
878 | ········7 | 876 | ········74:·aload_3 |
879 | ········7 | 877 | ········75:·areturn |
880 | ········79:·iconst_0 | ||
881 | ········80:·istore········5 | ||
882 | ········ | 878 | ········76:·aconst_null |
883 | ········ | 879 | ········77:·astore_3 |
884 | ········ | 880 | ········78:·goto··········74 |
885 | ··public·java.lang.String·post(java.lang.String,·java.lang.String); | 881 | ··public·java.lang.String·post(java.lang.String,·java.lang.String); |
886 | ····descriptor:·(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | 882 | ····descriptor:·(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
887 | ····flags:·(0x0001)·ACC_PUBLIC | 883 | ····flags:·(0x0001)·ACC_PUBLIC |
888 | ····Code: | 884 | ····Code: |
889 | ······stack=300,·locals=5,·args_size=3 | 885 | ······stack=300,·locals=5,·args_size=3 |
890 | ·········0:·aload_1 | 886 | ·········0:·aload_1 |
Offset 402, 174 lines modified | Offset 402, 174 lines modified | ||
402 | ········50:·putfield······#46·················//·Field·mAllExercisesList:Ljava/util/ArrayList; | 402 | ········50:·putfield······#46·················//·Field·mAllExercisesList:Ljava/util/ArrayList; |
403 | ········53:·aload_1 | 403 | ········53:·aload_1 |
404 | ········54:·astore_3 | 404 | ········54:·astore_3 |
405 | ········55:·aload_1 | 405 | ········55:·aload_1 |
406 | ········56:·checkcast·····#48·················//·class·android/app/Activity | 406 | ········56:·checkcast·····#48·················//·class·android/app/Activity |
407 | ········59:·invokevirtual·#52·················//·Method·android/app/Activity.getLayoutInflater:()Landroid/view/LayoutInflater; | 407 | ········59:·invokevirtual·#52·················//·Method·android/app/Activity.getLayoutInflater:()Landroid/view/LayoutInflater; |
408 | ········62:·astore········4 | 408 | ········62:·astore········4 |
409 | ········64:·iconst_0 | ||
410 | ········65:·istore········5 | ||
409 | ········6 | 411 | ········67:·aload·········4 |
410 | ········6 | 412 | ········69:·ldc···········#53·················//·int·2130903080 |
411 | ········ | 413 | ········71:·aconst_null |
412 | ········ | 414 | ········72:·invokevirtual·#60·················//·Method·android/view/LayoutInflater.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; |
413 | ········7 | 415 | ········75:·astore········6 |
414 | ········7 | 416 | ········77:·aload_0 |
415 | ········7 | 417 | ········78:·aload·········6 |
416 | ········ | 418 | ········80:·invokevirtual·#64·················//·Method·setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; |
417 | ········8 | 419 | ········83:·pop |
418 | ········8 | 420 | ········84:·aload·········6 |
419 | ········8 | 421 | ········86:·ldc···········#65·················//·int·2131361907 |
420 | ········8 | 422 | ········88:·invokevirtual·#72·················//·Method·android/view/View.findViewById:(I)Landroid/view/View; |
421 | ········ | 423 | ········91:·checkcast·····#74·················//·class·android/widget/TextView |
422 | ········9 | 424 | ········94:·astore_3 |
423 | ········9 | 425 | ········95:·aload_0 |
424 | ········9 | 426 | ········96:·aload_3 |
425 | ········9 | 427 | ········97:·putfield······#76·················//·Field·mExerciseCountTextView:Landroid/widget/TextView; |
426 | ······· | 428 | ·······100:·aload_1 |
427 | ······· | 429 | ·······101:·ldc···········#77·················//·int·2131493002 |
428 | ·······10 | 430 | ·······103:·invokevirtual·#84·················//·Method·android/content/Context.getString:(I)Ljava/lang/String; |
429 | ·······10 | 431 | ·······106:·astore_3 |
430 | ·······10 | 432 | ·······107:·new···········#86·················//·class·de/skubware/opentraining/activity/settings/sync/SyncFinishedDialog$1 |
431 | ·······1 | 433 | ·······110:·astore········7 |
432 | ·······1 | 434 | ·······112:·aload·········7 |
433 | ·······11 | 435 | ·······114:·aload_0 |
434 | ·······11 | 436 | ·······115:·invokespecial·#89·················//·Method·de/skubware/opentraining/activity/settings/sync/SyncFinishedDialog$1."<init>":(Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog;)V |
435 | ·······11 | 437 | ·······118:·aload_0 |
436 | ·······11 | 438 | ·······119:·aload_3 |
437 | ·······1 | 439 | ·······120:·aload·········7 |
438 | ·······1 | 440 | ·······122:·invokevirtual·#93·················//·Method·setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
439 | ·······12 | 441 | ·······125:·pop |
440 | ·······12 | 442 | ·······126:·aload_1 |
441 | ·······12 | 443 | ·······127:·ldc···········#94·················//·int·17039360 |
442 | ·······12 | 444 | ·······129:·invokevirtual·#84·················//·Method·android/content/Context.getString:(I)Ljava/lang/String; |
443 | ·······1 | 445 | ·······132:·astore_3 |
444 | ·······13 | 446 | ·······133:·new···········#97·················//·class·de/skubware/opentraining/activity/settings/sync/SyncFinishedDialog$2 |
445 | ·······13 | 447 | ·······136:·astore········7 |
446 | ·······13 | 448 | ·······138:·aload·········7 |
447 | ·······1 | 449 | ·······140:·aload_0 |
448 | ·······1 | 450 | ·······141:·invokespecial·#98·················//·Method·de/skubware/opentraining/activity/settings/sync/SyncFinishedDialog$2."<init>":(Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog;)V |
449 | ·······14 | 451 | ·······144:·aload_0 |
450 | ·······14 | 452 | ·······145:·aload_3 |
451 | ·······14 | 453 | ·······146:·aload·········7 |
452 | ·······14 | 454 | ·······148:·invokevirtual·#101················//·Method·setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
453 | ·······1 | 455 | ·······151:·pop |
454 | ·······1 | 456 | ·······152:·ldc···········#102················//·int·2131361901 |
455 | ·······15 | 457 | ·······154:·istore········8 |
456 | ·······15 | 458 | ·······156:·aload·········6 |
457 | ·······15 | 459 | ·······158:·iload·········8 |
458 | ·······1 | 460 | ·······160:·invokevirtual·#72·················//·Method·android/view/View.findViewById:(I)Landroid/view/View; |
459 | ·······16 | 461 | ·······163:·checkcast·····#105················//·class·android/widget/ListView |
460 | ·······16 | 462 | ·······166:·astore········9 |
461 | ·······16 | 463 | ·······168:·new···········#32·················//·class·java/util/HashSet |
462 | ·······1 | 464 | ·······171:·astore········10 |
463 | ·······17 | 465 | ·······173:·aload·········10 |
464 | ·······17 | 466 | ·······175:·invokespecial·#35·················//·Method·java/util/HashSet."<init>":()V |
465 | ·······17 | 467 | ·······178:·aload_0 |
466 | ·······17 | 468 | ·······179:·getfield······#46·················//·Field·mAllExercisesList:Ljava/util/ArrayList; |
467 | ·······179:·astore_3 | ||
468 | ·······180:·aload_3 | ||
469 | ·······18 | 469 | ·······182:·invokevirtual·#109················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; |
470 | ·······184:·astore········10 | ||
471 | ·······18 | 470 | ·······185:·astore_3 |
471 | ·······186:·aload_3 | ||
472 | ·······18 | 472 | ·······187:·invokeinterface·#115,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
473 | ·······19 | 473 | ·······192:·istore········5 |
474 | ·······19 | 474 | ·······194:·iload·········5 |
475 | ·······19 | 475 | ·······196:·ifeq··········235 |
476 | ······· | 476 | ·······199:·aload_3 |
477 | ·······20 | 477 | ·······200:·invokeinterface·#119,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
478 | ·······20 | 478 | ·······205:·checkcast·····#121················//·class·de/skubware/opentraining/basic/ExerciseType |
479 | ·······2 | 479 | ·······208:·astore········11 |
480 | ·······21 | 480 | ·······210:·aload·········11 |
481 | ·······21 | 481 | ·······212:·invokevirtual·#125················//·Method·de/skubware/opentraining/basic/ExerciseType.getTranslationMap:()Ljava/util/Map; |
482 | ·······21 | 482 | ·······215:·invokeinterface·#131,··1··········//·InterfaceMethod·java/util/Map.keySet:()Ljava/util/Set; |
483 | ·······22 | 483 | ·······220:·astore········7 |
484 | ·······222:·aload·········10 | ||
484 | ·······22 | 485 | ·······224:·aload·········7 |
485 | ·······225:·aload_3 | ||
486 | ·······226:·invokeinterface·#137,··2··········//·InterfaceMethod·java/util/Set.addAll:(Ljava/util/Collection;)Z | 486 | ·······226:·invokeinterface·#137,··2··········//·InterfaceMethod·java/util/Set.addAll:(Ljava/util/Collection;)Z |
487 | ·······231:·pop | 487 | ·······231:·pop |
488 | ·······232:·goto··········186 | 488 | ·······232:·goto··········186 |
489 | ·······235:·new···········#41·················//·class·java/util/ArrayList | 489 | ·······235:·new···········#41·················//·class·java/util/ArrayList |
490 | ·······238:·astore········12 | 490 | ·······238:·astore········12 |
491 | ·······240:·aload·········12 | 491 | ·······240:·aload·········12 |
492 | ·······242:·aload········· | 492 | ·······242:·aload·········10 |
493 | ·······244:·invokespecial·#44·················//·Method·java/util/ArrayList."<init>":(Ljava/util/Collection;)V | 493 | ·······244:·invokespecial·#44·················//·Method·java/util/ArrayList."<init>":(Ljava/util/Collection;)V |
494 | ·······247:·new···········#41·················//·class·java/util/ArrayList | 494 | ·······247:·new···········#41·················//·class·java/util/ArrayList |
495 | ·······250:·astore········13 | 495 | ·······250:·astore········13 |
496 | ·······252:·aload·········13 | 496 | ·······252:·aload·········13 |
497 | ·······254:·invokespecial·#138················//·Method·java/util/ArrayList."<init>":()V | 497 | ·······254:·invokespecial·#138················//·Method·java/util/ArrayList."<init>":()V |
498 | ·······257:·aload·········12 | 498 | ·······257:·aload·········12 |
499 | ·······259:·invokeinterface·#141,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; | 499 | ·······259:·invokeinterface·#141,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
500 | ·······264:·astore | 500 | ·······264:·astore_3 |
501 | ·······26 | 501 | ·······265:·aload_3 |
502 | ·······26 | 502 | ·······266:·invokeinterface·#115,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
503 | ·······27 | 503 | ·······271:·istore········5 |
504 | ·······27 | 504 | ·······273:·iload·········5 |
505 | ·······27 | 505 | ·······275:·ifeq··········311 |
506 | ·······2 | 506 | ·······278:·aload_3 |
507 | ·······2 | 507 | ·······279:·invokeinterface·#119,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
508 | ·······28 | 508 | ·······284:·checkcast·····#143················//·class·java/util/Locale |
509 | ·······2 | 509 | ·······287:·astore········14 |
510 | ·······2 | 510 | ·······289:·aload·········14 |
511 | ·······29 | 511 | ·······291:·aload·········14 |
512 | ·······29 | 512 | ·······293:·invokevirtual·#147················//·Method·java/util/Locale.getDisplayLanguage:(Ljava/util/Locale;)Ljava/lang/String; |
513 | ·······29 | 513 | ·······296:·astore········7 |
514 | ·······298:·aload·········13 | ||
514 | ·······300:·aload········· | 515 | ·······300:·aload·········7 |
515 | ·······302:·aload_3 | ||
516 | ·······30 | 516 | ·······302:·invokeinterface·#151,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z |
517 | ·······30 | 517 | ·······307:·pop |
518 | ·······30 | 518 | ·······308:·goto··········265 |
519 | ·······31 | 519 | ·······311:·new···········#153················//·class·android/widget/ArrayAdapter |
520 | ·······31 | 520 | ·······314:·astore········15 |
521 | ·······31 | 521 | ·······316:·aload·········15 |
522 | ·······31 | 522 | ·······318:·aload_1 |
523 | ·······3 | 523 | ·······319:·ldc···········#154················//·int·17367056 |
Max diff block lines reached; 16147/34751 bytes (46.46%) of diff not shown. |
Offset 607, 27 lines modified | Offset 607, 27 lines modified | ||
607 | ···········483···488···465···Class·java/io/IOException | 607 | ···········483···488···465···Class·java/io/IOException |
608 | ···········488···493···465···Class·java/io/IOException | 608 | ···········488···493···465···Class·java/io/IOException |
609 | ··public·java.util.ArrayList·downloadImages(java.util.List); | 609 | ··public·java.util.ArrayList·downloadImages(java.util.List); |
610 | ····descriptor:·(Ljava/util/List;)Ljava/util/ArrayList; | 610 | ····descriptor:·(Ljava/util/List;)Ljava/util/ArrayList; |
611 | ····flags:·(0x0001)·ACC_PUBLIC | 611 | ····flags:·(0x0001)·ACC_PUBLIC |
612 | ····Code: | 612 | ····Code: |
613 | ······stack=300,·locals=2 | 613 | ······stack=300,·locals=27,·args_size=2 |
614 | ·········0:·new···········#137················//·class·java/util/ArrayList | 614 | ·········0:·new···········#137················//·class·java/util/ArrayList |
615 | ·········3:·astore_2 | 615 | ·········3:·astore_2 |
616 | ·········4:·aload_2 | 616 | ·········4:·aload_2 |
617 | ·········5:·invokespecial·#138················//·Method·java/util/ArrayList."<init>":()V | 617 | ·········5:·invokespecial·#138················//·Method·java/util/ArrayList."<init>":()V |
618 | ·········8:·aload_1 | 618 | ·········8:·aload_1 |
619 | ·········9:·invokeinterface·#144,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; | 619 | ·········9:·invokeinterface·#144,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
620 | ········14:·astore_3 | 620 | ········14:·astore_3 |
621 | ········15:·aload_3 | 621 | ········15:·aload_3 |
622 | ········16:·invokeinterface·#149,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z | 622 | ········16:·invokeinterface·#149,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
623 | ········21:·istore········4 | 623 | ········21:·istore········4 |
624 | ········23:·iload·········4 | 624 | ········23:·iload·········4 |
625 | ········25:·ifeq··········5 | 625 | ········25:·ifeq··········579 |
626 | ········28:·aload_3 | 626 | ········28:·aload_3 |
627 | ········29:·invokeinterface·#153,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; | 627 | ········29:·invokeinterface·#153,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
628 | ········34:·checkcast·····#155················//·class·de/skubware/opentraining/basic/ExerciseType$Builder | 628 | ········34:·checkcast·····#155················//·class·de/skubware/opentraining/basic/ExerciseType$Builder |
629 | ········37:·astore········5 | 629 | ········37:·astore········5 |
630 | ········39:·new···········#137················//·class·java/util/ArrayList | 630 | ········39:·new···········#137················//·class·java/util/ArrayList |
631 | ········42:·astore········6 | 631 | ········42:·astore········6 |
632 | ········44:·aload·········6 | 632 | ········44:·aload·········6 |
Offset 637, 241 lines modified | Offset 637, 235 lines modified | ||
637 | ········54:·aload·········7 | 637 | ········54:·aload·········7 |
638 | ········56:·invokespecial·#158················//·Method·java/util/HashMap."<init>":()V | 638 | ········56:·invokespecial·#158················//·Method·java/util/HashMap."<init>":()V |
639 | ········59:·aload·········5 | 639 | ········59:·aload·········5 |
640 | ········61:·invokevirtual·#162················//·Method·de/skubware/opentraining/basic/ExerciseType$Builder.build:()Lde/skubware/opentraining/basic/ExerciseType; | 640 | ········61:·invokevirtual·#162················//·Method·de/skubware/opentraining/basic/ExerciseType$Builder.build:()Lde/skubware/opentraining/basic/ExerciseType; |
641 | ········64:·astore········8 | 641 | ········64:·astore········8 |
642 | ········66:·aload·········8 | 642 | ········66:·aload·········8 |
643 | ········68:·invokevirtual·#168················//·Method·de/skubware/opentraining/basic/ExerciseType.getImagePaths:()Ljava/util/List; | 643 | ········68:·invokevirtual·#168················//·Method·de/skubware/opentraining/basic/ExerciseType.getImagePaths:()Ljava/util/List; |
644 | ········71:·astore········9 | ||
645 | ········73:·aload·········9 | ||
646 | ········7 | 644 | ········71:·invokeinterface·#144,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
647 | ········ | 645 | ········76:·astore········9 |
648 | ········ | 646 | ········78:·aload·········9 |
649 | ········8 | 647 | ········80:·invokeinterface·#149,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
650 | ········8 | 648 | ········85:·istore········10 |
651 | ········ | 649 | ········87:·iload·········10 |
652 | ········ | 650 | ········89:·ifeq··········534 |
653 | ········9 | 651 | ········92:·aload·········9 |
654 | ········9 | 652 | ········94:·invokeinterface·#153,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
655 | ······· | 653 | ········99:·checkcast·····#62·················//·class·java/io/File |
656 | ·······10 | 654 | ·······102:·astore········11 |
657 | ·······10 | 655 | ·······104:·aload_0 |
658 | ·······10 | 656 | ·······105:·astore········12 |
659 | ·······1 | 657 | ·······107:·aload_0 |
660 | ·······1 | 658 | ·······108:·getfield······#24·················//·Field·mClient:Lde/skubware/opentraining/activity/settings/sync/RestClient; |
661 | ·······11 | 659 | ·······111:·astore········12 |
662 | ·······11 | 660 | ·······113:·aload·········12 |
663 | ·······11 | 661 | ·······115:·astore········13 |
664 | ·······1 | 662 | ·······117:·new···········#53·················//·class·java/lang/StringBuilder |
665 | ·······12 | 663 | ·······120:·astore········14 |
666 | ·······12 | 664 | ·······122:·aload·········14 |
667 | ·······12 | 665 | ·······124:·invokespecial·#54·················//·Method·java/lang/StringBuilder."<init>":()V |
668 | ·······1 | 666 | ·······127:·aload·········11 |
669 | ·······1 | 667 | ·······129:·invokevirtual·#171················//·Method·java/io/File.getPath:()Ljava/lang/String; |
670 | ·······13 | 668 | ·······132:·astore········15 |
671 | ·······138:·aload·········13 | ||
672 | ·······1 | 669 | ·······134:·aload·········14 |
670 | ·······136:·aload·········15 | ||
671 | ·······138:·invokevirtual·#70·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
672 | ·······141:·ldc···········#72·················//·String·/ | ||
673 | ·······14 | 673 | ·······143:·invokevirtual·#70·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
674 | ·······145:·ldc···········#72·················//·String·/ | ||
675 | ·······147:·invokevirtual·#70·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
676 | ·······1 | 674 | ·······146:·invokevirtual·#75·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
677 | ·······1 | 675 | ·······149:·astore········14 |
678 | ·······15 | 676 | ·······151:·aload·········12 |
679 | ·······15 | 677 | ·······153:·aload·········14 |
680 | ·······15 | 678 | ·······155:·invokevirtual·#177················//·Method·de/skubware/opentraining/activity/settings/sync/RestClient.get:(Ljava/lang/String;)Ljava/lang/String; |
681 | ·······1 | 679 | ·······158:·astore········16 |
682 | ·······16 | 680 | ·······160:·new···········#179················//·class·org/json/JSONObject |
683 | ·······16 | 681 | ·······163:·astore········17 |
682 | ·······165:·aload·········17 | ||
684 | ·······16 | 683 | ·······167:·aload·········16 |
685 | ·······171:·aload·········15 | ||
686 | ·······1 | 684 | ·······169:·invokespecial·#180················//·Method·org/json/JSONObject."<init>":(Ljava/lang/String;)V |
687 | ·······17 | 685 | ·······172:·ldc···········#182················//·String·image |
688 | ·······17 | 686 | ·······174:·astore········12 |
689 | ·······1 | 687 | ·······176:·aload·········17 |
690 | ·······1 | 688 | ·······178:·aload·········12 |
691 | ·······18 | 689 | ·······180:·invokevirtual·#185················//·Method·org/json/JSONObject.getString:(Ljava/lang/String;)Ljava/lang/String; |
692 | ·······18 | 690 | ·······183:·astore········18 |
693 | ·······18 | 691 | ·······185:·aload_0 |
694 | ·······1 | 692 | ·······186:·astore········12 |
695 | ·······1 | 693 | ·······188:·aload_0 |
696 | ·······1 | 694 | ·······189:·getfield······#20·················//·Field·mLicenseJSONString:Ljava/lang/String; |
697 | ·······19 | 695 | ·······192:·astore········12 |
696 | ·······194:·aload·········12 | ||
697 | ·······196:·astore········13 | ||
698 | ·······198:·aload·········12 | 698 | ·······198:·aload·········12 |
699 | ·······200:·astore········9 | ||
700 | ·······202:·aload·········12 | ||
701 | ·······20 | 699 | ·······200:·invokestatic··#191················//·Method·de/skubware/opentraining/activity/settings/sync/WgerJSONParser.parseLicenses:(Ljava/lang/String;)Landroid/util/SparseArray; |
702 | ·······20 | 700 | ·······203:·astore········19 |
703 | ·······20 | 701 | ·······205:·ldc···········#193················//·String·license |
704 | ·······2 | 702 | ·······207:·astore········12 |
705 | ·······2 | 703 | ·······209:·aload·········17 |
706 | ·······21 | 704 | ·······211:·aload·········12 |
707 | ·······21 | 705 | ·······213:·invokevirtual·#185················//·Method·org/json/JSONObject.getString:(Ljava/lang/String;)Ljava/lang/String; |
708 | ·······2 | 706 | ·······216:·invokestatic··#197················//·Method·de/skubware/opentraining/activity/settings/sync/WgerJSONParser.getLastNumberOfJson:(Ljava/lang/String;)I |
709 | ·······2 | 707 | ·······219:·istore········20 |
710 | ·······22 | 708 | ·······221:·aload·········19 |
711 | ·······227:·astore········12 | ||
712 | ·······229:·aload·········18 | ||
713 | ·······2 | 709 | ·······223:·iload·········20 |
714 | ·······2 | 710 | ·······225:·invokevirtual·#202················//·Method·android/util/SparseArray.get:(I)Ljava/lang/Object; |
715 | ·······2 | 711 | ·······228:·checkcast·····#204················//·class·de/skubware/opentraining/basic/License$LicenseType |
716 | ·······23 | 712 | ·······231:·astore········21 |
717 | ·······2 | 713 | ·······233:·ldc···········#206················//·String·license_author |
718 | ·······2 | 714 | ·······235:·astore········12 |
719 | ·······245:·aload·········16 | ||
720 | ·······2 | 715 | ·······237:·aload·········17 |
716 | ·······239:·aload·········12 | ||
721 | ·······24 | 717 | ·······241:·invokevirtual·#185················//·Method·org/json/JSONObject.getString:(Ljava/lang/String;)Ljava/lang/String; |
722 | ·······2 | 718 | ·······244:·astore········22 |
723 | ·······2 | 719 | ·······246:·new···········#53·················//·class·java/lang/StringBuilder |
724 | ·······2 | 720 | ·······249:·astore········14 |
725 | ·······25 | 721 | ·······251:·aload·········14 |
726 | ·······2 | 722 | ·······253:·invokespecial·#54·················//·Method·java/lang/StringBuilder."<init>":()V |
727 | ·······2 | 723 | ·······256:·aload·········14 |
728 | ·······2 | 724 | ·······258:·ldc···········#208················//·String·license= |
Max diff block lines reached; 1860/26686 bytes (6.97%) of diff not shown. |
Offset 262, 94 lines modified | Offset 262, 90 lines modified | ||
262 | ········33:·astore_3 | 262 | ········33:·astore_3 |
263 | ········34:·aload_3 | 263 | ········34:·aload_3 |
264 | ········35:·invokespecial·#32·················//·Method·java/util/ArrayList."<init>":()V | 264 | ········35:·invokespecial·#32·················//·Method·java/util/ArrayList."<init>":()V |
265 | ········38:·aload_0 | 265 | ········38:·aload_0 |
266 | ········39:·aload_3 | 266 | ········39:·aload_3 |
267 | ········40:·putfield······#34·················//·Field·mTrainingEntryList:Ljava/util/List; | 267 | ········40:·putfield······#34·················//·Field·mTrainingEntryList:Ljava/util/List; |
268 | ········43:·aload_2 | 268 | ········43:·aload_2 |
269 | ········44:·ifnull········1 | 269 | ········44:·ifnull········117 |
270 | ········47:·aload_2 | 270 | ········47:·aload_2 |
271 | ········48:·invokevirtual·#40·················//·Method·de/skubware/opentraining/basic/Workout.getFitnessExercises:()Ljava/util/List; | 271 | ········48:·invokevirtual·#40·················//·Method·de/skubware/opentraining/basic/Workout.getFitnessExercises:()Ljava/util/List; |
272 | ········51:·astore_3 | 272 | ········51:·astore_3 |
273 | ········52:·aload_0 | 273 | ········52:·aload_0 |
274 | ········53:·aload_3 | 274 | ········53:·aload_3 |
275 | ········54:·putfield······#42·················//·Field·mFitnessExerciseList:Ljava/util/List; | 275 | ········54:·putfield······#42·················//·Field·mFitnessExerciseList:Ljava/util/List; |
276 | ········57:·aload_0 | 276 | ········57:·aload_0 |
277 | ········58:·getfield······#42·················//·Field·mFitnessExerciseList:Ljava/util/List; | 277 | ········58:·getfield······#42·················//·Field·mFitnessExerciseList:Ljava/util/List; |
278 | ········61:·astore_3 | ||
279 | ········62:·aload_3 | ||
280 | ········6 | 278 | ········61:·invokeinterface·#48,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
281 | ········68:·astore········5 | ||
282 | ········ | 279 | ········66:·astore_3 |
280 | ········67:·aload_3 | ||
283 | ········ | 281 | ········68:·invokeinterface·#54,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
284 | ········7 | 282 | ········73:·istore········5 |
285 | ········7 | 283 | ········75:·iload·········5 |
286 | ········ | 284 | ········77:·ifeq··········130 |
287 | ········8 | 285 | ········80:·aload_3 |
288 | ········8 | 286 | ········81:·invokeinterface·#58,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
289 | ········ | 287 | ········86:·checkcast·····#60·················//·class·de/skubware/opentraining/basic/FitnessExercise |
290 | ········ | 288 | ········89:·astore········6 |
291 | ········9 | 289 | ········91:·aload_0 |
292 | ········9 | 290 | ········92:·getfield······#34·················//·Field·mTrainingEntryList:Ljava/util/List; |
293 | ······· | 291 | ········95:·astore········4 |
294 | ······· | 292 | ········97:·aload·········6 |
295 | ······· | 293 | ········99:·invokevirtual·#64·················//·Method·de/skubware/opentraining/basic/FitnessExercise.getLastTrainingEntry:()Lde/skubware/opentraining/basic/TrainingEntry; |
296 | ·······10 | 294 | ·······102:·astore········7 |
297 | ·······108:·aload_3 | ||
298 | ·······10 | 295 | ·······104:·aload·········4 |
296 | ·······106:·aload·········7 | ||
299 | ·······1 | 297 | ·······108:·invokeinterface·#68,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z |
300 | ·······11 | 298 | ·······113:·pop |
301 | ·······11 | 299 | ·······114:·goto··········67 |
302 | ·······1 | 300 | ·······117:·new···········#31·················//·class·java/util/ArrayList |
303 | ·······12 | 301 | ·······120:·astore_3 |
304 | ·······12 | 302 | ·······121:·aload_3 |
305 | ·······12 | 303 | ·······122:·invokespecial·#32·················//·Method·java/util/ArrayList."<init>":()V |
306 | ·······12 | 304 | ·······125:·aload_0 |
307 | ·······12 | 305 | ·······126:·aload_3 |
308 | ·······1 | 306 | ·······127:·putfield······#42·················//·Field·mFitnessExerciseList:Ljava/util/List; |
309 | ·······13 | 307 | ·······130:·return |
310 | ··private·int·calculateUnfinishedTrainingEntries(de.skubware.opentraining.basic.FitnessExercise); | 308 | ··private·int·calculateUnfinishedTrainingEntries(de.skubware.opentraining.basic.FitnessExercise); |
311 | ····descriptor:·(Lde/skubware/opentraining/basic/FitnessExercise;)I | 309 | ····descriptor:·(Lde/skubware/opentraining/basic/FitnessExercise;)I |
312 | ····flags:·(0x0002)·ACC_PRIVATE | 310 | ····flags:·(0x0002)·ACC_PRIVATE |
313 | ····Code: | 311 | ····Code: |
314 | ······stack=300,·locals= | 312 | ······stack=300,·locals=7,·args_size=2 |
315 | ·········0:·iconst_0 | 313 | ·········0:·iconst_0 |
316 | ·········1:·istore_2 | 314 | ·········1:·istore_2 |
317 | ·········2:·aload_1 | 315 | ·········2:·aload_1 |
318 | ·········3:·invokevirtual·#64·················//·Method·de/skubware/opentraining/basic/FitnessExercise.getLastTrainingEntry:()Lde/skubware/opentraining/basic/TrainingEntry; | 316 | ·········3:·invokevirtual·#64·················//·Method·de/skubware/opentraining/basic/FitnessExercise.getLastTrainingEntry:()Lde/skubware/opentraining/basic/TrainingEntry; |
319 | ·········6:·astore_3 | 317 | ·········6:·astore_3 |
320 | ·········7:·aload_3 | 318 | ·········7:·aload_3 |
321 | ·········8:·invokevirtual·#73·················//·Method·de/skubware/opentraining/basic/TrainingEntry.getFSetList:()Ljava/util/List; | 319 | ·········8:·invokevirtual·#73·················//·Method·de/skubware/opentraining/basic/TrainingEntry.getFSetList:()Ljava/util/List; |
322 | ········11:·astore········4 | ||
323 | ········13:·aload·········4 | ||
324 | ········1 | 320 | ········11:·invokeinterface·#48,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
325 | ········ | 321 | ········16:·astore········4 |
326 | ········ | 322 | ········18:·aload·········4 |
327 | ········2 | 323 | ········20:·invokeinterface·#54,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
328 | ········2 | 324 | ········25:·istore········5 |
329 | ········ | 325 | ········27:·iload·········5 |
330 | ········ | 326 | ········29:·ifeq··········64 |
331 | ········3 | 327 | ········32:·aload·········4 |
332 | ········3 | 328 | ········34:·invokeinterface·#58,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
333 | ········ | 329 | ········39:·checkcast·····#75·················//·class·de/skubware/opentraining/basic/FSet |
334 | ········4 | 330 | ········42:·astore········6 |
335 | ········4 | 331 | ········44:·aload_3 |
336 | ········4 | 332 | ········45:·aload·········6 |
337 | ········ | 333 | ········47:·invokevirtual·#79·················//·Method·de/skubware/opentraining/basic/TrainingEntry.hasBeenDone:(Lde/skubware/opentraining/basic/FSet;)Z |
338 | ········5 | 334 | ········50:·istore········5 |
339 | ········5 | 335 | ········52:·iload·········5 |
340 | ········5 | 336 | ········54:·ifne··········18 |
341 | ········ | 337 | ········57:·iload_2 |
342 | ········ | 338 | ········58:·iconst_1 |
343 | ········ | 339 | ········59:·iadd |
344 | ········6 | 340 | ········60:·istore_2 |
345 | ········6 | 341 | ········61:·goto··········18 |
346 | ········6 | 342 | ········64:·iload_2 |
347 | ········6 | 343 | ········65:·ireturn |
348 | ··public·int·getCount(); | 344 | ··public·int·getCount(); |
349 | ····descriptor:·()I | 345 | ····descriptor:·()I |
350 | ····flags:·(0x0001)·ACC_PUBLIC | 346 | ····flags:·(0x0001)·ACC_PUBLIC |
351 | ····Code: | 347 | ····Code: |
352 | ······stack=300,·locals=1,·args_size=1 | 348 | ······stack=300,·locals=1,·args_size=1 |
353 | ·········0:·aload_0 | 349 | ·········0:·aload_0 |
Offset 613, 135 lines modified | Offset 613, 133 lines modified | ||
613 | ·······118:·aload·········4 | 613 | ·······118:·aload·········4 |
614 | ·······120:·iload·········5 | 614 | ·······120:·iload·········5 |
615 | ·······122:·invokevirtual·#175················//·Method·android/view/View.findViewById:(I)Landroid/view/View; | 615 | ·······122:·invokevirtual·#175················//·Method·android/view/View.findViewById:(I)Landroid/view/View; |
616 | ·······125:·checkcast·····#177················//·class·android/widget/TextView | 616 | ·······125:·checkcast·····#177················//·class·android/widget/TextView |
617 | ·······128:·astore········12 | 617 | ·······128:·astore········12 |
618 | ·······130:·aload·········9 | 618 | ·······130:·aload·········9 |
619 | ·······132:·invokevirtual·#184················//·Method·de/skubware/opentraining/basic/FSet.getSetParameters:()Ljava/util/List; | 619 | ·······132:·invokevirtual·#184················//·Method·de/skubware/opentraining/basic/FSet.getSetParameters:()Ljava/util/List; |
620 | ·······135:·astore········6 | ||
621 | ·······137:·aload·········6 | ||
622 | ·······13 | 620 | ·······135:·invokeinterface·#188,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
623 | ·······14 | 621 | ·······140:·astore········6 |
624 | ·······14 | 622 | ·······142:·aload·········6 |
625 | ·······14 | 623 | ·······144:·invokeinterface·#194,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
626 | ·······1 | 624 | ·······149:·istore········7 |
627 | ·······15 | 625 | ·······151:·iload·········7 |
628 | ·······15 | 626 | ·······153:·ifeq··········258 |
629 | ·······1 | 627 | ·······156:·aload·········6 |
630 | ·······1 | 628 | ·······158:·invokeinterface·#198,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
631 | ·······16 | 629 | ·······163:·checkcast·····#200················//·class·de/skubware/opentraining/basic/FSet$SetParameter |
632 | ·······1 | 630 | ·······166:·astore········13 |
633 | ·······1 | 631 | ·······168:·aload·········13 |
634 | ·······17 | 632 | ·······170:·instanceof····#202················//·class·de/skubware/opentraining/basic/FSet$SetParameter$Weight |
635 | ·······17 | 633 | ·······173:·istore········7 |
636 | ·······17 | 634 | ·······175:·iload·········7 |
637 | ·······1 | 635 | ·······177:·ifeq··········197 |
638 | ·······18 | 636 | ·······180:·aload·········13 |
639 | ·······18 | 637 | ·······182:·checkcast·····#200················//·class·de/skubware/opentraining/basic/FSet$SetParameter |
640 | ·······18 | 638 | ·······185:·invokevirtual·#206················//·Method·de/skubware/opentraining/basic/FSet$SetParameter.toString:()Ljava/lang/String; |
641 | ·······1 | 639 | ·······188:·astore········14 |
642 | ·······19 | 640 | ·······190:·aload·········10 |
643 | ·······19 | 641 | ·······192:·aload·········14 |
644 | ·······19 | 642 | ·······194:·invokevirtual·#210················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V |
645 | ······· | 643 | ·······197:·aload·········13 |
646 | ······· | 644 | ·······199:·instanceof····#212················//·class·de/skubware/opentraining/basic/FSet$SetParameter$Duration |
647 | ·······20 | 645 | ·······202:·istore········7 |
648 | ·······20 | 646 | ·······204:·iload·········7 |
649 | ·······2 | 647 | ·······206:·ifeq··········226 |
650 | ·······2 | 648 | ·······209:·aload·········13 |
651 | ·······21 | 649 | ·······211:·checkcast·····#200················//·class·de/skubware/opentraining/basic/FSet$SetParameter |
652 | ·······21 | 650 | ·······214:·invokevirtual·#206················//·Method·de/skubware/opentraining/basic/FSet$SetParameter.toString:()Ljava/lang/String; |
653 | ·······2 | 651 | ·······217:·astore········14 |
654 | ·······2 | 652 | ·······219:·aload·········12 |
655 | ·······22 | 653 | ·······221:·aload·········14 |
656 | ·······22 | 654 | ·······223:·invokevirtual·#210················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V |
657 | ·······2 | 655 | ·······226:·aload·········13 |
658 | ·······2 | 656 | ·······228:·instanceof····#214················//·class·de/skubware/opentraining/basic/FSet$SetParameter$Repetition |
659 | ·······23 | 657 | ·······231:·istore········7 |
660 | ·······23 | 658 | ·······233:·iload·········7 |
661 | ·······23 | 659 | ·······235:·ifeq··········142 |
662 | ·······2 | 660 | ·······238:·aload·········13 |
663 | ·······24 | 661 | ·······240:·checkcast·····#200················//·class·de/skubware/opentraining/basic/FSet$SetParameter |
664 | ·······24 | 662 | ·······243:·invokevirtual·#206················//·Method·de/skubware/opentraining/basic/FSet$SetParameter.toString:()Ljava/lang/String; |
665 | ·······2 | 663 | ·······246:·astore········14 |
666 | ·······2 | 664 | ·······248:·aload·········11 |
667 | ·······25 | 665 | ·······250:·aload·········14 |
668 | ·······25 | 666 | ·······252:·invokevirtual·#210················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V |
669 | ·······25 | 667 | ·······255:·goto··········142 |
670 | ·······2 | 668 | ·······258:·aload·········4 |
671 | ·······26 | 669 | ·······260:·ldc···········#215················//·int·2131361957 |
672 | ·······26 | 670 | ·······262:·invokevirtual·#175················//·Method·android/view/View.findViewById:(I)Landroid/view/View; |
673 | ·······26 | 671 | ·······265:·checkcast·····#218················//·class·android/widget/ImageButton |
674 | ·······2 | 672 | ·······268:·astore········15 |
675 | ·······27 | 673 | ·······270:·aload_0 |
676 | ·······27 | 674 | ·······271:·getfield······#32·················//·Field·mTrainingEntry:Lde/skubware/opentraining/basic/TrainingEntry; |
677 | ·······27 | 675 | ·······274:·astore········6 |
678 | ·······2 | 676 | ·······276:·aload·········6 |
679 | ·······2 | 677 | ·······278:·aload·········9 |
680 | ·······28 | 678 | ·······280:·invokevirtual·#222················//·Method·de/skubware/opentraining/basic/TrainingEntry.hasBeenDone:(Lde/skubware/opentraining/basic/FSet;)Z |
681 | ·······28 | 679 | ·······283:·istore········5 |
682 | ·······28 | 680 | ·······285:·iload·········5 |
683 | ·······2 | 681 | ·······287:·ifeq··········405 |
684 | ·······29 | 682 | ·······290:·ldc···········#223················//·int·2130837581 |
685 | ·······29 | 683 | ·······292:·istore········5 |
686 | ·······29 | 684 | ·······294:·aload·········15 |
687 | ······· | 685 | ·······296:·iload·········5 |
688 | ······· | 686 | ·······298:·invokevirtual·#228················//·Method·android/widget/ImageButton.setImageResource:(I)V |
689 | ·······30 | 687 | ·······301:·new···········#230················//·class·de/skubware/opentraining/activity/start_training/TrainingEntryListAdapter$2 |
690 | ·······30 | 688 | ·······304:·astore········6 |
691 | ·······3 | 689 | ·······306:·aload·········6 |
692 | ·······3 | 690 | ·······308:·aload_0 |
693 | ·······3 | 691 | ·······309:·aload·········9 |
694 | ·······31 | 692 | ·······311:·aload·········15 |
695 | ·······31 | 693 | ·······313:·invokespecial·#233················//·Method·de/skubware/opentraining/activity/start_training/TrainingEntryListAdapter$2."<init>":(Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter;Lde/skubware/opentraining/basic/FSet;Landroid/widget/ImageButton;)V |
696 | ·······3 | 694 | ·······316:·aload·········15 |
697 | ·······3 | 695 | ·······318:·aload·········6 |
698 | ·······32 | 696 | ·······320:·invokevirtual·#234················//·Method·android/widget/ImageButton.setOnClickListener:(Landroid/view/View$OnClickListener;)V |
699 | ·······32 | 697 | ·······323:·aload·········4 |
700 | ·······32 | 698 | ·······325:·ldc···········#235················//·int·2131361947 |
699 | ·······327:·invokevirtual·#175················//·Method·android/view/View.findViewById:(I)Landroid/view/View; | ||
700 | ·······330:·checkcast·····#238················//·class·android/widget/ImageView | ||
701 | ·······333:·astore········16 | ||
702 | ·······335:·aload·········4 | ||
703 | ·······337:·ldc···········#239················//·int·2131361950 | ||
701 | ·······33 | 704 | ·······339:·invokevirtual·#175················//·Method·android/view/View.findViewById:(I)Landroid/view/View; |
702 | ·······3 | 705 | ·······342:·checkcast·····#238················//·class·android/widget/ImageView |
703 | ·······337:·astore········16 | ||
704 | ·······339:·aload·········4 | ||
705 | ·······341:·ldc···········#239················//·int·2131361950 | ||
706 | ·······343:·invokevirtual·#175················//·Method·android/view/View.findViewById:(I)Landroid/view/View; | ||
707 | ·······346:·checkcast·····#238················//·class·android/widget/ImageView | ||
708 | ·······34 | 706 | ·······345:·astore········17 |
709 | ·······3 | 707 | ·······347:·ldc···········#241················//·int·2131361953 |
710 | ·······3 | 708 | ·······349:·istore········5 |
711 | ·······35 | 709 | ·······351:·aload·········4 |
712 | ·······35 | 710 | ·······353:·iload·········5 |
713 | ·······35 | 711 | ·······355:·invokevirtual·#175················//·Method·android/view/View.findViewById:(I)Landroid/view/View; |
714 | ·······3 | 712 | ·······358:·checkcast·····#238················//·class·android/widget/ImageView |
715 | ·······36 | 713 | ·······361:·astore········18 |
716 | ·······36 | 714 | ·······363:·new···········#244················//·class·de/skubware/opentraining/activity/start_training/TrainingEntryListAdapter$3 |
717 | ·······3 | 715 | ·······366:·astore········19 |
718 | ·······3 | 716 | ·······368:·aload·········19 |
719 | ·······37 | 717 | ·······370:·aload_0 |
720 | ·······37 | 718 | ·······371:·aload·········9 |
721 | ·······37 | 719 | ·······373:·iload_1 |
722 | ·······37 | 720 | ·······374:·invokespecial·#247················//·Method·de/skubware/opentraining/activity/start_training/TrainingEntryListAdapter$3."<init>":(Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter;Lde/skubware/opentraining/basic/FSet;I)V |
723 | ·······3 | 721 | ·······377:·aload·········16 |
724 | ·······3 | 722 | ·······379:·aload·········19 |
725 | ·······38 | 723 | ·······381:·invokevirtual·#248················//·Method·android/widget/ImageView.setOnClickListener:(Landroid/view/View$OnClickListener;)V |
726 | ·······38 | 724 | ·······384:·aload·········17 |
725 | ·······386:·aload·········19 | ||
726 | ·······388:·invokevirtual·#248················//·Method·android/widget/ImageView.setOnClickListener:(Landroid/view/View$OnClickListener;)V | ||
727 | ·······391:·aload·········18 | ||
727 | ·······39 | 728 | ·······393:·aload·········19 |
728 | ·······39 | 729 | ·······395:·invokevirtual·#248················//·Method·android/widget/ImageView.setOnClickListener:(Landroid/view/View$OnClickListener;)V |
729 | ·······39 | 730 | ·······398:·aload·········4 |
730 | ·······397:·aload·········19 | ||
731 | ·······399:·invokevirtual·#248················//·Method·android/widget/ImageView.setOnClickListener:(Landroid/view/View$OnClickListener;)V | ||
Max diff block lines reached; 154/14884 bytes (1.03%) of diff not shown. |
Offset 232, 62 lines modified | Offset 232, 64 lines modified | ||
232 | ········67:·putfield······#66·················//·Field·level:I | 232 | ········67:·putfield······#66·················//·Field·level:I |
233 | ········70:·return | 233 | ········70:·return |
234 | ··public·static·de.skubware.opentraining.basic.ActivationLevel·getByLevel(int); | 234 | ··public·static·de.skubware.opentraining.basic.ActivationLevel·getByLevel(int); |
235 | ····descriptor:·(I)Lde/skubware/opentraining/basic/ActivationLevel; | 235 | ····descriptor:·(I)Lde/skubware/opentraining/basic/ActivationLevel; |
236 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC | 236 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC |
237 | ····Code: | 237 | ····Code: |
238 | ······stack=300,·locals= | 238 | ······stack=300,·locals=7,·args_size=1 |
239 | ·········0:·invokestatic··#70·················//·Method·values:()[Lde/skubware/opentraining/basic/ActivationLevel; | 239 | ·········0:·invokestatic··#70·················//·Method·values:()[Lde/skubware/opentraining/basic/ActivationLevel; |
240 | ·········3:·astore_1 | 240 | ·········3:·astore_1 |
241 | ·········4:·aload_1 | 241 | ·········4:·aload_1 |
242 | ·········5:·arraylength | 242 | ·········5:·arraylength |
243 | ·········6:·istore_2 | 243 | ·········6:·istore_2 |
244 | ·········7:·iconst_0 | 244 | ·········7:·iconst_0 |
245 | ·········8:·istore_3 | 245 | ·········8:·istore_3 |
246 | ·········9:·aconst_null | ||
246 | ·········9:·iload_3 | ||
247 | ········10:·iload_2 | ||
248 | ········11:·if_icmpge·····42 | ||
249 | ········14:·aload_1 | ||
250 | ········15:·iload_3 | ||
251 | ········16:·aaload | ||
252 | ········1 | 247 | ········10:·astore········4 |
248 | ········12:·iload_3 | ||
249 | ········13:·iload_2 | ||
250 | ········14:·if_icmpge·····45 | ||
251 | ········17:·aload_1 | ||
252 | ········18:·iload_3 | ||
253 | ········19:·aaload | ||
254 | ········20:·astore········5 | ||
253 | ········ | 255 | ········22:·aload·········5 |
254 | ········2 | 256 | ········24:·getfield······#66·················//·Field·level:I |
255 | ········2 | 257 | ········27:·istore········6 |
256 | ········2 | 258 | ········29:·iload·········6 |
257 | ········ | 259 | ········31:·iload_0 |
258 | ········ | 260 | ········32:·if_icmpne·····38 |
259 | ········3 | 261 | ········35:·aload·········5 |
260 | ········3 | 262 | ········37:·areturn |
261 | ········3 | 263 | ········38:·iload_3 |
262 | ········3 | 264 | ········39:·iconst_1 |
263 | ········ | 265 | ········40:·iadd |
264 | ········ | 266 | ········41:·istore_3 |
265 | ········ | 267 | ········42:·goto··········12 |
266 | ········4 | 268 | ········45:·new···········#43·················//·class·java/lang/IllegalArgumentException |
267 | ········4 | 269 | ········48:·astore········4 |
268 | ········ | 270 | ········50:·new···········#45·················//·class·java/lang/StringBuilder |
269 | ········50:·astore········7 | ||
270 | ········5 | 271 | ········53:·astore_1 |
272 | ········54:·aload_1 | ||
271 | ········5 | 273 | ········55:·invokespecial·#48·················//·Method·java/lang/StringBuilder."<init>":()V |
272 | ········5 | 274 | ········58:·aload_1 |
273 | ········59:·ldc···········#72·················//·String·An·ActivationLevel·with·the·level | 275 | ········59:·ldc···········#72·················//·String·An·ActivationLevel·with·the·level |
274 | ········61:·invokevirtual·#54·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 276 | ········61:·invokevirtual·#54·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
275 | ········64:·iload_0 | 277 | ········64:·iload_0 |
276 | ········65:·invokevirtual·#57·················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; | 278 | ········65:·invokevirtual·#57·················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; |
277 | ········68:·ldc···········#74·················//·String··does·not·exist | 279 | ········68:·ldc···········#74·················//·String··does·not·exist |
278 | ········70:·invokevirtual·#54·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 280 | ········70:·invokevirtual·#54·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
279 | ········73:·invokevirtual·#61·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; | 281 | ········73:·invokevirtual·#61·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
280 | ········76:·astore | 282 | ········76:·astore_1 |
281 | ········7 | 283 | ········77:·aload·········4 |
282 | ········ | 284 | ········79:·aload_1 |
283 | ········8 | 285 | ········80:·invokespecial·#64·················//·Method·java/lang/IllegalArgumentException."<init>":(Ljava/lang/String;)V |
284 | ········8 | 286 | ········83:·aload·········4 |
285 | ········8 | 287 | ········85:·athrow |
286 | ··public·static·de.skubware.opentraining.basic.ActivationLevel·valueOf(java.lang.String); | 288 | ··public·static·de.skubware.opentraining.basic.ActivationLevel·valueOf(java.lang.String); |
287 | ····descriptor:·(Ljava/lang/String;)Lde/skubware/opentraining/basic/ActivationLevel; | 289 | ····descriptor:·(Ljava/lang/String;)Lde/skubware/opentraining/basic/ActivationLevel; |
288 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC | 290 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC |
289 | ····Code: | 291 | ····Code: |
290 | ······stack=300,·locals=1,·args_size=1 | 292 | ······stack=300,·locals=1,·args_size=1 |
291 | ·········0:·ldc···········#2··················//·class·de/skubware/opentraining/basic/ActivationLevel | 293 | ·········0:·ldc···········#2··················//·class·de/skubware/opentraining/basic/ActivationLevel |
Offset 173, 15 lines modified | Offset 173, 15 lines modified | ||
173 | ····descriptor:·Ljava/util/List; | 173 | ····descriptor:·Ljava/util/List; |
174 | ····flags:·(0x0002)·ACC_PRIVATE | 174 | ····flags:·(0x0002)·ACC_PRIVATE |
175 | ··public·de.skubware.opentraining.basic.FSet(de.skubware.opentraining.basic.FSet$SetParameter...); | 175 | ··public·de.skubware.opentraining.basic.FSet(de.skubware.opentraining.basic.FSet$SetParameter...); |
176 | ····descriptor:·([Lde/skubware/opentraining/basic/FSet$SetParameter;)V | 176 | ····descriptor:·([Lde/skubware/opentraining/basic/FSet$SetParameter;)V |
177 | ····flags:·(0x0081)·ACC_PUBLIC,·ACC_VARARGS | 177 | ····flags:·(0x0081)·ACC_PUBLIC,·ACC_VARARGS |
178 | ····Code: | 178 | ····Code: |
179 | ······stack=300,·locals= | 179 | ······stack=300,·locals=6,·args_size=2 |
180 | ·········0:·aload_0 | 180 | ·········0:·aload_0 |
181 | ·········1:·invokespecial·#23·················//·Method·java/lang/Object."<init>":()V | 181 | ·········1:·invokespecial·#23·················//·Method·java/lang/Object."<init>":()V |
182 | ·········4:·new···········#25·················//·class·java/util/ArrayList | 182 | ·········4:·new···········#25·················//·class·java/util/ArrayList |
183 | ·········7:·astore_2 | 183 | ·········7:·astore_2 |
184 | ·········8:·aload_2 | 184 | ·········8:·aload_2 |
185 | ·········9:·invokespecial·#26·················//·Method·java/util/ArrayList."<init>":()V | 185 | ·········9:·invokespecial·#26·················//·Method·java/util/ArrayList."<init>":()V |
186 | ········12:·aload_0 | 186 | ········12:·aload_0 |
Offset 199, 52 lines modified | Offset 199, 52 lines modified | ||
199 | ········32:·astore_2 | 199 | ········32:·astore_2 |
200 | ········33:·aload_2 | 200 | ········33:·aload_2 |
201 | ········34:·ldc···········#33·················//·String·cats·must·not·be·empty | 201 | ········34:·ldc···········#33·················//·String·cats·must·not·be·empty |
202 | ········36:·invokespecial·#36·················//·Method·java/lang/IllegalArgumentException."<init>":(Ljava/lang/String;)V | 202 | ········36:·invokespecial·#36·················//·Method·java/lang/IllegalArgumentException."<init>":(Ljava/lang/String;)V |
203 | ········39:·aload_2 | 203 | ········39:·aload_2 |
204 | ········40:·athrow | 204 | ········40:·athrow |
205 | ········41:·aload_1 | 205 | ········41:·aload_1 |
206 | ········42:·astore········5 | ||
207 | ········44:·aload_1 | ||
208 | ········4 | 206 | ········42:·arraylength |
209 | ········4 | 207 | ········43:·istore········4 |
210 | ········4 | 208 | ········45:·iconst_0 |
211 | ········4 | 209 | ········46:·istore_3 |
210 | ········47:·aconst_null | ||
211 | ········48:·astore_2 | ||
212 | ········49:·iload_3 | ||
212 | ········5 | 213 | ········50:·iload·········4 |
213 | ········53:·iload·········6 | ||
214 | ········5 | 214 | ········52:·if_icmpge·····82 |
215 | ········55:·aload_1 | ||
216 | ········56:·iload_3 | ||
217 | ········57:·aaload | ||
218 | ········58:·astore········5 | ||
215 | ········ | 219 | ········60:·aload·········5 |
216 | ········60:·iload·········7 | ||
217 | ········62:·aaload | ||
218 | ········63:·astore········8 | ||
219 | ········65:·aload·········8 | ||
220 | ········6 | 220 | ········62:·ifnonnull·····75 |
221 | ········ | 221 | ········65:·new···········#38·················//·class·java/lang/NullPointerException |
222 | ········ | 222 | ········68:·astore_2 |
223 | ········ | 223 | ········69:·aload_2 |
224 | ········7 | 224 | ········70:·invokespecial·#39·················//·Method·java/lang/NullPointerException."<init>":()V |
225 | ········7 | 225 | ········73:·aload_2 |
226 | ········7 | 226 | ········74:·athrow |
227 | ········ | 227 | ········75:·iload_3 |
228 | ········ | 228 | ········76:·iconst_1 |
229 | ········ | 229 | ········77:·iadd |
230 | ········ | 230 | ········78:·istore_3 |
231 | ········ | 231 | ········79:·goto··········49 |
232 | ········8 | 232 | ········82:·aload_0 |
233 | ········ | 233 | ········83:·getfield······#28·················//·Field·mSetParameterList:Ljava/util/List; |
234 | ········ | 234 | ········86:·aload_1 |
235 | ········ | 235 | ········87:·invokestatic··#45·················//·Method·java/util/Collections.addAll:(Ljava/util/Collection;[Ljava/lang/Object;)Z |
236 | ········9 | 236 | ········90:·pop |
237 | ········9 | 237 | ········91:·return |
238 | ··public·java.lang.Object·clone(); | 238 | ··public·java.lang.Object·clone(); |
239 | ····descriptor:·()Ljava/lang/Object; | 239 | ····descriptor:·()Ljava/lang/Object; |
240 | ····flags:·(0x0001)·ACC_PUBLIC | 240 | ····flags:·(0x0001)·ACC_PUBLIC |
241 | ····Code: | 241 | ····Code: |
242 | ······stack=300,·locals=1 | 242 | ······stack=300,·locals=10,·args_size=1 |
243 | ·········0:·aload_0 | 243 | ·········0:·aload_0 |
244 | ·········1:·invokespecial·#49·················//·Method·java/lang/Object.clone:()Ljava/lang/Object; | 244 | ·········1:·invokespecial·#49·················//·Method·java/lang/Object.clone:()Ljava/lang/Object; |
245 | ·········4:·astore_1 | 245 | ·········4:·astore_1 |
246 | ·········5:·aload_1 | 246 | ·········5:·aload_1 |
247 | ·········6:·checkcast·····#2··················//·class·de/skubware/opentraining/basic/FSet | 247 | ·········6:·checkcast·····#2··················//·class·de/skubware/opentraining/basic/FSet |
248 | ·········9:·astore_1 | 248 | ·········9:·astore_1 |
249 | ········10:·new···········#25·················//·class·java/util/ArrayList | 249 | ········10:·new···········#25·················//·class·java/util/ArrayList |
Offset 260, 15 lines modified | Offset 260, 15 lines modified | ||
260 | ········28:·aload_2 | 260 | ········28:·aload_2 |
261 | ········29:·invokeinterface·#55,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; | 261 | ········29:·invokeinterface·#55,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
262 | ········34:·astore_3 | 262 | ········34:·astore_3 |
263 | ········35:·aload_3 | 263 | ········35:·aload_3 |
264 | ········36:·invokeinterface·#61,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z | 264 | ········36:·invokeinterface·#61,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
265 | ········41:·istore········4 | 265 | ········41:·istore········4 |
266 | ········43:·iload·········4 | 266 | ········43:·iload·········4 |
267 | ········45:·ifeq··········2 | 267 | ········45:·ifeq··········278 |
268 | ········48:·aload_3 | 268 | ········48:·aload_3 |
269 | ········49:·invokeinterface·#64,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; | 269 | ········49:·invokeinterface·#64,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
270 | ········54:·astore········5 | 270 | ········54:·astore········5 |
271 | ········56:·aload·········5 | 271 | ········56:·aload·········5 |
272 | ········58:·checkcast·····#66·················//·class·de/skubware/opentraining/basic/FSet$SetParameter | 272 | ········58:·checkcast·····#66·················//·class·de/skubware/opentraining/basic/FSet$SetParameter |
273 | ········61:·astore········5 | 273 | ········61:·astore········5 |
274 | ········63:·aconst_null | 274 | ········63:·aconst_null |
Offset 347, 36 lines modified | Offset 347, 36 lines modified | ||
347 | ·······225:·goto··········35 | 347 | ·······225:·goto··········35 |
348 | ·······228:·astore········8 | 348 | ·······228:·astore········8 |
349 | ·······230:·aload·········8 | 349 | ·······230:·aload·········8 |
350 | ·······232:·invokevirtual·#95·················//·Method·java/lang/CloneNotSupportedException.printStackTrace:()V | 350 | ·······232:·invokevirtual·#95·················//·Method·java/lang/CloneNotSupportedException.printStackTrace:()V |
351 | ·······235:·new···········#97·················//·class·java/lang/AssertionError | 351 | ·······235:·new···········#97·················//·class·java/lang/AssertionError |
352 | ·······238:·astore_2 | 352 | ·······238:·astore_2 |
353 | ·······239:·new···········#99·················//·class·java/lang/StringBuilder | 353 | ·······239:·new···········#99·················//·class·java/lang/StringBuilder |
354 | ·······242:·astore | 354 | ·······242:·astore_3 |
355 | ·······24 | 355 | ·······243:·aload_3 |
356 | ·······24 | 356 | ·······244:·invokespecial·#100················//·Method·java/lang/StringBuilder."<init>":()V |
357 | ·······24 | 357 | ·······247:·aload_3 |
358 | ·······2 | 358 | ·······248:·ldc···········#102················//·String·Clone·not·supported: |
359 | ·······25 | 359 | ·······250:·invokevirtual·#106················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
360 | ·······25 | 360 | ·······253:·astore_3 |
361 | ·······25 | 361 | ·······254:·aload·········8 |
362 | ·······2 | 362 | ·······256:·invokevirtual·#110················//·Method·java/lang/CloneNotSupportedException.toString:()Ljava/lang/String; |
363 | ·······2 | 363 | ·······259:·astore········9 |
364 | ·······261:·aload_3 | ||
364 | ·······26 | 365 | ·······262:·aload·········9 |
365 | ·······267:·aload·········10 | ||
366 | ·······26 | 366 | ·······264:·invokevirtual·#106················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
367 | ·······2 | 367 | ·······267:·invokevirtual·#111················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
368 | ·······27 | 368 | ·······270:·astore_3 |
369 | ·······27 | 369 | ·······271:·aload_2 |
370 | ·······27 | 370 | ·······272:·aload_3 |
371 | ·······2 | 371 | ·······273:·invokespecial·#114················//·Method·java/lang/AssertionError."<init>":(Ljava/lang/Object;)V |
372 | ·······2 | 372 | ·······276:·aload_2 |
373 | ·······2 | 373 | ·······277:·athrow |
374 | ·······2 | 374 | ·······278:·aload_1 |
375 | ·······2 | 375 | ·······279:·areturn |
376 | ······Exception·table: | 376 | ······Exception·table: |
377 | ·········from····to··target·type | 377 | ·········from····to··target·type |
378 | ·············0·····4···228···Class·java/lang/CloneNotSupportedException | 378 | ·············0·····4···228···Class·java/lang/CloneNotSupportedException |
379 | ·············5·····9···228···Class·java/lang/CloneNotSupportedException | 379 | ·············5·····9···228···Class·java/lang/CloneNotSupportedException |
380 | ············10····13···228···Class·java/lang/CloneNotSupportedException | 380 | ············10····13···228···Class·java/lang/CloneNotSupportedException |
Max diff block lines reached; 8566/16195 bytes (52.89%) of diff not shown. |
Offset 623, 62 lines modified | Offset 623, 60 lines modified | ||
623 | ········45:·astore_2 | 623 | ········45:·astore_2 |
624 | ········46:·aload_1 | 624 | ········46:·aload_1 |
625 | ········47:·aload_2 | 625 | ········47:·aload_2 |
626 | ········48:·invokevirtual·#96·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 626 | ········48:·invokevirtual·#96·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
627 | ········51:·pop | 627 | ········51:·pop |
628 | ········52:·aload_0 | 628 | ········52:·aload_0 |
629 | ········53:·getfield······#35·················//·Field·mFSetList:Ljava/util/List; | 629 | ········53:·getfield······#35·················//·Field·mFSetList:Ljava/util/List; |
630 | ········56:·astore_2 | ||
631 | ········57:·aload_2 | ||
632 | ········5 | 630 | ········56:·invokeinterface·#134,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
633 | ········63:·astore········4 | ||
634 | ········6 | 631 | ········61:·astore_2 |
632 | ········62:·aload_2 | ||
635 | ········6 | 633 | ········63:·invokeinterface·#139,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
636 | ········ | 634 | ········68:·istore········4 |
637 | ········7 | 635 | ········70:·iload·········4 |
638 | ········7 | 636 | ········72:·ifeq··········150 |
639 | ········7 | 637 | ········75:·aload_2 |
640 | ········ | 638 | ········76:·invokeinterface·#143,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
641 | ········8 | 639 | ········81:·checkcast·····#98·················//·class·de/skubware/opentraining/basic/FSet |
642 | ········8 | 640 | ········84:·astore········5 |
643 | ········ | 641 | ········86:·new···········#89·················//·class·java/lang/StringBuilder |
644 | ········ | 642 | ········89:·astore_3 |
645 | ········9 | 643 | ········90:·aload_3 |
646 | ········9 | 644 | ········91:·invokespecial·#90·················//·Method·java/lang/StringBuilder."<init>":()V |
647 | ········9 | 645 | ········94:·aload_3 |
648 | ······· | 646 | ········95:·ldc···········#145················//·String·\n·FSet: |
649 | ······· | 647 | ········97:·invokevirtual·#96·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
650 | ·······10 | 648 | ·······100:·astore_3 |
651 | ·······10 | 649 | ·······101:·aload·········5 |
652 | ·······10 | 650 | ·······103:·invokevirtual·#102················//·Method·de/skubware/opentraining/basic/FSet.toString:()Ljava/lang/String; |
651 | ·······106:·astore········6 | ||
653 | ·······111:·astore_3 | ||
654 | ·······112:·aload_2 | ||
655 | ·······1 | 652 | ·······108:·aload_3 |
653 | ·······109:·aload·········6 | ||
656 | ·······11 | 654 | ·······111:·invokevirtual·#96·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
657 | ·······11 | 655 | ·······114:·ldc···········#147················//·String··,·hasBeenDone= |
658 | ·······11 | 656 | ·······116:·invokevirtual·#96·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
659 | ·······1 | 657 | ·······119:·astore_3 |
660 | ·······12 | 658 | ·······120:·aload_0 |
661 | ·······12 | 659 | ·······121:·getfield······#40·················//·Field·mSetBeenDoneMap:Ljava/util/IdentityHashMap; |
662 | ·······12 | 660 | ·······124:·aload·········5 |
663 | ·······12 | 661 | ·······126:·invokevirtual·#107················//·Method·java/util/IdentityHashMap.get:(Ljava/lang/Object;)Ljava/lang/Object; |
662 | ·······129:·astore········6 | ||
664 | ·······132:·astore_3 | ||
665 | ·······133:·aload_2 | ||
666 | ·······13 | 663 | ·······131:·aload_3 |
664 | ·······132:·aload·········6 | ||
667 | ·······13 | 665 | ·······134:·invokevirtual·#128················//·Method·java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
668 | ·······13 | 666 | ·······137:·invokevirtual·#103················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
669 | ·······14 | 667 | ·······140:·astore_3 |
670 | ·······14 | 668 | ·······141:·aload_1 |
671 | ·······14 | 669 | ·······142:·aload_3 |
672 | ·······14 | 670 | ·······143:·invokevirtual·#96·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
673 | ·······14 | 671 | ·······146:·pop |
674 | ·······14 | 672 | ·······147:·goto··········62 |
675 | ·······15 | 673 | ·······150:·aload_1 |
676 | ·······15 | 674 | ·······151:·invokevirtual·#103················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
677 | ·······15 | 675 | ·······154:·areturn |
678 | ··public·java.lang.String·toString(); | 676 | ··public·java.lang.String·toString(); |
679 | ····descriptor:·()Ljava/lang/String; | 677 | ····descriptor:·()Ljava/lang/String; |
680 | ····flags:·(0x0001)·ACC_PUBLIC | 678 | ····flags:·(0x0001)·ACC_PUBLIC |
681 | ····Code: | 679 | ····Code: |
682 | ······stack=300,·locals=1,·args_size=1 | 680 | ······stack=300,·locals=1,·args_size=1 |
683 | ·········0:·aload_0 | 681 | ·········0:·aload_0 |
Offset 23, 25 lines modified | Offset 23, 27 lines modified | ||
23 | ····} | 23 | ····} |
24 | ···· | 24 | ···· |
25 | ····public·void·addNames(final·Locale·locale,·final·List·list)·{ | 25 | ····public·void·addNames(final·Locale·locale,·final·List·list)·{ |
26 | ········this.addNames(locale,·(String[])list.toArray(new·String[list.size()])); | 26 | ········this.addNames(locale,·(String[])list.toArray(new·String[list.size()])); |
27 | ····} | 27 | ····} |
28 | ···· | 28 | ···· |
29 | ····public·void·addNames(final·Locale·locale,·final·String...·array)·{ | 29 | ····public·void·addNames(final·Locale·locale,·final·String...·array)·{ |
30 | ········int·i·=·0; | ||
30 | ········if·(this.nameMap.get(locale)·==·null)·{ | 31 | ········if·(this.nameMap.get(locale)·==·null)·{ |
31 | ············this.nameMap.put(locale,·new·HashSet()); | 32 | ············this.nameMap.put(locale,·new·HashSet()); |
32 | ········} | 33 | ········} |
33 | ········if·(locale.getLanguage().equals(Locale.getDefault().getLanguage()))·{ | 34 | ········if·(locale.getLanguage().equals(Locale.getDefault().getLanguage()))·{ |
34 | ············this.name·=·array[0]; | 35 | ············this.name·=·array[0]; |
35 | ········} | 36 | ········} |
36 | ········final·Set<String>·set·=·(Set<String>)this.nameMap.get(locale); | 37 | ········final·Set<String>·set·=·(Set<String>)this.nameMap.get(locale); |
37 | ········ | 38 | ········while·(i·<·array.length)·{ |
38 | ············final·String·s·=·array[i]; | 39 | ············final·String·s·=·array[i]; |
39 | ············set.add(s); | 40 | ············set.add(s); |
40 | ············set.add(s.toLowerCase(Locale.GERMANY)); | 41 | ············set.add(s.toLowerCase(Locale.GERMANY)); |
42 | ············++i; | ||
41 | ········} | 43 | ········} |
42 | ····} | 44 | ····} |
43 | ···· | 45 | ···· |
44 | ····public·int·compareTo(final·Translatable·translatable)·{ | 46 | ····public·int·compareTo(final·Translatable·translatable)·{ |
45 | ········return·this.toString().compareTo(translatable.toString()); | 47 | ········return·this.toString().compareTo(translatable.toString()); |
46 | ····} | 48 | ····} |
47 | ···· | 49 | ···· |
Offset 385, 98 lines modified | Offset 385, 94 lines modified | ||
385 | ·········8:·invokespecial·#79·················//·Method·"<init>":(Ljava/lang/String;Ljava/util/Collection;)V | 385 | ·········8:·invokespecial·#79·················//·Method·"<init>":(Ljava/lang/String;Ljava/util/Collection;)V |
386 | ········11:·return | 386 | ········11:·return |
387 | ··public·void·addFitnessExercise(de.skubware.opentraining.basic.FitnessExercise); | 387 | ··public·void·addFitnessExercise(de.skubware.opentraining.basic.FitnessExercise); |
388 | ····descriptor:·(Lde/skubware/opentraining/basic/FitnessExercise;)V | 388 | ····descriptor:·(Lde/skubware/opentraining/basic/FitnessExercise;)V |
389 | ····flags:·(0x0001)·ACC_PUBLIC | 389 | ····flags:·(0x0001)·ACC_PUBLIC |
390 | ····Code: | 390 | ····Code: |
391 | ······stack=300,·locals= | 391 | ······stack=300,·locals=8,·args_size=2 |
392 | ·········0:·aload_1 | 392 | ·········0:·aload_1 |
393 | ·········1:·invokevirtual·#91·················//·Method·de/skubware/opentraining/basic/FitnessExercise.getExType:()Lde/skubware/opentraining/basic/ExerciseType; | 393 | ·········1:·invokevirtual·#91·················//·Method·de/skubware/opentraining/basic/FitnessExercise.getExType:()Lde/skubware/opentraining/basic/ExerciseType; |
394 | ·········4:·astore_2 | 394 | ·········4:·astore_2 |
395 | ·········5:·aload_0 | 395 | ·········5:·aload_0 |
396 | ·········6:·invokevirtual·#95·················//·Method·getFitnessExercises:()Ljava/util/List; | 396 | ·········6:·invokevirtual·#95·················//·Method·getFitnessExercises:()Ljava/util/List; |
397 | ·········9:·astore_3 | ||
398 | ········10:·aload_3 | ||
399 | ········ | 397 | ·········9:·invokeinterface·#101,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
400 | ········16:·astore········4 | ||
401 | ········1 | 398 | ········14:·astore_3 |
399 | ········15:·aload_3 | ||
402 | ········ | 400 | ········16:·invokeinterface·#106,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
403 | ········2 | 401 | ········21:·istore········4 |
404 | ········2 | 402 | ········23:·iload·········4 |
405 | ········2 | 403 | ········25:·ifeq··········108 |
406 | ········ | 404 | ········28:·aload_3 |
407 | ········ | 405 | ········29:·invokeinterface·#110,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
408 | ········3 | 406 | ········34:·checkcast·····#87·················//·class·de/skubware/opentraining/basic/FitnessExercise |
409 | ········ | 407 | ········37:·astore········5 |
410 | ········ | 408 | ········39:·aload·········5 |
411 | ········4 | 409 | ········41:·invokevirtual·#91·················//·Method·de/skubware/opentraining/basic/FitnessExercise.getExType:()Lde/skubware/opentraining/basic/ExerciseType; |
412 | ········49:·astore_3 | ||
413 | ········ | 410 | ········44:·astore········6 |
411 | ········46:·aload·········6 | ||
414 | ········ | 412 | ········48:·aload_2 |
415 | ········ | 413 | ········49:·invokevirtual·#111················//·Method·de/skubware/opentraining/basic/ExerciseType.equals:(Ljava/lang/Object;)Z |
416 | ········5 | 414 | ········52:·istore········4 |
417 | ········5 | 415 | ········54:·iload·········4 |
418 | ········5 | 416 | ········56:·ifeq··········15 |
419 | ········ | 417 | ········59:·new···········#113················//·class·java/lang/IllegalArgumentException |
420 | ········6 | 418 | ········62:·astore_3 |
421 | ········6 | 419 | ········63:·new···········#115················//·class·java/lang/StringBuilder |
422 | ········6 | 420 | ········66:·astore········6 |
423 | ········ | 421 | ········68:·aload·········6 |
424 | ········7 | 422 | ········70:·invokespecial·#116················//·Method·java/lang/StringBuilder."<init>":()V |
425 | ········7 | 423 | ········73:·aload·········6 |
426 | ········7 | 424 | ········75:·ldc···········#118················//·String·There·is·already·an·Exercise·with·the·ExerciseType: |
427 | ········ | 425 | ········77:·invokevirtual·#122················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
428 | ········8 | 426 | ········80:·astore········6 |
429 | ········8 | 427 | ········82:·aload_2 |
430 | ········8 | 428 | ········83:·invokevirtual·#126················//·Method·de/skubware/opentraining/basic/ExerciseType.toString:()Ljava/lang/String; |
431 | ········8 | 429 | ········86:·astore········7 |
430 | ········88:·aload·········6 | ||
432 | ········9 | 431 | ········90:·aload·········7 |
433 | ········93:·aload·········8 | ||
434 | ········9 | 432 | ········92:·invokevirtual·#122················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
435 | ········9 | 433 | ········95:·invokevirtual·#127················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
436 | ······· | 434 | ········98:·astore········6 |
437 | ·······10 | 435 | ·······100:·aload_3 |
438 | ·······10 | 436 | ·······101:·aload·········6 |
439 | ·······10 | 437 | ·······103:·invokespecial·#130················//·Method·java/lang/IllegalArgumentException."<init>":(Ljava/lang/String;)V |
440 | ·······10 | 438 | ·······106:·aload_3 |
441 | ·······1 | 439 | ·······107:·athrow |
442 | ·······1 | 440 | ·······108:·aload_0 |
443 | ·······1 | 441 | ·······109:·getfield······#38·················//·Field·fitnessExercises:Ljava/util/ArrayList; |
444 | ·······11 | 442 | ·······112:·aload_1 |
445 | ·······11 | 443 | ·······113:·invokevirtual·#133················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z |
446 | ·······11 | 444 | ·······116:·pop |
447 | ·······1 | 445 | ·······117:·return |
448 | ··public·void·addTrainingEntry(java.util.Date); | 446 | ··public·void·addTrainingEntry(java.util.Date); |
449 | ····descriptor:·(Ljava/util/Date;)V | 447 | ····descriptor:·(Ljava/util/Date;)V |
450 | ····flags:·(0x0001)·ACC_PUBLIC | 448 | ····flags:·(0x0001)·ACC_PUBLIC |
451 | ····Code: | 449 | ····Code: |
452 | ······stack=300,·locals= | 450 | ······stack=300,·locals=5,·args_size=2 |
453 | ·········0:·aload_0 | 451 | ·········0:·aload_0 |
454 | ·········1:·getfield······#38·················//·Field·fitnessExercises:Ljava/util/ArrayList; | 452 | ·········1:·getfield······#38·················//·Field·fitnessExercises:Ljava/util/ArrayList; |
455 | ·········4:·astore_2 | ||
456 | ·········5:·aload_2 | ||
457 | ········· | 453 | ·········4:·invokevirtual·#134················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; |
458 | ········· | 454 | ·········7:·astore_2 |
459 | ········ | 455 | ·········8:·aload_2 |
460 | ········ | 456 | ·········9:·invokeinterface·#106,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
461 | ········16:·istore········4 | ||
462 | ········1 | 457 | ········14:·istore_3 |
458 | ········15:·iload_3 | ||
463 | ········ | 459 | ········16:·ifeq··········40 |
464 | ········ | 460 | ········19:·aload_2 |
465 | ········2 | 461 | ········20:·invokeinterface·#110,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
466 | ········2 | 462 | ········25:·checkcast·····#87·················//·class·de/skubware/opentraining/basic/FitnessExercise |
467 | ········ | 463 | ········28:·astore········4 |
468 | ········3 | 464 | ········30:·aload·········4 |
469 | ········3 | 465 | ········32:·aload_1 |
470 | ········3 | 466 | ········33:·invokevirtual·#138················//·Method·de/skubware/opentraining/basic/FitnessExercise.addTrainingEntry:(Ljava/util/Date;)Lde/skubware/opentraining/basic/TrainingEntry; |
471 | ········ | 467 | ········36:·pop |
472 | ········ | 468 | ········37:·goto··········8 |
473 | ········4 | 469 | ········40:·return |
474 | ··public·boolean·contains(de.skubware.opentraining.basic.FitnessExercise); | 470 | ··public·boolean·contains(de.skubware.opentraining.basic.FitnessExercise); |
475 | ····descriptor:·(Lde/skubware/opentraining/basic/FitnessExercise;)Z | 471 | ····descriptor:·(Lde/skubware/opentraining/basic/FitnessExercise;)Z |
476 | ····flags:·(0x0001)·ACC_PUBLIC | 472 | ····flags:·(0x0001)·ACC_PUBLIC |
477 | ····Code: | 473 | ····Code: |
478 | ······stack=300,·locals=2,·args_size=2 | 474 | ······stack=300,·locals=2,·args_size=2 |
479 | ·········0:·aload_0 | 475 | ·········0:·aload_0 |
Offset 587, 55 lines modified | Offset 583, 53 lines modified | ||
587 | ······stack=300,·locals=9,·args_size=1 | 583 | ······stack=300,·locals=9,·args_size=1 |
588 | ·········0:·new···········#35·················//·class·java/util/ArrayList | 584 | ·········0:·new···········#35·················//·class·java/util/ArrayList |
589 | ·········3:·astore_1 | 585 | ·········3:·astore_1 |
590 | ·········4:·aload_1 | 586 | ·········4:·aload_1 |
591 | ·········5:·invokespecial·#36·················//·Method·java/util/ArrayList."<init>":()V | 587 | ·········5:·invokespecial·#36·················//·Method·java/util/ArrayList."<init>":()V |
592 | ·········8:·aload_0 | 588 | ·········8:·aload_0 |
593 | ·········9:·getfield······#38·················//·Field·fitnessExercises:Ljava/util/ArrayList; | 589 | ·········9:·getfield······#38·················//·Field·fitnessExercises:Ljava/util/ArrayList; |
594 | ········12:·astore_2 | ||
595 | ········13:·aload_2 | ||
596 | ········1 | 590 | ········12:·invokevirtual·#134················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; |
597 | ········1 | 591 | ········15:·astore_2 |
598 | ········1 | 592 | ········16:·aload_2 |
599 | ········1 | 593 | ········17:·invokeinterface·#106,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
600 | ········24:·istore········4 | ||
601 | ········2 | 594 | ········22:·istore_3 |
595 | ········23:·iload_3 | ||
602 | ········2 | 596 | ········24:·ifeq··········77 |
603 | ········ | 597 | ········27:·aload_2 |
604 | ········ | 598 | ········28:·invokeinterface·#110,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
605 | ········3 | 599 | ········33:·checkcast·····#87·················//·class·de/skubware/opentraining/basic/FitnessExercise |
606 | ········ | 600 | ········36:·astore········4 |
607 | ········ | 601 | ········38:·new···········#87·················//·class·de/skubware/opentraining/basic/FitnessExercise |
608 | ········4 | 602 | ········41:·astore········5 |
609 | ········4 | 603 | ········43:·aload·········4 |
Max diff block lines reached; 14911/28138 bytes (52.99%) of diff not shown. |
Offset 79, 14 lines modified | Offset 79, 15 lines modified | ||
79 | ············} | 79 | ············} |
80 | ········} | 80 | ········} |
81 | ········catch·(Exception·ex2)·{} | 81 | ········catch·(Exception·ex2)·{} |
82 | ····} | 82 | ····} |
83 | ···· | 83 | ···· |
84 | ····@Override | 84 | ····@Override |
85 | ····public·void·endElement(final·String·s,·final·String·s2,·final·String·s3)·{ | 85 | ····public·void·endElement(final·String·s,·final·String·s2,·final·String·s3)·{ |
86 | ········final·int·mSetHasBeenDone·=·1; | ||
86 | ········if·(s3.equals("Workout"))·{ | 87 | ········if·(s3.equals("Workout"))·{ |
87 | ············this.mWorkout·=·new·Workout(this.mWorkoutName,·(FitnessExercise[])this.mFExList.toArray(new·FitnessExercise[0])); | 88 | ············this.mWorkout·=·new·Workout(this.mWorkoutName,·(FitnessExercise[])this.mFExList.toArray(new·FitnessExercise[0])); |
88 | ············if·(this.mRowCount·!=·null)·{ | 89 | ············if·(this.mRowCount·!=·null)·{ |
89 | ················this.mWorkout.setEmptyRows((int)this.mRowCount); | 90 | ················this.mWorkout.setEmptyRows((int)this.mRowCount); |
90 | ············} | 91 | ············} |
91 | ············else·{ | 92 | ············else·{ |
92 | ················Log.d("WorkoutXMLParser",·"No·rows·were·set"); | 93 | ················Log.d("WorkoutXMLParser",·"No·rows·were·set"); |
Offset 107, 38 lines modified | Offset 108, 38 lines modified | ||
107 | ············this.mFExList.add(fitnessExercise); | 108 | ············this.mFExList.add(fitnessExercise); |
108 | ············this.mCustomName·=·null; | 109 | ············this.mCustomName·=·null; |
109 | ············this.mExerciseType·=·null; | 110 | ············this.mExerciseType·=·null; |
110 | ············this.mFSetList·=·new·ArrayList(); | 111 | ············this.mFSetList·=·new·ArrayList(); |
111 | ············this.mTrainingEntryList·=·new·ArrayList(); | 112 | ············this.mTrainingEntryList·=·new·ArrayList(); |
112 | ········} | 113 | ········} |
113 | ········if·(s3.equals("FSet"))·{ | 114 | ········if·(s3.equals("FSet"))·{ |
114 | ············final·FSet·set·=·new·FSet((FSet$SetParameter[])this.mSetParameter.toArray(new·FSet$SetParameter[ | 115 | ············final·FSet·set·=·new·FSet((FSet$SetParameter[])this.mSetParameter.toArray(new·FSet$SetParameter[mSetHasBeenDone])); |
115 | ············if·(this.parsingTrainingEntry)·{ | 116 | ············if·(this.parsingTrainingEntry)·{ |
116 | ················if·(!this.mSetParameter.isEmpty())·{ | 117 | ················if·(!this.mSetParameter.isEmpty())·{ |
117 | ····················this.mTrainingEntryFSetList.add(set); | 118 | ····················this.mTrainingEntryFSetList.add(set); |
118 | ················} | 119 | ················} |
119 | ············} | 120 | ············} |
120 | ············else·if·(!this.mSetParameter.isEmpty())·{ | 121 | ············else·if·(!this.mSetParameter.isEmpty())·{ |
121 | ················this.mFSetList.add(set); | 122 | ················this.mFSetList.add(set); |
122 | ············} | 123 | ············} |
123 | ············this.mSetHasBeenDoneMap.put(set,·Boolean.valueOf(this.mSetHasBeenDone)); | 124 | ············this.mSetHasBeenDoneMap.put(set,·Boolean.valueOf(this.mSetHasBeenDone)); |
124 | ············this.mSetHasBeenDone·=·t | 125 | ············this.mSetHasBeenDone·=·(mSetHasBeenDone·!=·0); |
125 | ············this.mSetParameter·=·new·ArrayList(); | 126 | ············this.mSetParameter·=·new·ArrayList(); |
126 | ········} | 127 | ········} |
127 | ········if·(s3.equals("SetParameter"))·{ | 128 | ········if·(s3.equals("SetParameter"))·{ |
128 | ············boolean·b·=·false; | 129 | ············boolean·b·=·false; |
129 | ············if·(this.mSetParameterName.equals(new·FSet$SetParameter$Weight( | 130 | ············if·(this.mSetParameterName.equals(new·FSet$SetParameter$Weight(mSetHasBeenDone).getName()))·{ |
130 | ················this.mSetParameter.add(new·FSet$SetParameter$Weight(Integer.parseInt(this.mSetParameterValue))); | 131 | ················this.mSetParameter.add(new·FSet$SetParameter$Weight(Integer.parseInt(this.mSetParameterValue))); |
131 | ················b·=·true; | 132 | ················b·=·true; |
132 | ············} | 133 | ············} |
133 | ············if·(this.mSetParameterName.equals(new·FSet$SetParameter$Repetition( | 134 | ············if·(this.mSetParameterName.equals(new·FSet$SetParameter$Repetition(mSetHasBeenDone).getName()))·{ |
134 | ················this.mSetParameter.add(new·FSet$SetParameter$Repetition(Integer.parseInt(this.mSetParameterValue))); | 135 | ················this.mSetParameter.add(new·FSet$SetParameter$Repetition(Integer.parseInt(this.mSetParameterValue))); |
135 | ················b·=·true; | 136 | ················b·=·true; |
136 | ············} | 137 | ············} |
137 | ············if·(this.mSetParameterName.equals(new·FSet$SetParameter$Duration( | 138 | ············if·(this.mSetParameterName.equals(new·FSet$SetParameter$Duration(mSetHasBeenDone).getName()))·{ |
138 | ················this.mSetParameter.add(new·FSet$SetParameter$Duration(Integer.parseInt(this.mSetParameterValue))); | 139 | ················this.mSetParameter.add(new·FSet$SetParameter$Duration(Integer.parseInt(this.mSetParameterValue))); |
139 | ················b·=·true; | 140 | ················b·=·true; |
140 | ············} | 141 | ············} |
141 | ············if·(this.mSetParameterName.equals(new·FSet$SetParameter$FreeField("·").getName()))·{ | 142 | ············if·(this.mSetParameterName.equals(new·FSet$SetParameter$FreeField("·").getName()))·{ |
142 | ················this.mSetParameter.add(new·FSet$SetParameter$FreeField(this.mSetParameterValue)); | 143 | ················this.mSetParameter.add(new·FSet$SetParameter$FreeField(this.mSetParameterValue)); |
143 | ················b·=·true; | 144 | ················b·=·true; |
144 | ············} | 145 | ············} |
Offset 81, 69 lines modified | Offset 81, 69 lines modified | ||
81 | ········//···146:·invokevirtual···de/skubware/opentraining/basic/ExerciseType.getTranslationMap:()Ljava/util/Map; | 81 | ········//···146:·invokevirtual···de/skubware/opentraining/basic/ExerciseType.getTranslationMap:()Ljava/util/Map; |
82 | ········//···149:·astore··········10 | 82 | ········//···149:·astore··········10 |
83 | ········//···151:·aload···········10 | 83 | ········//···151:·aload···········10 |
84 | ········//···153:·invokeinterface·java/util/Map.keySet:()Ljava/util/Set; | 84 | ········//···153:·invokeinterface·java/util/Map.keySet:()Ljava/util/Set; |
85 | ········//···158:·astore··········4 | 85 | ········//···158:·astore··········4 |
86 | ········//···160:·aload···········4 | 86 | ········//···160:·aload···········4 |
87 | ········//···162:·invokeinterface·java/util/Set.iterator:()Ljava/util/Iterator; | 87 | ········//···162:·invokeinterface·java/util/Set.iterator:()Ljava/util/Iterator; |
88 | ········//···167:·astore·········· | 88 | ········//···167:·astore··········8 |
89 | ········//···169:·aload··········· | 89 | ········//···169:·aload···········8 |
90 | ········//···171:·invokeinterface·java/util/Iterator.hasNext:()Z | 90 | ········//···171:·invokeinterface·java/util/Iterator.hasNext:()Z |
91 | ········//···176:·istore··········1 | 91 | ········//···176:·istore··········11 |
92 | ········//···178:·iload···········1 | 92 | ········//···178:·iload···········11 |
93 | ········//···180:·ifeq············348 | 93 | ········//···180:·ifeq············348 |
94 | ········//···183:·aload··········· | 94 | ········//···183:·aload···········8 |
95 | ········//···185:·invokeinterface·java/util/Iterator.next:()Ljava/lang/Object; | 95 | ········//···185:·invokeinterface·java/util/Iterator.next:()Ljava/lang/Object; |
96 | ········//···190:·astore··········1 | 96 | ········//···190:·astore··········12 |
97 | ········//···192:·aload···········1 | 97 | ········//···192:·aload···········12 |
98 | ········//···194:·checkcast·······Ljava/util/Locale; | 98 | ········//···194:·checkcast·······Ljava/util/Locale; |
99 | ········//···197:·astore··········1 | 99 | ········//···197:·astore··········12 |
100 | ········//···199:·aload···········1 | 100 | ········//···199:·aload···········12 |
101 | ········//···201:·invokevirtual···java/util/Locale.getDisplayLanguage:()Ljava/lang/String; | 101 | ········//···201:·invokevirtual···java/util/Locale.getDisplayLanguage:()Ljava/lang/String; |
102 | ········//···204:·astore··········4 | 102 | ········//···204:·astore··········4 |
103 | ········//···206:·invokestatic····java/util/Locale.getDefault:()Ljava/util/Locale; | 103 | ········//···206:·invokestatic····java/util/Locale.getDefault:()Ljava/util/Locale; |
104 | ········//···209:·astore·········· | 104 | ········//···209:·astore··········13 |
105 | ········//···211:·aload··········· | 105 | ········//···211:·aload···········13 |
106 | ········//···213:·invokevirtual···java/util/Locale.getDisplayLanguage:()Ljava/lang/String; | 106 | ········//···213:·invokevirtual···java/util/Locale.getDisplayLanguage:()Ljava/lang/String; |
107 | ········//···216:·astore·········· | 107 | ········//···216:·astore··········13 |
108 | ········//···218:·aload···········4 | 108 | ········//···218:·aload···········4 |
109 | ········//···220:·aload··········· | 109 | ········//···220:·aload···········13 |
110 | ········//···222:·invokevirtual···java/lang/String.equals:(Ljava/lang/Object;)Z | 110 | ········//···222:·invokevirtual···java/lang/String.equals:(Ljava/lang/Object;)Z |
111 | ········//···225:·istore··········1 | 111 | ········//···225:·istore··········11 |
112 | ········//···227:·iload···········1 | 112 | ········//···227:·iload···········11 |
113 | ········//···229:·ifne············169 | 113 | ········//···229:·ifne············169 |
114 | ········//···232:·ldc·············"Locale" | 114 | ········//···232:·ldc·············"Locale" |
115 | ········//···234:·astore··········4 | 115 | ········//···234:·astore··········4 |
116 | ········//···236:·aload···········6 | 116 | ········//···236:·aload···········6 |
117 | ········//···238:·aload···········4 | 117 | ········//···238:·aload···········4 |
118 | ········//···240:·invokeinterface·org/w3c/dom/Document.createElement:(Ljava/lang/String;)Lorg/w3c/dom/Element; | 118 | ········//···240:·invokeinterface·org/w3c/dom/Document.createElement:(Ljava/lang/String;)Lorg/w3c/dom/Element; |
119 | ········//···245:·astore··········14 | 119 | ········//···245:·astore··········14 |
120 | ········//···247:·ldc·············"language" | 120 | ········//···247:·ldc·············"language" |
121 | ········//···249:·astore··········4 | 121 | ········//···249:·astore··········4 |
122 | ········//···251:·aload···········1 | 122 | ········//···251:·aload···········12 |
123 | ········//···253:·invokevirtual···java/util/Locale.getDisplayLanguage:()Ljava/lang/String; | 123 | ········//···253:·invokevirtual···java/util/Locale.getDisplayLanguage:()Ljava/lang/String; |
124 | ········//···256:·astore·········· | 124 | ········//···256:·astore··········13 |
125 | ········//···258:·aload··········· | 125 | ········//···258:·aload···········13 |
126 | ········//···260:·invokevirtual···java/lang/String.toString:()Ljava/lang/String; | 126 | ········//···260:·invokevirtual···java/lang/String.toString:()Ljava/lang/String; |
127 | ········//···263:·astore·········· | 127 | ········//···263:·astore··········13 |
128 | ········//···265:·aload···········14 | 128 | ········//···265:·aload···········14 |
129 | ········//···267:·aload···········4 | 129 | ········//···267:·aload···········4 |
130 | ········//···269:·aload··········· | 130 | ········//···269:·aload···········13 |
131 | ········//···271:·invokeinterface·org/w3c/dom/Element.setAttribute:(Ljava/lang/String;Ljava/lang/String;)V | 131 | ········//···271:·invokeinterface·org/w3c/dom/Element.setAttribute:(Ljava/lang/String;Ljava/lang/String;)V |
132 | ········//···276:·ldc·············"name" | 132 | ········//···276:·ldc·············"name" |
133 | ········//···278:·astore·········· | 133 | ········//···278:·astore··········13 |
134 | ········//···280:·aload···········10 | 134 | ········//···280:·aload···········10 |
135 | ········//···282:·aload···········1 | 135 | ········//···282:·aload···········12 |
136 | ········//···284:·invokeinterface·java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; | 136 | ········//···284:·invokeinterface·java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; |
137 | ········//···289:·astore··········4 | 137 | ········//···289:·astore··········4 |
138 | ········//···291:·aload···········4 | 138 | ········//···291:·aload···········4 |
139 | ········//···293:·checkcast·······Ljava/lang/String; | 139 | ········//···293:·checkcast·······Ljava/lang/String; |
140 | ········//···296:·astore··········4 | 140 | ········//···296:·astore··········4 |
141 | ········//···298:·aload···········14 | 141 | ········//···298:·aload···········14 |
142 | ········//···300:·aload··········· | 142 | ········//···300:·aload···········13 |
143 | ········//···302:·aload···········4 | 143 | ········//···302:·aload···········4 |
144 | ········//···304:·invokeinterface·org/w3c/dom/Element.setAttribute:(Ljava/lang/String;Ljava/lang/String;)V | 144 | ········//···304:·invokeinterface·org/w3c/dom/Element.setAttribute:(Ljava/lang/String;Ljava/lang/String;)V |
145 | ········//···309:·aload···········7 | 145 | ········//···309:·aload···········7 |
146 | ········//···311:·aload···········14 | 146 | ········//···311:·aload···········14 |
147 | ········//···313:·invokeinterface·org/w3c/dom/Element.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; | 147 | ········//···313:·invokeinterface·org/w3c/dom/Element.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; |
148 | ········//···318:·pop············ | 148 | ········//···318:·pop············ |
149 | ········//···319:·goto············169 | 149 | ········//···319:·goto············169 |
Offset 164, 331 lines modified | Offset 164, 331 lines modified | ||
164 | ········//···346:·iload_3········ | 164 | ········//···346:·iload_3········ |
165 | ········//···347:·ireturn········ | 165 | ········//···347:·ireturn········ |
166 | ········//···348:·aload_0········ | 166 | ········//···348:·aload_0········ |
167 | ········//···349:·invokevirtual···de/skubware/opentraining/basic/ExerciseType.getRequiredEquipment:()Ljava/util/SortedSet; | 167 | ········//···349:·invokevirtual···de/skubware/opentraining/basic/ExerciseType.getRequiredEquipment:()Ljava/util/SortedSet; |
168 | ········//···352:·astore··········4 | 168 | ········//···352:·astore··········4 |
169 | ········//···354:·aload···········4 | 169 | ········//···354:·aload···········4 |
170 | ········//···356:·invokeinterface·java/util/SortedSet.iterator:()Ljava/util/Iterator; | 170 | ········//···356:·invokeinterface·java/util/SortedSet.iterator:()Ljava/util/Iterator; |
171 | ········//···361:·astore·········· | 171 | ········//···361:·astore··········4 |
172 | ········//···363:·aload··········· | 172 | ········//···363:·aload···········4 |
173 | ········//···365:·invokeinterface·java/util/Iterator.hasNext:()Z | 173 | ········//···365:·invokeinterface·java/util/Iterator.hasNext:()Z |
174 | ········//···370:·istore··········1 | 174 | ········//···370:·istore··········16 |
175 | ········//···372:·iload···········1 | 175 | ········//···372:·iload···········16 |
176 | ········//···374:·ifeq············475 | 176 | ········//···374:·ifeq············475 |
177 | ········//···377:·aload··········· | 177 | ········//···377:·aload···········4 |
178 | ········//···379:·invokeinterface·java/util/Iterator.next:()Ljava/lang/Object; | 178 | ········//···379:·invokeinterface·java/util/Iterator.next:()Ljava/lang/Object; |
179 | ········//···384:·astore··········1 | 179 | ········//···384:·astore··········17 |
180 | ········//···386:·aload···········1 | 180 | ········//···386:·aload···········17 |
181 | ········//···388:·checkcast·······Lde/skubware/opentraining/basic/SportsEquipment; | 181 | ········//···388:·checkcast·······Lde/skubware/opentraining/basic/SportsEquipment; |
182 | ········//···391:·astore··········1 | 182 | ········//···391:·astore··········17 |
183 | ········//···393:·ldc·············"SportsEquipment" | 183 | ········//···393:·ldc·············"SportsEquipment" |
184 | ········//···395:·astore·········· | 184 | ········//···395:·astore··········8 |
185 | ········//···397:·aload···········6 | 185 | ········//···397:·aload···········6 |
186 | ········//···399:·aload··········· | 186 | ········//···399:·aload···········8 |
187 | ········//···401:·invokeinterface·org/w3c/dom/Document.createElement:(Ljava/lang/String;)Lorg/w3c/dom/Element; | 187 | ········//···401:·invokeinterface·org/w3c/dom/Document.createElement:(Ljava/lang/String;)Lorg/w3c/dom/Element; |
188 | ········//···406:·astore··········1 | 188 | ········//···406:·astore··········18 |
189 | ········//···408:·ldc·············"name" | 189 | ········//···408:·ldc·············"name" |
190 | ········//···410:·astore·········· | 190 | ········//···410:·astore··········8 |
191 | ········//···412:·aload···········1 | 191 | ········//···412:·aload···········17 |
192 | ········//···414:·invokevirtual···de/skubware/opentraining/basic/SportsEquipment.toString:()Ljava/lang/String; | 192 | ········//···414:·invokevirtual···de/skubware/opentraining/basic/SportsEquipment.toString:()Ljava/lang/String; |
193 | ········//···417:·astore·········· | 193 | ········//···417:·astore··········13 |
194 | ········//···419:·aload···········1 | 194 | ········//···419:·aload···········18 |
195 | ········//···421:·aload··········· | 195 | ········//···421:·aload···········8 |
196 | ········//···423:·aload··········· | 196 | ········//···423:·aload···········13 |
197 | ········//···425:·invokeinterface·org/w3c/dom/Element.setAttribute:(Ljava/lang/String;Ljava/lang/String;)V | 197 | ········//···425:·invokeinterface·org/w3c/dom/Element.setAttribute:(Ljava/lang/String;Ljava/lang/String;)V |
198 | ········//···430:·aload···········7 | 198 | ········//···430:·aload···········7 |
199 | ········//···432:·aload···········1 | 199 | ········//···432:·aload···········18 |
200 | ········//···434:·invokeinterface·org/w3c/dom/Element.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; | 200 | ········//···434:·invokeinterface·org/w3c/dom/Element.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; |
201 | ········//···439:·pop············ | 201 | ········//···439:·pop············ |
202 | ········//···440:·goto············363 | 202 | ········//···440:·goto············363 |
203 | ········//···443:·astore··········1 | 203 | ········//···443:·astore··········19 |
204 | ········//···445:·iconst_0······· | 204 | ········//···445:·iconst_0······· |
205 | ········//···446:·istore_3······· | 205 | ········//···446:·istore_3······· |
206 | ········//···447:·ldc·············"XMLSaver" | 206 | ········//···447:·ldc·············"XMLSaver" |
207 | ········//···449:·astore··········4 | 207 | ········//···449:·astore··········4 |
208 | ········//···451:·ldc·············"Error·during·parsing·ExerciseType·xml·file." | 208 | ········//···451:·ldc·············"Error·during·parsing·ExerciseType·xml·file." |
209 | ········//···453:·astore··········8 | 209 | ········//···453:·astore··········8 |
210 | ········//···455:·aload···········4 | 210 | ········//···455:·aload···········4 |
211 | ········//···457:·aload···········8 | 211 | ········//···457:·aload···········8 |
212 | ········//···459:·aload···········1 | 212 | ········//···459:·aload···········19 |
213 | ········//···461:·invokestatic····android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I | 213 | ········//···461:·invokestatic····android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I |
214 | ········//···464:·pop············ | 214 | ········//···464:·pop············ |
215 | ········//···465:·goto············344 | 215 | ········//···465:·goto············344 |
216 | ········//···468:·astore··········4 | 216 | ········//···468:·astore··········4 |
217 | ········//···470:·aload_2········ | 217 | ········//···470:·aload_2········ |
218 | ········//···471:·monitorexit···· | 218 | ········//···471:·monitorexit···· |
219 | ········//···472:·aload···········4 | 219 | ········//···472:·aload···········4 |
220 | ········//···474:·athrow········· | 220 | ········//···474:·athrow········· |
Max diff block lines reached; 140735/148750 bytes (94.61%) of diff not shown. |
Offset 89, 82 lines modified | Offset 89, 80 lines modified | ||
89 | ·········1:·invokespecial·#12·················//·Method·java/lang/Object."<init>":()V | 89 | ·········1:·invokespecial·#12·················//·Method·java/lang/Object."<init>":()V |
90 | ·········4:·return | 90 | ·········4:·return |
91 | ··public·static·java.util.Map·getEquipmentMap(de.skubware.opentraining.db.rest.ServerModel$Equipment[],·android.content.Context); | 91 | ··public·static·java.util.Map·getEquipmentMap(de.skubware.opentraining.db.rest.ServerModel$Equipment[],·android.content.Context); |
92 | ····descriptor:·([Lde/skubware/opentraining/db/rest/ServerModel$Equipment;Landroid/content/Context;)Ljava/util/Map; | 92 | ····descriptor:·([Lde/skubware/opentraining/db/rest/ServerModel$Equipment;Landroid/content/Context;)Ljava/util/Map; |
93 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC | 93 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC |
94 | ····Code: | 94 | ····Code: |
95 | ······stack=300,·locals=1 | 95 | ······stack=300,·locals=11,·args_size=2 |
96 | ·········0:·new···········#14·················//·class·java/util/HashMap | 96 | ·········0:·new···········#14·················//·class·java/util/HashMap |
97 | ·········3:·astore_2 | 97 | ·········3:·astore_2 |
98 | ·········4:·aload_2 | 98 | ·········4:·aload_2 |
99 | ·········5:·invokespecial·#15·················//·Method·java/util/HashMap."<init>":()V | 99 | ·········5:·invokespecial·#15·················//·Method·java/util/HashMap."<init>":()V |
100 | ·········8:·new···········#17·················//·class·de/skubware/opentraining/db/DataProvider | 100 | ·········8:·new···········#17·················//·class·de/skubware/opentraining/db/DataProvider |
101 | ········11:·astore_3 | 101 | ········11:·astore_3 |
102 | ········12:·aload_3 | 102 | ········12:·aload_3 |
103 | ········13:·aload_1 | 103 | ········13:·aload_1 |
104 | ········14:·invokespecial·#20·················//·Method·de/skubware/opentraining/db/DataProvider."<init>":(Landroid/content/Context;)V | 104 | ········14:·invokespecial·#20·················//·Method·de/skubware/opentraining/db/DataProvider."<init>":(Landroid/content/Context;)V |
105 | ········17:·aload_0 | 105 | ········17:·aload_0 |
106 | ········18:·astore········4 | ||
107 | ········20:·aload_0 | ||
108 | ········ | 106 | ········18:·arraylength |
107 | ········19:·istore········4 | ||
108 | ········21:·iconst_0 | ||
109 | ········22:·istore········5 | 109 | ········22:·istore········5 |
110 | ········24:·iconst_0 | ||
111 | ········25:·istore········6 | ||
112 | ········27:·iload·········6 | ||
113 | ········2 | 110 | ········24:·iload·········5 |
114 | ········31:·if_icmpge·····137 | ||
115 | ········34:·aload·········4 | ||
116 | ········ | 111 | ········26:·iload·········4 |
112 | ········28:·if_icmpge·····133 | ||
113 | ········31:·aload_0 | ||
114 | ········32:·iload·········5 | ||
117 | ········3 | 115 | ········34:·aaload |
118 | ········3 | 116 | ········35:·astore········6 |
119 | ········ | 117 | ········37:·aload·········6 |
120 | ········ | 118 | ········39:·getfield······#22·················//·Field·name:Ljava/lang/String; |
121 | ········4 | 119 | ········42:·astore········7 |
122 | ········4 | 120 | ········44:·aload_3 |
123 | ········4 | 121 | ········45:·aload·········7 |
124 | ········ | 122 | ········47:·invokeinterface·#28,··2···········//·InterfaceMethod·de/skubware/opentraining/db/IDataProvider.getEquipmentByName:(Ljava/lang/String;)Lde/skubware/opentraining/basic/SportsEquipment; |
125 | ········5 | 123 | ········52:·astore········8 |
126 | ········5 | 124 | ········54:·aload·········8 |
127 | ········ | 125 | ········56:·ifnonnull·····119 |
128 | ········ | 126 | ········59:·invokestatic··#34·················//·Method·de/skubware/opentraining/db/rest/ServerModel.access$000:()Ljava/lang/String; |
129 | ········6 | 127 | ········62:·astore········7 |
130 | ········6 | 128 | ········64:·new···········#36·················//·class·java/lang/StringBuilder |
131 | ········ | 129 | ········67:·astore········9 |
132 | ········ | 130 | ········69:·aload·········9 |
133 | ········7 | 131 | ········71:·invokespecial·#37·················//·Method·java/lang/StringBuilder."<init>":()V |
134 | ········7 | 132 | ········74:·aload·········9 |
135 | ········ | 133 | ········76:·ldc···········#39·················//·String·Could·not·find·SportsEquipment: |
136 | ········ | 134 | ········78:·invokevirtual·#43·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
137 | ········8 | 135 | ········81:·astore········9 |
138 | ········8 | 136 | ········83:·aload·········6 |
139 | ········8 | 137 | ········85:·getfield······#22·················//·Field·name:Ljava/lang/String; |
140 | ········ | 138 | ········88:·astore········10 |
139 | ········90:·aload·········9 | ||
141 | ········9 | 140 | ········92:·aload·········10 |
142 | ········96:·aload·········11 | ||
143 | ········9 | 141 | ········94:·invokevirtual·#43·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
144 | ······· | 142 | ········97:·invokevirtual·#46·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
145 | ·······10 | 143 | ·······100:·astore········9 |
146 | ·······10 | 144 | ·······102:·aload·········7 |
147 | ·······10 | 145 | ·······104:·aload·········9 |
148 | ·······1 | 146 | ·······106:·invokestatic··#52·················//·Method·android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;)I |
149 | ·······1 | 147 | ·······109:·pop |
150 | ·······11 | 148 | ·······110:·iload·········5 |
151 | ·······11 | 149 | ·······112:·iconst_1 |
152 | ·······11 | 150 | ·······113:·iadd |
153 | ·······11 | 151 | ·······114:·istore········5 |
154 | ·······1 | 152 | ·······116:·goto··········24 |
155 | ·······1 | 153 | ·······119:·aload_2 |
156 | ·······12 | 154 | ·······120:·aload·········8 |
157 | ·······12 | 155 | ·······122:·aload·········6 |
158 | ·······12 | 156 | ·······124:·invokeinterface·#58,··3···········//·InterfaceMethod·java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
159 | ·······1 | 157 | ·······129:·pop |
160 | ·······13 | 158 | ·······130:·goto··········110 |
161 | ·······13 | 159 | ·······133:·aload_2 |
162 | ·······13 | 160 | ·······134:·areturn |
163 | ··public·de.skubware.opentraining.basic.SportsEquipment·asSportsEquipment(android.content.Context); | 161 | ··public·de.skubware.opentraining.basic.SportsEquipment·asSportsEquipment(android.content.Context); |
164 | ····descriptor:·(Landroid/content/Context;)Lde/skubware/opentraining/basic/SportsEquipment; | 162 | ····descriptor:·(Landroid/content/Context;)Lde/skubware/opentraining/basic/SportsEquipment; |
165 | ····flags:·(0x0001)·ACC_PUBLIC | 163 | ····flags:·(0x0001)·ACC_PUBLIC |
166 | ····Code: | 164 | ····Code: |
167 | ······stack=300,·locals=7,·args_size=2 | 165 | ······stack=300,·locals=7,·args_size=2 |
168 | ·········0:·new···········#17·················//·class·de/skubware/opentraining/db/DataProvider | 166 | ·········0:·new···········#17·················//·class·de/skubware/opentraining/db/DataProvider |
Offset 60, 47 lines modified | Offset 60, 45 lines modified | ||
60 | ·········1:·invokespecial·#13·················//·Method·java/lang/Object."<init>":()V | 60 | ·········1:·invokespecial·#13·················//·Method·java/lang/Object."<init>":()V |
61 | ·········4:·return | 61 | ·········4:·return |
62 | ··public·static·java.util.Map·getLanguageMap(de.skubware.opentraining.db.rest.ServerModel$Language[],·android.content.Context); | 62 | ··public·static·java.util.Map·getLanguageMap(de.skubware.opentraining.db.rest.ServerModel$Language[],·android.content.Context); |
63 | ····descriptor:·([Lde/skubware/opentraining/db/rest/ServerModel$Language;Landroid/content/Context;)Ljava/util/Map; | 63 | ····descriptor:·([Lde/skubware/opentraining/db/rest/ServerModel$Language;Landroid/content/Context;)Ljava/util/Map; |
64 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC | 64 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC |
65 | ····Code: | 65 | ····Code: |
66 | ······stack=300,·locals= | 66 | ······stack=300,·locals=8,·args_size=2 |
67 | ·········0:·new···········#15·················//·class·java/util/HashMap | 67 | ·········0:·new···········#15·················//·class·java/util/HashMap |
68 | ·········3:·astore_2 | 68 | ·········3:·astore_2 |
69 | ·········4:·aload_2 | 69 | ·········4:·aload_2 |
70 | ·········5:·invokespecial·#16·················//·Method·java/util/HashMap."<init>":()V | 70 | ·········5:·invokespecial·#16·················//·Method·java/util/HashMap."<init>":()V |
71 | ·········8:·aload_0 | 71 | ·········8:·aload_0 |
72 | ·········9:·astore_3 | ||
73 | ········10:·aload_0 | ||
74 | ········ | 72 | ·········9:·arraylength |
73 | ········10:·istore_3 | ||
74 | ········11:·iconst_0 | ||
75 | ········12:·istore········4 | 75 | ········12:·istore········4 |
76 | ········14:·iconst_0 | ||
77 | ········15:·istore········5 | ||
78 | ········17:·iload·········5 | ||
79 | ········1 | 76 | ········14:·iload·········4 |
77 | ········16:·iload_3 | ||
80 | ········ | 78 | ········17:·if_icmpge·····65 |
81 | ········2 | 79 | ········20:·aload_0 |
82 | ········2 | 80 | ········21:·iload·········4 |
83 | ········2 | 81 | ········23:·aaload |
84 | ········2 | 82 | ········24:·astore········5 |
85 | ········ | 83 | ········26:·new···········#18·················//·class·java/util/Locale |
86 | ········ | 84 | ········29:·astore········6 |
87 | ········3 | 85 | ········31:·aload·········5 |
88 | ········3 | 86 | ········33:·getfield······#20·················//·Field·short_name:Ljava/lang/String; |
89 | ········ | 87 | ········36:·astore········7 |
88 | ········38:·aload·········6 | ||
90 | ········4 | 89 | ········40:·aload·········7 |
91 | ········44:·aload·········8 | ||
92 | ········4 | 90 | ········42:·invokespecial·#23·················//·Method·java/util/Locale."<init>":(Ljava/lang/String;)V |
93 | ········4 | 91 | ········45:·aload_2 |
94 | ········50:·aload·········7 | ||
95 | ········ | 92 | ········46:·aload·········6 |
93 | ········48:·aload·········5 | ||
96 | ········5 | 94 | ········50:·invokeinterface·#29,··3···········//·InterfaceMethod·java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
97 | ········5 | 95 | ········55:·pop |
98 | ········ | 96 | ········56:·iload·········4 |
99 | ········ | 97 | ········58:·iconst_1 |
100 | ········ | 98 | ········59:·iadd |
101 | ········6 | 99 | ········60:·istore········4 |
102 | ········6 | 100 | ········62:·goto··········14 |
103 | ········6 | 101 | ········65:·aload_2 |
104 | ········ | 102 | ········66:·areturn |
105 | } | 103 | } |
Offset 106, 130 lines modified | Offset 106, 128 lines modified | ||
106 | ·········1:·invokespecial·#12·················//·Method·java/lang/Object."<init>":()V | 106 | ·········1:·invokespecial·#12·················//·Method·java/lang/Object."<init>":()V |
107 | ·········4:·return | 107 | ·········4:·return |
108 | ··public·static·java.util.Map·getMuscleMap(de.skubware.opentraining.db.rest.ServerModel$MuscleCategory[],·android.content.Context); | 108 | ··public·static·java.util.Map·getMuscleMap(de.skubware.opentraining.db.rest.ServerModel$MuscleCategory[],·android.content.Context); |
109 | ····descriptor:·([Lde/skubware/opentraining/db/rest/ServerModel$MuscleCategory;Landroid/content/Context;)Ljava/util/Map; | 109 | ····descriptor:·([Lde/skubware/opentraining/db/rest/ServerModel$MuscleCategory;Landroid/content/Context;)Ljava/util/Map; |
110 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC | 110 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC |
111 | ····Code: | 111 | ····Code: |
112 | ······stack=300,·locals=1 | 112 | ······stack=300,·locals=11,·args_size=2 |
113 | ·········0:·new···········#14·················//·class·java/util/HashMap | 113 | ·········0:·new···········#14·················//·class·java/util/HashMap |
114 | ·········3:·astore_2 | 114 | ·········3:·astore_2 |
115 | ·········4:·aload_2 | 115 | ·········4:·aload_2 |
116 | ·········5:·invokespecial·#15·················//·Method·java/util/HashMap."<init>":()V | 116 | ·········5:·invokespecial·#15·················//·Method·java/util/HashMap."<init>":()V |
117 | ·········8:·new···········#17·················//·class·de/skubware/opentraining/db/DataProvider | 117 | ·········8:·new···········#17·················//·class·de/skubware/opentraining/db/DataProvider |
118 | ········11:·astore_3 | 118 | ········11:·astore_3 |
119 | ········12:·aload_3 | 119 | ········12:·aload_3 |
120 | ········13:·aload_1 | 120 | ········13:·aload_1 |
121 | ········14:·invokespecial·#20·················//·Method·de/skubware/opentraining/db/DataProvider."<init>":(Landroid/content/Context;)V | 121 | ········14:·invokespecial·#20·················//·Method·de/skubware/opentraining/db/DataProvider."<init>":(Landroid/content/Context;)V |
122 | ········17:·aload_0 | 122 | ········17:·aload_0 |
123 | ········18:·astore········4 | ||
124 | ········20:·aload_0 | ||
125 | ········ | 123 | ········18:·arraylength |
124 | ········19:·istore········4 | ||
125 | ········21:·iconst_0 | ||
126 | ········22:·istore········5 | 126 | ········22:·istore········5 |
127 | ········24:·iconst_0 | ||
128 | ········25:·istore········6 | ||
129 | ········27:·iload·········6 | ||
130 | ········2 | 127 | ········24:·iload·········5 |
131 | ········31:·if_icmpge·····251 | ||
132 | ········34:·aload·········4 | ||
133 | ········ | 128 | ········26:·iload·········4 |
129 | ········28:·if_icmpge·····247 | ||
130 | ········31:·aload_0 | ||
131 | ········32:·iload·········5 | ||
134 | ········3 | 132 | ········34:·aaload |
135 | ········3 | 133 | ········35:·astore········6 |
136 | ········ | 134 | ········37:·aload·········6 |
137 | ········ | 135 | ········39:·getfield······#22·················//·Field·name:Ljava/lang/String; |
138 | ········4 | 136 | ········42:·astore········7 |
139 | ········4 | 137 | ········44:·aload_3 |
140 | ········4 | 138 | ········45:·aload·········7 |
141 | ········ | 139 | ········47:·invokeinterface·#28,··2···········//·InterfaceMethod·de/skubware/opentraining/db/IDataProvider.getMuscleByName:(Ljava/lang/String;)Lde/skubware/opentraining/basic/Muscle; |
142 | ········5 | 140 | ········52:·astore········8 |
143 | ········5 | 141 | ········54:·aload·········8 |
144 | ········ | 142 | ········56:·ifnonnull·····119 |
145 | ········ | 143 | ········59:·invokestatic··#34·················//·Method·de/skubware/opentraining/db/rest/ServerModel.access$000:()Ljava/lang/String; |
146 | ········6 | 144 | ········62:·astore········7 |
147 | ········6 | 145 | ········64:·new···········#36·················//·class·java/lang/StringBuilder |
148 | ········ | 146 | ········67:·astore········9 |
149 | ········ | 147 | ········69:·aload·········9 |
150 | ········7 | 148 | ········71:·invokespecial·#37·················//·Method·java/lang/StringBuilder."<init>":()V |
151 | ········7 | 149 | ········74:·aload·········9 |
152 | ········ | 150 | ········76:·ldc···········#39·················//·String·Could·not·find·Muscle: |
153 | ········ | 151 | ········78:·invokevirtual·#43·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
154 | ········8 | 152 | ········81:·astore········9 |
155 | ········8 | 153 | ········83:·aload·········6 |
156 | ········8 | 154 | ········85:·getfield······#22·················//·Field·name:Ljava/lang/String; |
157 | ········ | 155 | ········88:·astore········10 |
156 | ········90:·aload·········9 | ||
158 | ········9 | 157 | ········92:·aload·········10 |
159 | ········96:·aload·········11 | ||
160 | ········9 | 158 | ········94:·invokevirtual·#43·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
161 | ······· | 159 | ········97:·invokevirtual·#46·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
162 | ·······10 | 160 | ·······100:·astore········9 |
163 | ·······10 | 161 | ·······102:·aload·········7 |
164 | ·······10 | 162 | ·······104:·aload·········9 |
165 | ·······1 | 163 | ·······106:·invokestatic··#52·················//·Method·android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;)I |
166 | ·······1 | 164 | ·······109:·pop |
167 | ·······11 | 165 | ·······110:·iload·········5 |
168 | ·······11 | 166 | ·······112:·iconst_1 |
169 | ·······11 | 167 | ·······113:·iadd |
170 | ·······11 | 168 | ·······114:·istore········5 |
171 | ·······1 | 169 | ·······116:·goto··········24 |
172 | ·······1 | 170 | ·······119:·aload_2 |
173 | ·······12 | 171 | ·······120:·aload·········8 |
174 | ·······12 | 172 | ·······122:·invokeinterface·#58,··2···········//·InterfaceMethod·java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; |
175 | ·······1 | 173 | ·······127:·astore········7 |
174 | ·······129:·aload·········7 | ||
175 | ·······131:·ifnonnull·····148 | ||
176 | ·······134:·aload_2 | ||
176 | ·······13 | 177 | ·······135:·aload·········8 |
177 | ·······135:·ifnonnull·····152 | ||
178 | ·······138:·aload_2 | ||
179 | ·······13 | 178 | ·······137:·aload·········6 |
180 | ·······141:·aload·········7 | ||
181 | ·······1 | 179 | ·······139:·invokeinterface·#62,··3···········//·InterfaceMethod·java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
182 | ·······14 | 180 | ·······144:·pop |
183 | ·······14 | 181 | ·······145:·goto··········110 |
184 | ·······1 | 182 | ·······148:·invokestatic··#34·················//·Method·de/skubware/opentraining/db/rest/ServerModel.access$000:()Ljava/lang/String; |
185 | ·······15 | 183 | ·······151:·astore········7 |
186 | ·······15 | 184 | ·······153:·new···········#36·················//·class·java/lang/StringBuilder |
187 | ·······1 | 185 | ·······156:·astore········9 |
188 | ·······1 | 186 | ·······158:·aload·········9 |
189 | ·······16 | 187 | ·······160:·invokespecial·#37·················//·Method·java/lang/StringBuilder."<init>":()V |
190 | ·······16 | 188 | ·······163:·aload·········9 |
191 | ·······16 | 189 | ·······165:·ldc···········#64·················//·String·Muscle·assigned·two·times,·parsedMuscle: |
192 | ·······1 | 190 | ·······167:·invokevirtual·#43·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
193 | ·······17 | 191 | ·······170:·astore········9 |
194 | ·······17 | 192 | ·······172:·aload·········8 |
195 | ·······17 | 193 | ·······174:·invokevirtual·#67·················//·Method·de/skubware/opentraining/basic/Muscle.toString:()Ljava/lang/String; |
196 | ·······1 | 194 | ·······177:·astore········10 |
195 | ·······179:·aload·········9 | ||
197 | ·······18 | 196 | ·······181:·aload·········10 |
198 | ·······185:·aload·········11 | ||
199 | ·······18 | 197 | ·······183:·invokevirtual·#43·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
200 | ·······1 | 198 | ·······186:·ldc···········#69·················//·String·,·cat: |
201 | ·······1 | 199 | ·······188:·invokevirtual·#43·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
202 | ·······19 | 200 | ·······191:·astore········9 |
203 | ·······19 | 201 | ·······193:·aload·········6 |
204 | ·······19 | 202 | ·······195:·getfield······#22·················//·Field·name:Ljava/lang/String; |
205 | ······· | 203 | ·······198:·astore········10 |
204 | ·······200:·aload·········9 | ||
206 | ·······20 | 205 | ·······202:·aload·········10 |
207 | ·······206:·aload·········11 | ||
208 | ·······20 | 206 | ·······204:·invokevirtual·#43·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
209 | ·······2 | 207 | ·······207:·ldc···········#71·················//·String·,·map.get(parsedMuscle): |
210 | ·······2 | 208 | ·······209:·invokevirtual·#43·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
211 | ·······21 | 209 | ·······212:·astore········9 |
212 | ·······21 | 210 | ·······214:·aload_2 |
213 | ·······21 | 211 | ·······215:·aload·········8 |
214 | ·······2 | 212 | ·······217:·invokeinterface·#58,··2···········//·InterfaceMethod·java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; |
215 | ·······22 | 213 | ·······222:·astore········10 |
214 | ·······224:·aload·········9 | ||
216 | ·······22 | 215 | ·······226:·aload·········10 |
217 | ·······230:·aload·········11 | ||
218 | ·······2 | 216 | ·······228:·invokevirtual·#74·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
219 | ·······23 | 217 | ·······231:·invokevirtual·#46·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
Max diff block lines reached; 240/12153 bytes (1.97%) of diff not shown. |
Offset 575, 799 lines modified | Offset 575, 799 lines modified | ||
575 | ·······163:·invokevirtual·#157················//·Method·java/lang/Exception.printStackTrace:()V | 575 | ·······163:·invokevirtual·#157················//·Method·java/lang/Exception.printStackTrace:()V |
576 | ·······166:·return | 576 | ·······166:·return |
577 | ·······167:·new···········#140················//·class·org/apache/http/message/BasicNameValuePair | 577 | ·······167:·new···········#140················//·class·org/apache/http/message/BasicNameValuePair |
578 | ·······170:·astore_3 | 578 | ·······170:·astore_3 |
579 | ·······171:·ldc···········#159················//·String·DATE | 579 | ·······171:·ldc···········#159················//·String·DATE |
580 | ·······173:·astore········11 | 580 | ·······173:·astore········11 |
581 | ·······175:·new···········#161················//·class·java/util/Date | 581 | ·······175:·new···········#161················//·class·java/util/Date |
582 | ·······178:·astore········ | 582 | ·······178:·astore········7 |
583 | ·······180:·aload········· | 583 | ·······180:·aload·········7 |
584 | ·······182:·invokespecial·#162················//·Method·java/util/Date."<init>":()V | 584 | ·······182:·invokespecial·#162················//·Method·java/util/Date."<init>":()V |
585 | ·······185:·aload········· | 585 | ·······185:·aload·········7 |
586 | ·······187:·invokevirtual·#163················//·Method·java/util/Date.toString:()Ljava/lang/String; | 586 | ·······187:·invokevirtual·#163················//·Method·java/util/Date.toString:()Ljava/lang/String; |
587 | ·······190:·astore········ | 587 | ·······190:·astore········7 |
588 | ·······192:·aload_3 | 588 | ·······192:·aload_3 |
589 | ·······193:·aload·········11 | 589 | ·······193:·aload·········11 |
590 | ·······195:·aload········· | 590 | ·······195:·aload·········7 |
591 | ·······197:·invokespecial·#148················//·Method·org/apache/http/message/BasicNameValuePair."<init>":(Ljava/lang/String;Ljava/lang/String;)V | 591 | ·······197:·invokespecial·#148················//·Method·org/apache/http/message/BasicNameValuePair."<init>":(Ljava/lang/String;Ljava/lang/String;)V |
592 | ·······200:·aload·········6 | 592 | ·······200:·aload·········6 |
593 | ·······202:·aload_3 | 593 | ·······202:·aload_3 |
594 | ·······203:·invokeinterface·#154,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z | 594 | ·······203:·invokeinterface·#154,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z |
595 | ·······208:·pop | 595 | ·······208:·pop |
596 | ·······209:·new···········#140················//·class·org/apache/http/message/BasicNameValuePair | 596 | ·······209:·new···········#140················//·class·org/apache/http/message/BasicNameValuePair |
597 | ·······212:·astore········11 | 597 | ·······212:·astore········11 |
598 | ·······214:·ldc···········#165················//·String·REPORT_ID | 598 | ·······214:·ldc···········#165················//·String·REPORT_ID |
599 | ·······216:·astore········ | 599 | ·······216:·astore········7 |
600 | ·······218:·getstatic·····#170················//·Field·org/acra/ReportField.REPORT_ID:Lorg/acra/ReportField; | 600 | ·······218:·getstatic·····#170················//·Field·org/acra/ReportField.REPORT_ID:Lorg/acra/ReportField; |
601 | ·······221:·astore_3 | 601 | ·······221:·astore_3 |
602 | ·······222:·aload_1 | 602 | ·······222:·aload_1 |
603 | ·······223:·aload_3 | 603 | ·······223:·aload_3 |
604 | ·······224:·invokevirtual·#176················//·Method·org/acra/collector/CrashReportData.get:(Ljava/lang/Object;)Ljava/lang/Object; | 604 | ·······224:·invokevirtual·#176················//·Method·org/acra/collector/CrashReportData.get:(Ljava/lang/Object;)Ljava/lang/Object; |
605 | ·······227:·astore_3 | 605 | ·······227:·astore_3 |
606 | ·······228:·aload_3 | 606 | ·······228:·aload_3 |
607 | ·······229:·checkcast·····#28·················//·class·java/lang/String | 607 | ·······229:·checkcast·····#28·················//·class·java/lang/String |
608 | ·······232:·astore_3 | 608 | ·······232:·astore_3 |
609 | ·······233:·aload·········11 | 609 | ·······233:·aload·········11 |
610 | ·······235:·aload········· | 610 | ·······235:·aload·········7 |
611 | ·······237:·aload_3 | 611 | ·······237:·aload_3 |
612 | ·······238:·invokespecial·#148················//·Method·org/apache/http/message/BasicNameValuePair."<init>":(Ljava/lang/String;Ljava/lang/String;)V | 612 | ·······238:·invokespecial·#148················//·Method·org/apache/http/message/BasicNameValuePair."<init>":(Ljava/lang/String;Ljava/lang/String;)V |
613 | ·······241:·aload·········6 | 613 | ·······241:·aload·········6 |
614 | ·······243:·aload·········11 | 614 | ·······243:·aload·········11 |
615 | ·······245:·invokeinterface·#154,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z | 615 | ·······245:·invokeinterface·#154,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z |
616 | ·······250:·pop | 616 | ·······250:·pop |
617 | ·······251:·new···········#140················//·class·org/apache/http/message/BasicNameValuePair | 617 | ·······251:·new···········#140················//·class·org/apache/http/message/BasicNameValuePair |
618 | ·······254:·astore········11 | 618 | ·······254:·astore········11 |
619 | ·······256:·ldc···········#178················//·String·APP_VERSION_CODE | 619 | ·······256:·ldc···········#178················//·String·APP_VERSION_CODE |
620 | ·······258:·astore········ | 620 | ·······258:·astore········7 |
621 | ·······260:·getstatic·····#180················//·Field·org/acra/ReportField.APP_VERSION_CODE:Lorg/acra/ReportField; | 621 | ·······260:·getstatic·····#180················//·Field·org/acra/ReportField.APP_VERSION_CODE:Lorg/acra/ReportField; |
622 | ·······263:·astore_3 | 622 | ·······263:·astore_3 |
623 | ·······264:·aload_1 | 623 | ·······264:·aload_1 |
624 | ·······265:·aload_3 | 624 | ·······265:·aload_3 |
625 | ·······266:·invokevirtual·#176················//·Method·org/acra/collector/CrashReportData.get:(Ljava/lang/Object;)Ljava/lang/Object; | 625 | ·······266:·invokevirtual·#176················//·Method·org/acra/collector/CrashReportData.get:(Ljava/lang/Object;)Ljava/lang/Object; |
626 | ·······269:·astore_3 | 626 | ·······269:·astore_3 |
627 | ·······270:·aload_3 | 627 | ·······270:·aload_3 |
628 | ·······271:·checkcast·····#28·················//·class·java/lang/String | 628 | ·······271:·checkcast·····#28·················//·class·java/lang/String |
629 | ·······274:·astore_3 | 629 | ·······274:·astore_3 |
630 | ·······275:·aload·········11 | 630 | ·······275:·aload·········11 |
631 | ·······277:·aload········· | 631 | ·······277:·aload·········7 |
632 | ·······279:·aload_3 | 632 | ·······279:·aload_3 |
633 | ·······280:·invokespecial·#148················//·Method·org/apache/http/message/BasicNameValuePair."<init>":(Ljava/lang/String;Ljava/lang/String;)V | 633 | ·······280:·invokespecial·#148················//·Method·org/apache/http/message/BasicNameValuePair."<init>":(Ljava/lang/String;Ljava/lang/String;)V |
634 | ·······283:·aload·········6 | 634 | ·······283:·aload·········6 |
635 | ·······285:·aload·········11 | 635 | ·······285:·aload·········11 |
636 | ·······287:·invokeinterface·#154,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z | 636 | ·······287:·invokeinterface·#154,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z |
637 | ·······292:·pop | 637 | ·······292:·pop |
638 | ·······293:·new···········#140················//·class·org/apache/http/message/BasicNameValuePair | 638 | ·······293:·new···········#140················//·class·org/apache/http/message/BasicNameValuePair |
639 | ·······296:·astore········11 | 639 | ·······296:·astore········11 |
640 | ·······298:·ldc···········#182················//·String·APP_VERSION_NAME | 640 | ·······298:·ldc···········#182················//·String·APP_VERSION_NAME |
641 | ·······300:·astore········ | 641 | ·······300:·astore········7 |
642 | ·······302:·getstatic·····#184················//·Field·org/acra/ReportField.APP_VERSION_NAME:Lorg/acra/ReportField; | 642 | ·······302:·getstatic·····#184················//·Field·org/acra/ReportField.APP_VERSION_NAME:Lorg/acra/ReportField; |
643 | ·······305:·astore_3 | 643 | ·······305:·astore_3 |
644 | ·······306:·aload_1 | 644 | ·······306:·aload_1 |
645 | ·······307:·aload_3 | 645 | ·······307:·aload_3 |
646 | ·······308:·invokevirtual·#176················//·Method·org/acra/collector/CrashReportData.get:(Ljava/lang/Object;)Ljava/lang/Object; | 646 | ·······308:·invokevirtual·#176················//·Method·org/acra/collector/CrashReportData.get:(Ljava/lang/Object;)Ljava/lang/Object; |
647 | ·······311:·astore_3 | 647 | ·······311:·astore_3 |
648 | ·······312:·aload_3 | 648 | ·······312:·aload_3 |
649 | ·······313:·checkcast·····#28·················//·class·java/lang/String | 649 | ·······313:·checkcast·····#28·················//·class·java/lang/String |
650 | ·······316:·astore_3 | 650 | ·······316:·astore_3 |
651 | ·······317:·aload·········11 | 651 | ·······317:·aload·········11 |
652 | ·······319:·aload········· | 652 | ·······319:·aload·········7 |
653 | ·······321:·aload_3 | 653 | ·······321:·aload_3 |
654 | ·······322:·invokespecial·#148················//·Method·org/apache/http/message/BasicNameValuePair."<init>":(Ljava/lang/String;Ljava/lang/String;)V | 654 | ·······322:·invokespecial·#148················//·Method·org/apache/http/message/BasicNameValuePair."<init>":(Ljava/lang/String;Ljava/lang/String;)V |
655 | ·······325:·aload·········6 | 655 | ·······325:·aload·········6 |
656 | ·······327:·aload·········11 | 656 | ·······327:·aload·········11 |
657 | ·······329:·invokeinterface·#154,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z | 657 | ·······329:·invokeinterface·#154,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z |
658 | ·······334:·pop | 658 | ·······334:·pop |
659 | ·······335:·new···········#140················//·class·org/apache/http/message/BasicNameValuePair | 659 | ·······335:·new···········#140················//·class·org/apache/http/message/BasicNameValuePair |
660 | ·······338:·astore········11 | 660 | ·······338:·astore········11 |
661 | ·······340:·ldc···········#186················//·String·PACKAGE_NAME | 661 | ·······340:·ldc···········#186················//·String·PACKAGE_NAME |
662 | ·······342:·astore········ | 662 | ·······342:·astore········7 |
663 | ·······344:·getstatic·····#188················//·Field·org/acra/ReportField.PACKAGE_NAME:Lorg/acra/ReportField; | 663 | ·······344:·getstatic·····#188················//·Field·org/acra/ReportField.PACKAGE_NAME:Lorg/acra/ReportField; |
664 | ·······347:·astore_3 | 664 | ·······347:·astore_3 |
665 | ·······348:·aload_1 | 665 | ·······348:·aload_1 |
666 | ·······349:·aload_3 | 666 | ·······349:·aload_3 |
667 | ·······350:·invokevirtual·#176················//·Method·org/acra/collector/CrashReportData.get:(Ljava/lang/Object;)Ljava/lang/Object; | 667 | ·······350:·invokevirtual·#176················//·Method·org/acra/collector/CrashReportData.get:(Ljava/lang/Object;)Ljava/lang/Object; |
668 | ·······353:·astore_3 | 668 | ·······353:·astore_3 |
669 | ·······354:·aload_3 | 669 | ·······354:·aload_3 |
670 | ·······355:·checkcast·····#28·················//·class·java/lang/String | 670 | ·······355:·checkcast·····#28·················//·class·java/lang/String |
671 | ·······358:·astore_3 | 671 | ·······358:·astore_3 |
672 | ·······359:·aload·········11 | 672 | ·······359:·aload·········11 |
673 | ·······361:·aload········· | 673 | ·······361:·aload·········7 |
674 | ·······363:·aload_3 | 674 | ·······363:·aload_3 |
675 | ·······364:·invokespecial·#148················//·Method·org/apache/http/message/BasicNameValuePair."<init>":(Ljava/lang/String;Ljava/lang/String;)V | 675 | ·······364:·invokespecial·#148················//·Method·org/apache/http/message/BasicNameValuePair."<init>":(Ljava/lang/String;Ljava/lang/String;)V |
676 | ·······367:·aload·········6 | 676 | ·······367:·aload·········6 |
677 | ·······369:·aload·········11 | 677 | ·······369:·aload·········11 |
678 | ·······371:·invokeinterface·#154,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z | 678 | ·······371:·invokeinterface·#154,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z |
679 | ·······376:·pop | 679 | ·······376:·pop |
680 | ·······377:·new···········#140················//·class·org/apache/http/message/BasicNameValuePair | 680 | ·······377:·new···········#140················//·class·org/apache/http/message/BasicNameValuePair |
681 | ·······380:·astore········11 | 681 | ·······380:·astore········11 |
682 | ·······382:·ldc···········#190················//·String·FILE_PATH | 682 | ·······382:·ldc···········#190················//·String·FILE_PATH |
683 | ·······384:·astore········ | 683 | ·······384:·astore········7 |
684 | ·······386:·getstatic·····#192················//·Field·org/acra/ReportField.FILE_PATH:Lorg/acra/ReportField; | 684 | ·······386:·getstatic·····#192················//·Field·org/acra/ReportField.FILE_PATH:Lorg/acra/ReportField; |
685 | ·······389:·astore_3 | 685 | ·······389:·astore_3 |
686 | ·······390:·aload_1 | 686 | ·······390:·aload_1 |
687 | ·······391:·aload_3 | 687 | ·······391:·aload_3 |
688 | ·······392:·invokevirtual·#176················//·Method·org/acra/collector/CrashReportData.get:(Ljava/lang/Object;)Ljava/lang/Object; | 688 | ·······392:·invokevirtual·#176················//·Method·org/acra/collector/CrashReportData.get:(Ljava/lang/Object;)Ljava/lang/Object; |
689 | ·······395:·astore_3 | 689 | ·······395:·astore_3 |
690 | ·······396:·aload_3 | 690 | ·······396:·aload_3 |
691 | ·······397:·checkcast·····#28·················//·class·java/lang/String | 691 | ·······397:·checkcast·····#28·················//·class·java/lang/String |
692 | ·······400:·astore_3 | 692 | ·······400:·astore_3 |
693 | ·······401:·aload·········11 | 693 | ·······401:·aload·········11 |
694 | ·······403:·aload········· | 694 | ·······403:·aload·········7 |
695 | ·······405:·aload_3 | 695 | ·······405:·aload_3 |
696 | ·······406:·invokespecial·#148················//·Method·org/apache/http/message/BasicNameValuePair."<init>":(Ljava/lang/String;Ljava/lang/String;)V | 696 | ·······406:·invokespecial·#148················//·Method·org/apache/http/message/BasicNameValuePair."<init>":(Ljava/lang/String;Ljava/lang/String;)V |
697 | ·······409:·aload·········6 | 697 | ·······409:·aload·········6 |
698 | ·······411:·aload·········11 | 698 | ·······411:·aload·········11 |
699 | ·······413:·invokeinterface·#154,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z | 699 | ·······413:·invokeinterface·#154,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z |
700 | ·······418:·pop | 700 | ·······418:·pop |
701 | ·······419:·new···········#140················//·class·org/apache/http/message/BasicNameValuePair | 701 | ·······419:·new···········#140················//·class·org/apache/http/message/BasicNameValuePair |
Max diff block lines reached; 36804/43968 bytes (83.71%) of diff not shown. |
Offset 83, 38 lines modified | Offset 83, 38 lines modified | ||
83 | ····································list3.add(basicNameValuePair2); | 83 | ····································list3.add(basicNameValuePair2); |
84 | ····································final·Object·value2·=·crashReportData.get((Object)ReportField.CUSTOM_DATA); | 84 | ····································final·Object·value2·=·crashReportData.get((Object)ReportField.CUSTOM_DATA); |
85 | ····································try·{ | 85 | ····································try·{ |
86 | ········································final·String[]·split·=·((String)value2).split("\n"); | 86 | ········································final·String[]·split·=·((String)value2).split("\n"); |
87 | ········································try·{ | 87 | ········································try·{ |
88 | ············································final·int·length·=·split.length; | 88 | ············································final·int·length·=·split.length; |
89 | ············································int·n·=·0; | 89 | ············································int·n·=·0; |
90 | ········································Label_02 | 90 | ········································Label_0270_Outer: |
91 | ············································while·(true)·{ | 91 | ············································while·(true)·{ |
92 | ················································Label_03 | 92 | ················································Label_0341:·{ |
93 | ····················································if·(n·>=·length)·{ | 93 | ····················································if·(n·>=·length)·{ |
94 | ························································break·Label_03 | 94 | ························································break·Label_0341; |
95 | ····················································} | 95 | ····················································} |
96 | ····················································final·String[]·split2·=·split[n].split("="); | 96 | ····················································final·String[]·split2·=·split[n].split("="); |
97 | ····················································try·{ | 97 | ····················································try·{ |
98 | ························································Label_027 | 98 | ························································Label_0279:·{ |
99 | ····························································if·(split2.length·<=·1)·{ | 99 | ····························································if·(split2.length·<=·1)·{ |
100 | ································································break·Label_027 | 100 | ································································break·Label_0279; |
101 | ····························································} | 101 | ····························································} |
102 | ····························································final·String·s3·=·split2[0]; | 102 | ····························································final·String·s3·=·split2[0]; |
103 | ····························································try·{ | 103 | ····························································try·{ |
104 | ································································final·String·trim·=·s3.trim(); | 104 | ································································final·String·trim·=·s3.trim(); |
105 | ································································final·String·s4·=·split2[1]; | 105 | ································································final·String·s4·=·split2[1]; |
106 | ································································try·{ | 106 | ································································try·{ |
107 | ····································································final·BasicNameValuePair·basicNameValuePair3·=·new·BasicNameValuePair(trim,·s4.trim()); | 107 | ····································································final·BasicNameValuePair·basicNameValuePair3·=·new·BasicNameValuePair(trim,·s4.trim()); |
108 | ····································································final·ArrayList<BasicNameValuePair>·list4·=·(ArrayList<BasicNameValuePair>)list; | 108 | ····································································final·ArrayList<BasicNameValuePair>·list4·=·(ArrayList<BasicNameValuePair>)list; |
109 | ····································································try·{ | 109 | ····································································try·{ |
110 | ········································································list4.add(basicNameValuePair3); | 110 | ········································································list4.add(basicNameValuePair3); |
111 | ········································································while·(true)·{ | 111 | ········································································while·(true)·{ |
112 | ············································································++n; | 112 | ············································································++n; |
113 | ············································································continue·Label_02 | 113 | ············································································continue·Label_0270_Outer; |
114 | ············································································final·String·s5·=·"ACRAFeedbackMailer"; | 114 | ············································································final·String·s5·=·"ACRAFeedbackMailer"; |
115 | ············································································try·{ | 115 | ············································································try·{ |
116 | ················································································final·StringBuilder·append·=·new·StringBuilder().append("No·valid·split·for:·").append(split2); | 116 | ················································································final·StringBuilder·append·=·new·StringBuilder().append("No·valid·split·for:·").append(split2); |
117 | ················································································try·{ | 117 | ················································································try·{ |
118 | ····················································································Log.w(s5,·append.toString()); | 118 | ····················································································Log.w(s5,·append.toString()); |
119 | ····················································································continue; | 119 | ····················································································continue; |
120 | ····················································································final·UrlEncodedFormEntity·entity·=·new·UrlEncodedFormEntity((List)list,·"UTF-8"); | 120 | ····················································································final·UrlEncodedFormEntity·entity·=·new·UrlEncodedFormEntity((List)list,·"UTF-8"); |
Offset 66, 57 lines modified | Offset 66, 61 lines modified | ||
66 | ·········6:·invokespecial·#14·················//·Method·java/lang/Object."<init>":()V | 66 | ·········6:·invokespecial·#14·················//·Method·java/lang/Object."<init>":()V |
67 | ·········9:·return | 67 | ·········9:·return |
68 | ··public·void·onDismiss(android.widget.ListView,·int[]); | 68 | ··public·void·onDismiss(android.widget.ListView,·int[]); |
69 | ····descriptor:·(Landroid/widget/ListView;[I)V | 69 | ····descriptor:·(Landroid/widget/ListView;[I)V |
70 | ····flags:·(0x0001)·ACC_PUBLIC | 70 | ····flags:·(0x0001)·ACC_PUBLIC |
71 | ····Code: | 71 | ····Code: |
72 | ······stack=300,·locals= | 72 | ······stack=300,·locals=9,·args_size=3 |
73 | ·········0:·aload_2 | 73 | ·········0:·aload_2 |
74 | ·········1:·astore_3 | ||
75 | ·········2:·aload_2 | ||
76 | ········· | 74 | ·········1:·arraylength |
75 | ·········2:·istore_3 | ||
76 | ·········3:·iconst_0 | ||
77 | ·········4:·istore········4 | 77 | ·········4:·istore········4 |
78 | ·········6:· | 78 | ·········6:·aconst_null |
79 | ·········7:· | 79 | ·········7:·astore········5 |
80 | ·········9:·iconst_0 | ||
80 | ·········9:·iload·········5 | ||
81 | ········11:·iload·········4 | ||
82 | ········13:·if_icmpge·····87 | ||
83 | ········16:·aload_3 | ||
84 | ········17:·iload·········5 | ||
85 | ········19:·iaload | ||
86 | ········ | 81 | ········10:·istore········6 |
82 | ········12:·iload·········6 | ||
83 | ········14:·iload_3 | ||
84 | ········15:·if_icmpge·····93 | ||
85 | ········18:·aload_2 | ||
86 | ········19:·iload·········6 | ||
87 | ········21:·iaload | ||
88 | ········22:·istore········7 | ||
87 | ········2 | 89 | ········24:·aload_0 |
88 | ········2 | 90 | ········25:·getfield······#10·················//·Field·this$0:Lde/skubware/opentraining/activity/create_exercise/SimpleDataFragment; |
89 | ········2 | 91 | ········28:·getfield······#20·················//·Field·de/skubware/opentraining/activity/create_exercise/SimpleDataFragment.mListAdapter:Landroid/widget/ArrayAdapter; |
90 | ········ | 92 | ········31:·astore········5 |
91 | ········3 | 93 | ········33:·aload·········5 |
92 | ········3 | 94 | ········35:·invokevirtual·#26·················//·Method·android/widget/ArrayAdapter.getCount:()I |
93 | ········3 | 95 | ········38:·istore········4 |
94 | ········38:·iload·········8 | ||
95 | ········40:·iload········· | 96 | ········40:·iload·········4 |
97 | ········42:·iload·········7 | ||
96 | ········4 | 98 | ········44:·if_icmple·····80 |
97 | ········4 | 99 | ········47:·aload_0 |
98 | ········4 | 100 | ········48:·getfield······#10·················//·Field·this$0:Lde/skubware/opentraining/activity/create_exercise/SimpleDataFragment; |
99 | ········49:·getfield······#20·················//·Field·de/skubware/opentraining/activity/create_exercise/SimpleDataFragment.mListAdapter:Landroid/widget/ArrayAdapter; | ||
100 | ········52:·astore········9 | ||
101 | ········54:·aload_0 | ||
102 | ········55:·getfield······#10·················//·Field·this$0:Lde/skubware/opentraining/activity/create_exercise/SimpleDataFragment; | ||
103 | ········5 | 101 | ········51:·getfield······#20·················//·Field·de/skubware/opentraining/activity/create_exercise/SimpleDataFragment.mListAdapter:Landroid/widget/ArrayAdapter; |
102 | ········54:·astore········8 | ||
103 | ········56:·aload_0 | ||
104 | ········57:·getfield······#10·················//·Field·this$0:Lde/skubware/opentraining/activity/create_exercise/SimpleDataFragment; | ||
105 | ········60:·getfield······#20·················//·Field·de/skubware/opentraining/activity/create_exercise/SimpleDataFragment.mListAdapter:Landroid/widget/ArrayAdapter; | ||
104 | ········6 | 106 | ········63:·iload·········7 |
105 | ········6 | 107 | ········65:·invokevirtual·#30·················//·Method·android/widget/ArrayAdapter.getItem:(I)Ljava/lang/Object; |
106 | ········6 | 108 | ········68:·checkcast·····#32·················//·class·java/io/Serializable |
107 | ········ | 109 | ········71:·astore········5 |
108 | ········71:·aload·········9 | ||
109 | ········73:·aload········· | 110 | ········73:·aload·········8 |
111 | ········75:·aload·········5 | ||
110 | ········7 | 112 | ········77:·invokevirtual·#36·················//·Method·android/widget/ArrayAdapter.remove:(Ljava/lang/Object;)V |
111 | ········ | 113 | ········80:·iload·········6 |
112 | ········8 | 114 | ········82:·iconst_1 |
113 | ········8 | 115 | ········83:·iadd |
114 | ········8 | 116 | ········84:·istore········4 |
117 | ········86:·iload·········4 | ||
118 | ········88:·istore········6 | ||
115 | ········ | 119 | ········90:·goto··········12 |
116 | ········ | 120 | ········93:·aload_0 |
117 | ········ | 121 | ········94:·getfield······#10·················//·Field·this$0:Lde/skubware/opentraining/activity/create_exercise/SimpleDataFragment; |
118 | ········9 | 122 | ········97:·getfield······#20·················//·Field·de/skubware/opentraining/activity/create_exercise/SimpleDataFragment.mListAdapter:Landroid/widget/ArrayAdapter; |
119 | ······· | 123 | ·······100:·invokevirtual·#39·················//·Method·android/widget/ArrayAdapter.notifyDataSetChanged:()V |
120 | ······· | 124 | ·······103:·return |
121 | } | 125 | } |
Offset 49, 28 lines modified | Offset 49, 28 lines modified | ||
49 | ···· | 49 | ···· |
50 | ····private·static·void·bindPreferenceSummaryToValue(final·Preference·preference)·{ | 50 | ····private·static·void·bindPreferenceSummaryToValue(final·Preference·preference)·{ |
51 | ········preference.setOnPreferenceChangeListener(SettingsActivity.sBindPreferenceSummaryToValueListener); | 51 | ········preference.setOnPreferenceChangeListener(SettingsActivity.sBindPreferenceSummaryToValueListener); |
52 | ········SettingsActivity.sBindPreferenceSummaryToValueListener.onPreferenceChange(preference,·(Object)PreferenceManager.getDefaultSharedPreferences(preference.getContext()).getString(preference.getKey(),·"")); | 52 | ········SettingsActivity.sBindPreferenceSummaryToValueListener.onPreferenceChange(preference,·(Object)PreferenceManager.getDefaultSharedPreferences(preference.getContext()).getString(preference.getKey(),·"")); |
53 | ····} | 53 | ····} |
54 | ···· | 54 | ···· |
55 | ····private·void·deleteSyncedExercises()·{ | 55 | ····private·void·deleteSyncedExercises()·{ |
56 | ········int·i·=·0; | ||
56 | ········final·File·file·=·new·File(this.getFilesDir().toString()·+·"/"·+·"synced_exercises"); | 57 | ········final·File·file·=·new·File(this.getFilesDir().toString()·+·"/"·+·"synced_exercises"); |
57 | ········final·File·file2·=·new·File(this.getFilesDir().toString()·+·"/"·+·"synced_images"); | 58 | ········final·File·file2·=·new·File(this.getFilesDir().toString()·+·"/"·+·"synced_images"); |
58 | ········final·File[]·listFiles·=·file.listFiles(); | 59 | ········final·File[]·listFiles·=·file.listFiles(); |
59 | ········if·(listFiles·!=·null)·{ | 60 | ········if·(listFiles·!=·null)·{ |
60 | ············final·File[]·array·=·listFiles; | ||
61 | ············for·(int·length·=·listFiles.length,· | 61 | ············for·(int·length·=·listFiles.length,·j·=·0;·j·<·length;·++j)·{ |
62 | ················ | 62 | ················listFiles[j].delete(); |
63 | ············} | 63 | ············} |
64 | ········} | 64 | ········} |
65 | ········final·File[]·listFiles2·=·file2.listFiles(); | 65 | ········final·File[]·listFiles2·=·file2.listFiles(); |
66 | ········if·(listFiles2·!=·null)·{ | 66 | ········if·(listFiles2·!=·null)·{ |
67 | ············while·(i·<·listFiles2.length)·{ | ||
67 | ············final·File[]·array2·=·listFiles2; | ||
68 | ············for·(int·length2·=·listFiles2.length,·j·=·0;·j·<·length2;·++j)·{ | ||
69 | ················ | 68 | ················listFiles2[i].delete(); |
69 | ················++i; | ||
70 | ············} | 70 | ············} |
71 | ········} | 71 | ········} |
72 | ········Cache.INSTANCE.updateExerciseCache((Context)this); | 72 | ········Cache.INSTANCE.updateExerciseCache((Context)this); |
73 | ········Toast.makeText((Context)this,·(CharSequence)this.getString(2131493037),·1).show(); | 73 | ········Toast.makeText((Context)this,·(CharSequence)this.getString(2131493037),·1).show(); |
74 | ····} | 74 | ····} |
75 | ···· | 75 | ···· |
76 | ····private·boolean·isOnline()·{ | 76 | ····private·boolean·isOnline()·{ |
Offset 61, 38 lines modified | Offset 61, 36 lines modified | ||
61 | ········11:·invokespecial·#18·················//·Method·java/lang/Object."<init>":()V | 61 | ········11:·invokespecial·#18·················//·Method·java/lang/Object."<init>":()V |
62 | ········14:·return | 62 | ········14:·return |
63 | ··public·void·onDismiss(android.widget.ListView,·int[]); | 63 | ··public·void·onDismiss(android.widget.ListView,·int[]); |
64 | ····descriptor:·(Landroid/widget/ListView;[I)V | 64 | ····descriptor:·(Landroid/widget/ListView;[I)V |
65 | ····flags:·(0x0001)·ACC_PUBLIC | 65 | ····flags:·(0x0001)·ACC_PUBLIC |
66 | ····Code: | 66 | ····Code: |
67 | ······stack=300,·locals= | 67 | ······stack=300,·locals=7,·args_size=3 |
68 | ·········0:·aload_2 | 68 | ·········0:·aload_2 |
69 | ·········1:·astore_3 | ||
70 | ·········2:·aload_2 | ||
71 | ········· | 69 | ·········1:·arraylength |
70 | ·········2:·istore_3 | ||
71 | ·········3:·iconst_0 | ||
72 | ·········4:·istore········4 | 72 | ·········4:·istore········4 |
73 | ·········6:·iconst_0 | ||
74 | ·········7:·istore········5 | ||
75 | ········· | 73 | ·········6:·iload·········4 |
74 | ·········8:·iload_3 | ||
75 | ·········9:·if_icmpge·····40 | ||
76 | ········12:·aload_2 | ||
76 | ········1 | 77 | ········13:·iload·········4 |
77 | ········13:·if_icmpge·····44 | ||
78 | ········16:·aload_3 | ||
79 | ········17:·iload·········5 | ||
80 | ········1 | 78 | ········15:·iaload |
81 | ········ | 79 | ········16:·istore········5 |
82 | ········ | 80 | ········18:·aload_0 |
83 | ········ | 81 | ········19:·getfield······#14·················//·Field·val$mAdapter:Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter; |
84 | ········2 | 82 | ········22:·astore········6 |
85 | ········2 | 83 | ········24:·aload·········6 |
86 | ········ | 84 | ········26:·iload·········5 |
87 | ········ | 85 | ········28:·invokevirtual·#24·················//·Method·de/skubware/opentraining/activity/start_training/TrainingEntryListAdapter.remove:(I)V |
88 | ········3 | 86 | ········31:·iload·········4 |
89 | ········3 | 87 | ········33:·iconst_1 |
90 | ········3 | 88 | ········34:·iadd |
91 | ········3 | 89 | ········35:·istore········4 |
92 | ········ | 90 | ········37:·goto··········6 |
93 | ········4 | 91 | ········40:·aload_0 |
94 | ········4 | 92 | ········41:·getfield······#14·················//·Field·val$mAdapter:Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter; |
95 | ········4 | 93 | ········44:·invokevirtual·#27·················//·Method·de/skubware/opentraining/activity/start_training/TrainingEntryListAdapter.notifyDataSetChanged:()V |
96 | ········ | 94 | ········47:·return |
97 | } | 95 | } |
Offset 414, 15 lines modified | Offset 414, 15 lines modified | ||
414 | ····descriptor:·Ljava/util/Map; | 414 | ····descriptor:·Ljava/util/Map; |
415 | ····flags:·(0x0002)·ACC_PRIVATE | 415 | ····flags:·(0x0002)·ACC_PRIVATE |
416 | ··private·de.skubware.opentraining.basic.ExerciseType(de.skubware.opentraining.basic.ExerciseType$Builder); | 416 | ··private·de.skubware.opentraining.basic.ExerciseType(de.skubware.opentraining.basic.ExerciseType$Builder); |
417 | ····descriptor:·(Lde/skubware/opentraining/basic/ExerciseType$Builder;)V | 417 | ····descriptor:·(Lde/skubware/opentraining/basic/ExerciseType$Builder;)V |
418 | ····flags:·(0x0002)·ACC_PRIVATE | 418 | ····flags:·(0x0002)·ACC_PRIVATE |
419 | ····Code: | 419 | ····Code: |
420 | ······stack=300,·locals=1 | 420 | ······stack=300,·locals=13,·args_size=2 |
421 | ·········0:·aload_0 | 421 | ·········0:·aload_0 |
422 | ·········1:·invokespecial·#45·················//·Method·java/lang/Object."<init>":()V | 422 | ·········1:·invokespecial·#45·················//·Method·java/lang/Object."<init>":()V |
423 | ·········4:·aload_1 | 423 | ·········4:·aload_1 |
424 | ·········5:·invokestatic··#51·················//·Method·de/skubware/opentraining/basic/ExerciseType$Builder.access$100:(Lde/skubware/opentraining/basic/ExerciseType$Builder;)Ljava/lang/String; | 424 | ·········5:·invokestatic··#51·················//·Method·de/skubware/opentraining/basic/ExerciseType$Builder.access$100:(Lde/skubware/opentraining/basic/ExerciseType$Builder;)Ljava/lang/String; |
425 | ·········8:·astore_2 | 425 | ·········8:·astore_2 |
426 | ·········9:·aload_0 | 426 | ·········9:·aload_0 |
427 | ········10:·aload_2 | 427 | ········10:·aload_2 |
Offset 496, 210 lines modified | Offset 496, 204 lines modified | ||
496 | ·······130:·aload_2 | 496 | ·······130:·aload_2 |
497 | ·······131:·invokespecial·#115················//·Method·java/util/ArrayList."<init>":()V | 497 | ·······131:·invokespecial·#115················//·Method·java/util/ArrayList."<init>":()V |
498 | ·······134:·aload_0 | 498 | ·······134:·aload_0 |
499 | ·······135:·aload_2 | 499 | ·······135:·aload_2 |
500 | ·······136:·putfield······#117················//·Field·imagePaths:Ljava/util/List; | 500 | ·······136:·putfield······#117················//·Field·imagePaths:Ljava/util/List; |
501 | ·······139:·aload_1 | 501 | ·······139:·aload_1 |
502 | ·······140:·invokestatic··#120················//·Method·de/skubware/opentraining/basic/ExerciseType$Builder.access$1100:(Lde/skubware/opentraining/basic/ExerciseType$Builder;)Ljava/util/List; | 502 | ·······140:·invokestatic··#120················//·Method·de/skubware/opentraining/basic/ExerciseType$Builder.access$1100:(Lde/skubware/opentraining/basic/ExerciseType$Builder;)Ljava/util/List; |
503 | ·······143:·astore_2 | ||
504 | ·······144:·aload_2 | ||
505 | ·······14 | 503 | ·······143:·invokeinterface·#126,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
506 | ·······150:·astore········5 | ||
507 | ·······1 | 504 | ·······148:·astore_2 |
505 | ·······149:·aload_2 | ||
508 | ·······15 | 506 | ·······150:·invokeinterface·#132,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
509 | ·······15 | 507 | ·······155:·istore········5 |
510 | ·······1 | 508 | ·······157:·iload·········5 |
511 | ·······1 | 509 | ·······159:·ifeq··········209 |
512 | ·······16 | 510 | ·······162:·aload_2 |
513 | ·······16 | 511 | ·······163:·invokeinterface·#136,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
514 | ·······1 | 512 | ·······168:·checkcast·····#138················//·class·java/io/File |
515 | ·······17 | 513 | ·······171:·astore········6 |
516 | ·······17 | 514 | ·······173:·aload_0 |
517 | ·······17 | 515 | ·······174:·getfield······#117················//·Field·imagePaths:Ljava/util/List; |
518 | ·······1 | 516 | ·······177:·astore_3 |
519 | ·······1 | 517 | ·······178:·new···········#138················//·class·java/io/File |
520 | ·······18 | 518 | ·······181:·astore········7 |
521 | ·······18 | 519 | ·······183:·aload·········6 |
522 | ·······18 | 520 | ·······185:·invokevirtual·#142················//·Method·java/io/File.toString:()Ljava/lang/String; |
523 | ·······1 | 521 | ·······188:·astore········8 |
524 | ·······194:·aload_3 | ||
525 | ·······19 | 522 | ·······190:·aload·········7 |
523 | ·······192:·aload·········8 | ||
526 | ·······19 | 524 | ·······194:·invokespecial·#145················//·Method·java/io/File."<init>":(Ljava/lang/String;)V |
527 | ·······200:·aload_2 | ||
528 | ······· | 525 | ·······197:·aload_3 |
526 | ·······198:·aload·········7 | ||
529 | ·······20 | 527 | ·······200:·invokeinterface·#149,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z |
530 | ·······20 | 528 | ·······205:·pop |
531 | ·······20 | 529 | ·······206:·goto··········149 |
532 | ·······2 | 530 | ·······209:·new···········#99·················//·class·java/util/ArrayList |
533 | ·······21 | 531 | ·······212:·astore_2 |
534 | ·······21 | 532 | ·······213:·aload_1 |
535 | ·······21 | 533 | ·······214:·invokestatic··#152················//·Method·de/skubware/opentraining/basic/ExerciseType$Builder.access$1200:(Lde/skubware/opentraining/basic/ExerciseType$Builder;)Ljava/util/List; |
536 | ·······21 | 534 | ·······217:·astore_3 |
537 | ·······2 | 535 | ·······218:·aload_2 |
538 | ·······2 | 536 | ·······219:·aload_3 |
539 | ·······22 | 537 | ·······220:·invokespecial·#106················//·Method·java/util/ArrayList."<init>":(Ljava/util/Collection;)V |
540 | ·······22 | 538 | ·······223:·aload_0 |
541 | ·······22 | 539 | ·······224:·aload_2 |
542 | ·······22 | 540 | ·······225:·putfield······#154················//·Field·hints:Ljava/util/List; |
543 | ·······2 | 541 | ·······228:·invokestatic··#160················//·Method·java/util/Locale.getDefault:()Ljava/util/Locale; |
544 | ·······23 | 542 | ·······231:·astore········9 |
545 | ·······23 | 543 | ·······233:·new···········#156················//·class·java/util/Locale |
546 | ·······23 | 544 | ·······236:·astore········10 |
547 | ·······2 | 545 | ·······238:·aload·········9 |
548 | ·······24 | 546 | ·······240:·invokevirtual·#163················//·Method·java/util/Locale.getLanguage:()Ljava/lang/String; |
549 | ·······24 | 547 | ·······243:·astore_2 |
550 | ·······24 | 548 | ·······244:·aload·········10 |
551 | ·······24 | 549 | ·······246:·aload_2 |
552 | ·······24 | 550 | ·······247:·invokespecial·#164················//·Method·java/util/Locale."<init>":(Ljava/lang/String;)V |
553 | ·······25 | 551 | ·······250:·aload_0 |
554 | ·······25 | 552 | ·······251:·getfield······#65·················//·Field·translationMap:Ljava/util/Map; |
555 | ·······25 | 553 | ·······254:·aload·········10 |
556 | ·······25 | 554 | ·······256:·invokeinterface·#170,··2··········//·InterfaceMethod·java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; |
557 | ·······26 | 555 | ·······261:·astore_2 |
558 | ·······26 | 556 | ·······262:·aload_2 |
559 | ·······26 | 557 | ·······263:·ifnonnull·····433 |
560 | ·······26 | 558 | ·······266:·aload_0 |
561 | ·······26 | 559 | ·······267:·getfield······#53·················//·Field·name:Ljava/lang/String; |
562 | ·······27 | 560 | ·······270:·astore_2 |
563 | ·······27 | 561 | ·······271:·aload_0 |
564 | ·······27 | 562 | ·······272:·aload_2 |
565 | ·······27 | 563 | ·······273:·putfield······#172················//·Field·localizedName:Ljava/lang/String; |
566 | ·······27 | 564 | ·······276:·ldc···········#15·················//·String·ExerciseType |
567 | ·······2 | 565 | ·······278:·astore_2 |
568 | ·······2 | 566 | ·······279:·new···········#174················//·class·java/lang/StringBuilder |
569 | ·······28 | 567 | ·······282:·astore_3 |
570 | ·······28 | 568 | ·······283:·aload_3 |
571 | ·······28 | 569 | ·······284:·invokespecial·#175················//·Method·java/lang/StringBuilder."<init>":()V |
572 | ·······28 | 570 | ·······287:·aload_3 |
573 | ·······2 | 571 | ·······288:·ldc···········#177················//·String·Found·no·localized·name·for: |
574 | ·······29 | 572 | ·······290:·invokevirtual·#181················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
575 | ·······29 | 573 | ·······293:·astore_3 |
576 | ·······29 | 574 | ·······294:·aload·········10 |
577 | ·······29 | 575 | ·······296:·invokevirtual·#182················//·Method·java/util/Locale.toString:()Ljava/lang/String; |
578 | ······· | 576 | ·······299:·astore········7 |
579 | ·······30 | 577 | ·······301:·aload_3 |
580 | ·······30 | 578 | ·······302:·aload·········7 |
581 | ·······30 | 579 | ·······304:·invokevirtual·#181················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
582 | ·······30 | 580 | ·······307:·ldc···········#184················//·String·.·Using·unlocalized·exercise·name: |
583 | ·······3 | 581 | ·······309:·invokevirtual·#181················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
584 | ·······31 | 582 | ·······312:·astore_3 |
585 | ·······31 | 583 | ·······313:·aload_0 |
586 | ·······31 | 584 | ·······314:·getfield······#53·················//·Field·name:Ljava/lang/String; |
587 | ·······31 | 585 | ·······317:·astore········7 |
588 | ·······3 | 586 | ·······319:·aload_3 |
589 | ·······32 | 587 | ·······320:·aload·········7 |
590 | ·······32 | 588 | ·······322:·invokevirtual·#181················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
591 | ·······32 | 589 | ·······325:·invokevirtual·#185················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
592 | ·······3 | 590 | ·······328:·astore_3 |
593 | ·······3 | 591 | ·······329:·aload_2 |
594 | ·······33 | 592 | ·······330:·aload_3 |
595 | ·······33 | 593 | ·······331:·invokestatic··#191················//·Method·android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I |
596 | ·······33 | 594 | ·······334:·pop |
597 | ·······33 | 595 | ·······335:·new···········#193················//·class·java/util/TreeSet |
598 | ·······3 | 596 | ·······338:·astore········11 |
599 | ·······34 | 597 | ·······340:·aload_1 |
600 | ·······34 | 598 | ·······341:·invokestatic··#196················//·Method·de/skubware/opentraining/basic/ExerciseType$Builder.access$1300:(Lde/skubware/opentraining/basic/ExerciseType$Builder;)Ljava/util/SortedSet; |
601 | ·······34 | 599 | ·······344:·astore_2 |
602 | ·······34 | 600 | ·······345:·aload·········11 |
603 | ·······34 | 601 | ·······347:·aload_2 |
Max diff block lines reached; 1431/23023 bytes (6.22%) of diff not shown. |
Offset 17, 27 lines modified | Offset 17, 29 lines modified | ||
17 | ····private·static·final·long·serialVersionUID·=·1L; | 17 | ····private·static·final·long·serialVersionUID·=·1L; |
18 | ····private·String·mCustomName; | 18 | ····private·String·mCustomName; |
19 | ····private·ExerciseType·mExerciseType; | 19 | ····private·ExerciseType·mExerciseType; |
20 | ····private·ArrayList·mFSetList; | 20 | ····private·ArrayList·mFSetList; |
21 | ····private·ArrayList·mTrainingEntryList; | 21 | ····private·ArrayList·mTrainingEntryList; |
22 | ···· | 22 | ···· |
23 | ····public·FitnessExercise(final·ExerciseType·mExerciseType,·final·FSet...·array)·{ | 23 | ····public·FitnessExercise(final·ExerciseType·mExerciseType,·final·FSet...·array)·{ |
24 | ········int·i·=·0; | ||
24 | ········this.mFSetList·=·new·ArrayList(); | 25 | ········this.mFSetList·=·new·ArrayList(); |
25 | ········this.mTrainingEntryList·=·new·ArrayList(); | 26 | ········this.mTrainingEntryList·=·new·ArrayList(); |
26 | ········if·(mExerciseType·==·null)·{ | 27 | ········if·(mExerciseType·==·null)·{ |
27 | ············throw·new·NullPointerException(); | 28 | ············throw·new·NullPointerException(); |
28 | ········} | 29 | ········} |
29 | ········for·(int·length·=·array.length,· | 30 | ········for·(int·length·=·array.length,·j·=·0;·j·<·length;·++j)·{ |
30 | ············if·(array[ | 31 | ············if·(array[j]·==·null)·{ |
31 | ················throw·new·NullPointerException(); | 32 | ················throw·new·NullPointerException(); |
32 | ············} | 33 | ············} |
33 | ········} | 34 | ········} |
34 | ········this.mExerciseType·=·mExerciseType; | 35 | ········this.mExerciseType·=·mExerciseType; |
35 | ········ | 36 | ········while·(i·<·array.length)·{ |
36 | ············this.mFSetList.add(array[ | 37 | ············this.mFSetList.add(array[i]); |
38 | ············++i; | ||
37 | ········} | 39 | ········} |
38 | ········this.mCustomName·=·mExerciseType.getLocalizedName(); | 40 | ········this.mCustomName·=·mExerciseType.getLocalizedName(); |
39 | ····} | 41 | ····} |
40 | ···· | 42 | ···· |
41 | ····TrainingEntry·addTrainingEntry(final·Date·date)·{ | 43 | ····TrainingEntry·addTrainingEntry(final·Date·date)·{ |
42 | ········final·TrainingEntry·e·=·new·TrainingEntry(date); | 44 | ········final·TrainingEntry·e·=·new·TrainingEntry(date); |
43 | ········this.mTrainingEntryList.add(e); | 45 | ········this.mTrainingEntryList.add(e); |
Offset 41, 223 lines modified | Offset 41, 223 lines modified | ||
41 | ···· | 41 | ···· |
42 | ····private·void·copyExampleWorkouts()·{ | 42 | ····private·void·copyExampleWorkouts()·{ |
43 | ········//· | 43 | ········//· |
44 | ········//·This·method·could·not·be·decompiled. | 44 | ········//·This·method·could·not·be·decompiled. |
45 | ········//· | 45 | ········//· |
46 | ········//·Original·Bytecode: | 46 | ········//·Original·Bytecode: |
47 | ········//· | 47 | ········//· |
48 | ········//·····1:·istore_1······· | ||
49 | ········//·····2:·aconst_null···· | ||
50 | ········//·····3:·astore_2······· | ||
51 | ········//·····4:·aload_0········ | ||
48 | ········//····· | 52 | ········//·····5:·getfield········de/skubware/opentraining/db/DataProvider.mContext:Landroid/content/Context; |
49 | ········//····· | 53 | ········//·····8:·astore_3······· |
50 | ········//····· | 54 | ········//·····9:·aload_3········ |
51 | ········//···· | 55 | ········//····10:·invokevirtual···android/content/Context.getAssets:()Landroid/content/res/AssetManager; |
52 | ········//···· | 56 | ········//····13:·astore_3······· |
53 | ········//····1 | 57 | ········//····14:·ldc·············"example_workouts" |
54 | ········//····1 | 58 | ········//····16:·astore··········4 |
55 | ········//····1 | 59 | ········//····18:·aload_3········ |
56 | ········//····1 | 60 | ········//····19:·aload···········4 |
57 | ········//···· | 61 | ········//····21:·invokevirtual···android/content/res/AssetManager.list:(Ljava/lang/String;)[Ljava/lang/String; |
58 | ········//····18:·astore_3······· | ||
59 | ········//····19:·aload_3········ | ||
60 | ········//····20:·astore··········4 | ||
61 | ········//····22:·aload_3········ | ||
62 | ········//····23:·arraylength···· | ||
63 | ········//····24:· | 62 | ········//····24:·astore··········5 |
64 | ········//····26:· | 63 | ········//····26:·aload···········5 |
64 | ········//····28:·arraylength···· | ||
65 | ········//····2 | 65 | ········//····29:·istore··········6 |
66 | ········//····31:·iload_1········ | ||
66 | ········//···· | 67 | ········//····32:·iload···········6 |
68 | ········//····34:·if_icmpge·······335 | ||
67 | ········//····3 | 69 | ········//····37:·aload···········5 |
68 | ········//····33:·if_icmpge·······293 | ||
69 | ········//····36:·aload···········4 | ||
70 | ········//····3 | 70 | ········//····39:·iload_1········ |
71 | ········//····40:·aaload········· | 71 | ········//····40:·aaload········· |
72 | ········//····41:·astore··········7 | 72 | ········//····41:·astore··········7 |
73 | ········//····43:·aconst_null···· | 73 | ········//····43:·aconst_null···· |
74 | ········//····44:·astore··········8 | 74 | ········//····44:·astore··········8 |
75 | ········//····46:·aload_0········ | 75 | ········//····46:·aload_0········ |
76 | ········//····47:·getfield········de/skubware/opentraining/db/DataProvider.mContext:Landroid/content/Context; | 76 | ········//····47:·getfield········de/skubware/opentraining/db/DataProvider.mContext:Landroid/content/Context; |
77 | ········//····50:·astore | 77 | ········//····50:·astore··········4 |
78 | ········//····5 | 78 | ········//····52:·aload···········4 |
79 | ········//····5 | 79 | ········//····54:·invokevirtual···android/content/Context.getAssets:()Landroid/content/res/AssetManager; |
80 | ········//····5 | 80 | ········//····57:·astore··········4 |
81 | ········//····5 | 81 | ········//····59:·new·············Ljava/lang/StringBuilder; |
82 | ········//···· | 82 | ········//····62:·astore··········9 |
83 | ········//····6 | 83 | ········//····64:·aload···········9 |
84 | ········//····6 | 84 | ········//····66:·invokespecial···java/lang/StringBuilder.<init>:()V |
85 | ········//····6 | 85 | ········//····69:·ldc·············"example_workouts/" |
86 | ········//···· | 86 | ········//····71:·astore··········10 |
87 | ········//····68:·aload_2········ | ||
88 | ········//···· | 87 | ········//····73:·aload···········9 |
88 | ········//····75:·aload···········10 | ||
89 | ········//····7 | 89 | ········//····77:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
90 | ········//···· | 90 | ········//····80:·astore··········9 |
91 | ········//···· | 91 | ········//····82:·aload···········9 |
92 | ········//···· | 92 | ········//····84:·aload···········7 |
93 | ········//···· | 93 | ········//····86:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
94 | ········//····8 | 94 | ········//····89:·astore··········9 |
95 | ········//···· | 95 | ········//····91:·aload···········9 |
96 | ········//···· | 96 | ········//····93:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String; |
97 | ········//···· | 97 | ········//····96:·astore··········9 |
98 | ········//···· | 98 | ········//····98:·aload···········4 |
99 | ········//··· | 99 | ········//···100:·aload···········9 |
100 | ········//··· | 100 | ········//···102:·invokevirtual···android/content/res/AssetManager.open:(Ljava/lang/String;)Ljava/io/InputStream; |
101 | ········//··· | 101 | ········//···105:·astore··········8 |
102 | ········//··· | 102 | ········//···107:·new·············Ljava/io/FileOutputStream; |
103 | ········//··· | 103 | ········//···110:·astore··········11 |
104 | ········//··· | 104 | ········//···112:·new·············Ljava/lang/StringBuilder; |
105 | ········//···1 | 105 | ········//···115:·astore··········4 |
106 | ········//···1 | 106 | ········//···117:·aload···········4 |
107 | ········//···1 | 107 | ········//···119:·invokespecial···java/lang/StringBuilder.<init>:()V |
108 | ········//···1 | 108 | ········//···122:·aload_0········ |
109 | ········//···1 | 109 | ········//···123:·getfield········de/skubware/opentraining/db/DataProvider.mContext:Landroid/content/Context; |
110 | ········//···1 | 110 | ········//···126:·astore··········9 |
111 | ········//···1 | 111 | ········//···128:·aload···········9 |
112 | ········//···1 | 112 | ········//···130:·invokevirtual···android/content/Context.getFilesDir:()Ljava/io/File; |
113 | ········//···1 | 113 | ········//···133:·astore··········9 |
114 | ········//···1 | 114 | ········//···135:·aload···········9 |
115 | ········//···1 | 115 | ········//···137:·invokevirtual···java/io/File.toString:()Ljava/lang/String; |
116 | ········//···1 | 116 | ········//···140:·astore··········9 |
117 | ········//···1 | 117 | ········//···142:·aload···········4 |
118 | ········//···1 | 118 | ········//···144:·aload···········9 |
119 | ········//···1 | 119 | ········//···146:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
120 | ········//···1 | 120 | ········//···149:·astore··········4 |
121 | ········//···1 | 121 | ········//···151:·ldc·············"/" |
122 | ········//···1 | 122 | ········//···153:·astore··········9 |
123 | ········//···1 | 123 | ········//···155:·aload···········4 |
124 | ········//···1 | 124 | ········//···157:·aload···········9 |
125 | ········//···1 | 125 | ········//···159:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
126 | ········//···1 | 126 | ········//···162:·astore··········4 |
127 | ········//···1 | 127 | ········//···164:·aload···········4 |
128 | ········//···1 | 128 | ········//···166:·aload···········7 |
129 | ········//···1 | 129 | ········//···168:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
130 | ········//···1 | 130 | ········//···171:·astore··········4 |
131 | ········//···1 | 131 | ········//···173:·aload···········4 |
132 | ········//···1 | 132 | ········//···175:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String; |
133 | ········//···1 | 133 | ········//···178:·astore··········4 |
134 | ········//···1 | 134 | ········//···180:·aload···········11 |
135 | ········//···1 | 135 | ········//···182:·aload···········4 |
136 | ········//···1 | 136 | ········//···184:·invokespecial···java/io/FileOutputStream.<init>:(Ljava/lang/String;)V |
137 | ········//···1 | 137 | ········//···187:·sipush··········1024 |
138 | ········//···1 | 138 | ········//···190:·istore··········12 |
139 | ········//···160:·iload···········11 | ||
140 | ········//···162:·newarray········B | ||
141 | ········//···164:·astore··········12 | ||
142 | ········//···166:·aload···········8 | ||
143 | ········//···168:·aload···········12 | ||
144 | ········//···170:·invokevirtual···java/io/InputStream.read:([B)I | ||
145 | ········//···173:·istore··········13 | ||
146 | ········//···175:·iconst_m1······ | ||
147 | ········//···176:·istore··········11 | ||
148 | ········//···178:·iload···········13 | ||
149 | ········//···180:·iload···········11 | ||
150 | ········//···182:·if_icmpeq·······256 | ||
151 | ········//···185:·iconst_0······· | ||
152 | ········//···186:·istore··········11 | ||
153 | ········//···188:·aconst_null···· | ||
154 | ········//···189:·astore_1······· | ||
155 | ········//···190:·aload···········10 | ||
156 | ········//···192:· | 139 | ········//···192:·iload···········12 |
140 | ········//···194:·newarray········B | ||
141 | ········//···196:·astore··········13 | ||
142 | ········//···198:·aload···········8 | ||
Max diff block lines reached; 15915/31823 bytes (50.01%) of diff not shown. |
Offset 252, 15 lines modified | Offset 252, 15 lines modified | ||
252 | ········10:·putstatic·····#30·················//·Field·sMuscleMap:Ljava/util/Map; | 252 | ········10:·putstatic·····#30·················//·Field·sMuscleMap:Ljava/util/Map; |
253 | ········13:·return | 253 | ········13:·return |
254 | ··public·com.google.gson.JsonElement·serialize(de.skubware.opentraining.basic.ExerciseType,·java.lang.reflect.Type,·com.google.gson.JsonSerializationContext); | 254 | ··public·com.google.gson.JsonElement·serialize(de.skubware.opentraining.basic.ExerciseType,·java.lang.reflect.Type,·com.google.gson.JsonSerializationContext); |
255 | ····descriptor:·(Lde/skubware/opentraining/basic/ExerciseType;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; | 255 | ····descriptor:·(Lde/skubware/opentraining/basic/ExerciseType;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; |
256 | ····flags:·(0x0001)·ACC_PUBLIC | 256 | ····flags:·(0x0001)·ACC_PUBLIC |
257 | ····Code: | 257 | ····Code: |
258 | ······stack=300,·locals=1 | 258 | ······stack=300,·locals=15,·args_size=4 |
259 | ·········0:·getstatic·····#30·················//·Field·sMuscleMap:Ljava/util/Map; | 259 | ·········0:·getstatic·····#30·················//·Field·sMuscleMap:Ljava/util/Map; |
260 | ·········3:·astore········4 | 260 | ·········3:·astore········4 |
261 | ·········5:·aload·········4 | 261 | ·········5:·aload·········4 |
262 | ·········7:·ifnull········30 | 262 | ·········7:·ifnull········30 |
263 | ········10:·getstatic·····#23·················//·Field·sLanguageMap:Ljava/util/Map; | 263 | ········10:·getstatic·····#23·················//·Field·sLanguageMap:Ljava/util/Map; |
264 | ········13:·astore········4 | 264 | ········13:·astore········4 |
265 | ········15:·aload·········4 | 265 | ········15:·aload·········4 |
Offset 358, 68 lines modified | Offset 358, 68 lines modified | ||
358 | ·······226:·aconst_null | 358 | ·······226:·aconst_null |
359 | ·······227:·astore········11 | 359 | ·······227:·astore········11 |
360 | ·······229:·aload·········10 | 360 | ·······229:·aload·········10 |
361 | ·······231:·invokeinterface·#111,··1··········//·InterfaceMethod·java/util/Map.keySet:()Ljava/util/Set; | 361 | ·······231:·invokeinterface·#111,··1··········//·InterfaceMethod·java/util/Map.keySet:()Ljava/util/Set; |
362 | ·······236:·astore········4 | 362 | ·······236:·astore········4 |
363 | ·······238:·aload·········4 | 363 | ·······238:·aload·········4 |
364 | ·······240:·invokeinterface·#117,··1··········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator; | 364 | ·······240:·invokeinterface·#117,··1··········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator; |
365 | ·······245:·astore········ | 365 | ·······245:·astore········8 |
366 | ·······247:·aload········· | 366 | ·······247:·aload·········8 |
367 | ·······249:·invokeinterface·#122,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z | 367 | ·······249:·invokeinterface·#122,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
368 | ·······254:·istore········6 | 368 | ·······254:·istore········6 |
369 | ·······256:·iload·········6 | 369 | ·······256:·iload·········6 |
370 | ·······258:·ifeq··········311 | 370 | ·······258:·ifeq··········311 |
371 | ·······261:·aload········· | 371 | ·······261:·aload·········8 |
372 | ·······263:·invokeinterface·#125,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; | 372 | ·······263:·invokeinterface·#125,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
373 | ·······268:·checkcast·····#127················//·class·java/util/Locale | 373 | ·······268:·checkcast·····#127················//·class·java/util/Locale |
374 | ·······271:·astore········1 | 374 | ·······271:·astore········12 |
375 | ·······273:·aload·········10 | 375 | ·······273:·aload·········10 |
376 | ·······275:·aload·········1 | 376 | ·······275:·aload·········12 |
377 | ·······277:·invokeinterface·#86,··2···········//·InterfaceMethod·java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; | 377 | ·······277:·invokeinterface·#86,··2···········//·InterfaceMethod·java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; |
378 | ·······282:·checkcast·····#48·················//·class·java/lang/String | 378 | ·······282:·checkcast·····#48·················//·class·java/lang/String |
379 | ·······285:·astore········4 | 379 | ·······285:·astore········4 |
380 | ·······287:·aload_1 | 380 | ·······287:·aload_1 |
381 | ·······288:·invokevirtual·#130················//·Method·de/skubware/opentraining/basic/ExerciseType.getLocalizedName:()Ljava/lang/String; | 381 | ·······288:·invokevirtual·#130················//·Method·de/skubware/opentraining/basic/ExerciseType.getLocalizedName:()Ljava/lang/String; |
382 | ·······291:·astore········ | 382 | ·······291:·astore········13 |
383 | ·······293:·aload·········4 | 383 | ·······293:·aload·········4 |
384 | ·······295:·aload········· | 384 | ·······295:·aload·········13 |
385 | ·······297:·invokevirtual·#134················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z | 385 | ·······297:·invokevirtual·#134················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z |
386 | ·······300:·istore········6 | 386 | ·······300:·istore········6 |
387 | ·······302:·iload·········6 | 387 | ·······302:·iload·········6 |
388 | ·······304:·ifeq··········247 | 388 | ·······304:·ifeq··········247 |
389 | ·······307:·aload·········1 | 389 | ·······307:·aload·········12 |
390 | ·······309:·astore········11 | 390 | ·······309:·astore········11 |
391 | ·······311:·getstatic·····#23·················//·Field·sLanguageMap:Ljava/util/Map; | 391 | ·······311:·getstatic·····#23·················//·Field·sLanguageMap:Ljava/util/Map; |
392 | ·······314:·astore········4 | 392 | ·······314:·astore········4 |
393 | ·······316:·aload·········4 | 393 | ·······316:·aload·········4 |
394 | ·······318:·aload·········11 | 394 | ·······318:·aload·········11 |
395 | ·······320:·invokeinterface·#86,··2···········//·InterfaceMethod·java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; | 395 | ·······320:·invokeinterface·#86,··2···········//·InterfaceMethod·java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; |
396 | ·······325:·checkcast·····#136················//·class·de/skubware/opentraining/db/rest/ServerModel$Language | 396 | ·······325:·checkcast·····#136················//·class·de/skubware/opentraining/db/rest/ServerModel$Language |
397 | ·······328:·astore········1 | 397 | ·······328:·astore········12 |
398 | ·······330:·aload·········1 | 398 | ·······330:·aload·········12 |
399 | ·······332:·ifnonnull·····378 | 399 | ·······332:·ifnonnull·····378 |
400 | ·······335:·ldc···········#11·················//·String·ExerciseTypeGSONSerializer | 400 | ·······335:·ldc···········#11·················//·String·ExerciseTypeGSONSerializer |
401 | ·······337:·ldc···········#138················//·String·Could·not·find·any·fitting·locale.·Will·use·English. | 401 | ·······337:·ldc···········#138················//·String·Could·not·find·any·fitting·locale.·Will·use·English. |
402 | ·······339:·invokestatic··#144················//·Method·android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;)I | 402 | ·······339:·invokestatic··#144················//·Method·android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;)I |
403 | ·······342:·pop | 403 | ·······342:·pop |
404 | ·······343:·getstatic·····#23·················//·Field·sLanguageMap:Ljava/util/Map; | 404 | ·······343:·getstatic·····#23·················//·Field·sLanguageMap:Ljava/util/Map; |
405 | ·······346:·astore········4 | 405 | ·······346:·astore········4 |
406 | ·······348:·new···········#127················//·class·java/util/Locale | 406 | ·······348:·new···········#127················//·class·java/util/Locale |
407 | ·······351:·astore········8 | 407 | ·······351:·astore········8 |
408 | ·······353:·ldc···········#146················//·String·en | 408 | ·······353:·ldc···········#146················//·String·en |
409 | ·······355:·astore········1 | 409 | ·······355:·astore········13 |
410 | ·······357:·aload·········8 | 410 | ·······357:·aload·········8 |
411 | ·······359:·aload·········1 | 411 | ·······359:·aload·········13 |
412 | ·······361:·invokespecial·#147················//·Method·java/util/Locale."<init>":(Ljava/lang/String;)V | 412 | ·······361:·invokespecial·#147················//·Method·java/util/Locale."<init>":(Ljava/lang/String;)V |
413 | ·······364:·aload·········4 | 413 | ·······364:·aload·········4 |
414 | ·······366:·aload·········8 | 414 | ·······366:·aload·········8 |
415 | ·······368:·invokeinterface·#86,··2···········//·InterfaceMethod·java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; | 415 | ·······368:·invokeinterface·#86,··2···········//·InterfaceMethod·java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; |
416 | ·······373:·checkcast·····#136················//·class·de/skubware/opentraining/db/rest/ServerModel$Language | 416 | ·······373:·checkcast·····#136················//·class·de/skubware/opentraining/db/rest/ServerModel$Language |
417 | ·······376:·astore········1 | 417 | ·······376:·astore········12 |
418 | ·······378:·aload·········1 | 418 | ·······378:·aload·········12 |
419 | ·······380:·getfield······#150················//·Field·de/skubware/opentraining/db/rest/ServerModel$Language.id:I | 419 | ·······380:·getfield······#150················//·Field·de/skubware/opentraining/db/rest/ServerModel$Language.id:I |
420 | ·······383:·invokestatic··#100················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer; | 420 | ·······383:·invokestatic··#100················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer; |
421 | ·······386:·astore········8 | 421 | ·······386:·astore········8 |
422 | ·······388:·aload·········5 | 422 | ·······388:·aload·········5 |
423 | ·······390:·ldc···········#149················//·String·language | 423 | ·······390:·ldc···········#149················//·String·language |
424 | ·······392:·aload·········8 | 424 | ·······392:·aload·········8 |
425 | ·······394:·invokevirtual·#103················//·Method·com/google/gson/JsonObject.addProperty:(Ljava/lang/String;Ljava/lang/Number;)V | 425 | ·······394:·invokevirtual·#103················//·Method·com/google/gson/JsonObject.addProperty:(Ljava/lang/String;Ljava/lang/Number;)V |
Offset 444, 34 lines modified | Offset 444, 34 lines modified | ||
444 | ·······434:·new···········#157················//·class·java/lang/StringBuilder | 444 | ·······434:·new···········#157················//·class·java/lang/StringBuilder |
445 | ·······437:·astore········4 | 445 | ·······437:·astore········4 |
446 | ·······439:·aload·········4 | 446 | ·······439:·aload·········4 |
447 | ·······441:·invokespecial·#158················//·Method·java/lang/StringBuilder."<init>":()V | 447 | ·······441:·invokespecial·#158················//·Method·java/lang/StringBuilder."<init>":()V |
448 | ·······444:·aload·········4 | 448 | ·······444:·aload·········4 |
449 | ·······446:·ldc···········#160················//·String·Did·not·find·muscle: | 449 | ·······446:·ldc···········#160················//·String·Did·not·find·muscle: |
450 | ·······448:·invokevirtual·#164················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 450 | ·······448:·invokevirtual·#164················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
451 | ·······451:·astore········1 | 451 | ·······451:·astore········13 |
452 | ·······453:·aload_1 | 452 | ·······453:·aload_1 |
453 | ·······454:·invokevirtual·#68·················//·Method·de/skubware/opentraining/basic/ExerciseType.getActivatedMuscles:()Ljava/util/SortedSet; | 453 | ·······454:·invokevirtual·#68·················//·Method·de/skubware/opentraining/basic/ExerciseType.getActivatedMuscles:()Ljava/util/SortedSet; |
454 | ·······457:·invokeinterface·#80,··1···········//·InterfaceMethod·java/util/SortedSet.first:()Ljava/lang/Object; | 454 | ·······457:·invokeinterface·#80,··1···········//·InterfaceMethod·java/util/SortedSet.first:()Ljava/lang/Object; |
455 | ·······462:·checkcast·····#166················//·class·de/skubware/opentraining/basic/Muscle | 455 | ·······462:·checkcast·····#166················//·class·de/skubware/opentraining/basic/Muscle |
456 | ·······465:·invokevirtual·#169················//·Method·de/skubware/opentraining/basic/Muscle.toString:()Ljava/lang/String; | 456 | ·······465:·invokevirtual·#169················//·Method·de/skubware/opentraining/basic/Muscle.toString:()Ljava/lang/String; |
457 | ·······468:·astore········4 | 457 | ·······468:·astore········4 |
458 | ·······470:·aload·········1 | 458 | ·······470:·aload·········13 |
459 | ·······472:·aload·········4 | 459 | ·······472:·aload·········4 |
460 | ·······474:·invokevirtual·#164················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 460 | ·······474:·invokevirtual·#164················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
461 | ·······477:·ldc···········#171················//·String·,·sMuscleMap·size: | 461 | ·······477:·ldc···········#171················//·String·,·sMuscleMap·size: |
462 | ·······479:·invokevirtual·#164················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 462 | ·······479:·invokevirtual·#164················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
463 | ·······482:·astore········4 | 463 | ·······482:·astore········4 |
464 | ·······484:·getstatic·····#30·················//·Field·sMuscleMap:Ljava/util/Map; | 464 | ·······484:·getstatic·····#30·················//·Field·sMuscleMap:Ljava/util/Map; |
465 | ·······487:·astore········1 | 465 | ·······487:·astore········13 |
466 | ·······489:·aload·········1 | 466 | ·······489:·aload·········13 |
467 | ·······491:·invokeinterface·#174,··1··········//·InterfaceMethod·java/util/Map.size:()I | 467 | ·······491:·invokeinterface·#174,··1··········//·InterfaceMethod·java/util/Map.size:()I |
468 | ·······496:·istore········1 | 468 | ·······496:·istore········14 |
469 | ·······498:·aload·········4 | 469 | ·······498:·aload·········4 |
470 | ·······500:·iload·········1 | 470 | ·······500:·iload·········14 |
471 | ·······502:·invokevirtual·#177················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; | 471 | ·······502:·invokevirtual·#177················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; |
472 | ·······505:·invokevirtual·#178················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; | 472 | ·······505:·invokevirtual·#178················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
473 | ·······508:·astore········4 | 473 | ·······508:·astore········4 |
474 | ·······510:·aload·········8 | 474 | ·······510:·aload·········8 |
475 | ·······512:·aload·········4 | 475 | ·······512:·aload·········4 |
476 | ·······514:·invokestatic··#144················//·Method·android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;)I | 476 | ·······514:·invokestatic··#144················//·Method·android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;)I |
477 | ·······517:·pop | 477 | ·······517:·pop |
Offset 21, 25 lines modified | Offset 21, 25 lines modified | ||
21 | ···· | 21 | ···· |
22 | ····public·String·exportWorkoutToString(final·Workout·workout)·{ | 22 | ····public·String·exportWorkoutToString(final·Workout·workout)·{ |
23 | ········final·DataHelper·dataHelper·=·new·DataHelper(this.mContext); | 23 | ········final·DataHelper·dataHelper·=·new·DataHelper(this.mContext); |
24 | ········final·String·s·=·"trainingplan_template.html"; | 24 | ········final·String·s·=·"trainingplan_template.html"; |
25 | ········final·DataHelper·dataHelper2·=·dataHelper; | 25 | ········final·DataHelper·dataHelper2·=·dataHelper; |
26 | ········String·replaceAll·=·null; | 26 | ········String·replaceAll·=·null; |
27 | ········StringBuilder·sb·=·null; | 27 | ········StringBuilder·sb·=·null; |
28 | ········Label_014 | 28 | ········Label_0148:·{ |
29 | ············String·replaceAll2; | 29 | ············String·replaceAll2; |
30 | ············try·{ | 30 | ············try·{ |
31 | ················replaceAll·=·dataHelper2.loadFileFromAssets(s).replaceAll("<!--WORKOUT_NAME-->",·workout.getName()); | 31 | ················replaceAll·=·dataHelper2.loadFileFromAssets(s).replaceAll("<!--WORKOUT_NAME-->",·workout.getName()); |
32 | ················sb·=·new·StringBuilder(); | 32 | ················sb·=·new·StringBuilder(); |
33 | ················for·(final·FitnessExercise·fitnessExercise·:·workout.getFitnessExercises())·{ | 33 | ················for·(final·FitnessExercise·fitnessExercise·:·workout.getFitnessExercises())·{ |
34 | ····················sb.append("\t\t·<th>"); | 34 | ····················sb.append("\t\t·<th>"); |
35 | ····················sb.append(fitnessExercise.toString()); | 35 | ····················sb.append(fitnessExercise.toString()); |
36 | ····················sb.append("</th>\n"); | 36 | ····················sb.append("</th>\n"); |
37 | ················} | 37 | ················} |
38 | ················break·Label_014 | 38 | ················break·Label_0148; |
39 | ············} | 39 | ············} |
40 | ············catch·(IOException·ex)·{ | 40 | ············catch·(IOException·ex)·{ |
41 | ················Log.e("HTMLExporter",·"Error·loading·template·.html·file",·(Throwable)ex); | 41 | ················Log.e("HTMLExporter",·"Error·loading·template·.html·file",·(Throwable)ex); |
42 | ················replaceAll2·=·""; | 42 | ················replaceAll2·=·""; |
43 | ············} | 43 | ············} |
44 | ············return·replaceAll2; | 44 | ············return·replaceAll2; |
45 | ········} | 45 | ········} |
Offset 520, 389 lines modified | Offset 520, 381 lines modified | ||
520 | ·······594:·pop | 520 | ·······594:·pop |
521 | ·······595:·aload·········12 | 521 | ·······595:·aload·········12 |
522 | ·······597:·ldc···········#128················//·String·Datum | 522 | ·······597:·ldc···········#128················//·String·Datum |
523 | ·······599:·invokevirtual·#58·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 523 | ·······599:·invokevirtual·#58·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
524 | ·······602:·pop | 524 | ·······602:·pop |
525 | ·······603:·aload_1 | 525 | ·······603:·aload_1 |
526 | ·······604:·invokevirtual·#27·················//·Method·de/skubware/opentraining/basic/Workout.getFitnessExercises:()Ljava/util/List; | 526 | ·······604:·invokevirtual·#27·················//·Method·de/skubware/opentraining/basic/Workout.getFitnessExercises:()Ljava/util/List; |
527 | ·······607:·astore········9 | ||
528 | ·······609:·aload·········9 | ||
529 | ·······6 | 527 | ·······607:·invokeinterface·#132,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
530 | ·······61 | 528 | ·······612:·astore········9 |
531 | ·······61 | 529 | ·······614:·aload·········9 |
532 | ·······6 | 530 | ·······616:·invokeinterface·#138,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
533 | ·······62 | 531 | ·······621:·istore········14 |
534 | ·······62 | 532 | ·······623:·iload·········14 |
535 | ·······62 | 533 | ·······625:·ifeq··········705 |
536 | ·······6 | 534 | ·······628:·aload·········9 |
537 | ·······63 | 535 | ·······630:·invokeinterface·#142,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
538 | ·······63 | 536 | ·······635:·checkcast·····#144················//·class·de/skubware/opentraining/basic/FitnessExercise |
539 | ·······6 | 537 | ·······638:·astore········15 |
540 | ·······64 | 538 | ·······640:·new···········#49·················//·class·java/lang/StringBuilder |
541 | ·······64 | 539 | ·······643:·astore········10 |
542 | ·······64 | 540 | ·······645:·aload·········10 |
543 | ·······6 | 541 | ·······647:·invokespecial·#52·················//·Method·java/lang/StringBuilder."<init>":()V |
544 | ·······65 | 542 | ·······650:·aload·········10 |
545 | ·······65 | 543 | ·······652:·ldc···········#146················//·String·& |
546 | ·······65 | 544 | ·······654:·invokevirtual·#58·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
547 | ·······6 | 545 | ·······657:·astore········10 |
548 | ·······6 | 546 | ·······659:·aload·········15 |
549 | ·······66 | 547 | ·······661:·invokevirtual·#150················//·Method·de/skubware/opentraining/basic/FitnessExercise.getExType:()Lde/skubware/opentraining/basic/ExerciseType; |
550 | ·······66 | 548 | ·······664:·invokevirtual·#155················//·Method·de/skubware/opentraining/basic/ExerciseType.getLocalizedName:()Ljava/lang/String; |
551 | ·······6 | 549 | ·······667:·astore········11 |
552 | ·······673:·aload·········9 | ||
553 | ·······6 | 550 | ·······669:·aload·········10 |
551 | ·······671:·aload·········11 | ||
554 | ·······67 | 552 | ·······673:·invokevirtual·#58·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
555 | ·······6 | 553 | ·······676:·astore········10 |
556 | ·······6 | 554 | ·······678:·ldc···········#157················//·String |
557 | ·······68 | 555 | ·······680:·astore········11 |
558 | ·······686:·aload·········9 | ||
559 | ·······68 | 556 | ·······682:·aload·········10 |
557 | ·······684:·aload·········11 | ||
558 | ·······686:·invokevirtual·#58·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
559 | ·······689:·invokevirtual·#72·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; | ||
560 | ·······692:·astore········10 | ||
561 | ·······694:·aload·········12 | ||
562 | ·······696:·aload·········10 | ||
560 | ·······69 | 563 | ·······698:·invokevirtual·#58·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
564 | ·······701:·pop | ||
565 | ·······702:·goto··········614 | ||
561 | ·······693:·invokevirtual·#72·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; | ||
562 | ·······696:·astore········9 | ||
563 | ·······698:·aload·········12 | ||
564 | ·······70 | 566 | ·······705:·aload·········12 |
567 | ·······707:·ldc···········#159················//·String·\\\\ | ||
565 | ·······70 | 568 | ·······709:·invokevirtual·#58·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
566 | ·······7 | 569 | ·······712:·pop |
567 | ·······706:·goto··········618 | ||
568 | ·······7 | 570 | ·······713:·aload·········12 |
569 | ·······71 | 571 | ·······715:·aload_3 |
570 | ·······71 | 572 | ·······716:·invokevirtual·#58·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
571 | ·······71 | 573 | ·······719:·pop |
572 | ·······7 | 574 | ·······720:·aload·········12 |
573 | ·······7 | 575 | ·······722:·aload_3 |
574 | ·······72 | 576 | ·······723:·invokevirtual·#58·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
575 | ·······72 | 577 | ·······726:·pop |
576 | ·······724:·aload·········12 | ||
577 | ·······726:·aload_3 | ||
578 | ·······727:·invokevirtual·#58·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
579 | ·······730:·pop | ||
580 | ·······7 | 578 | ·······727:·iconst_0 |
581 | ·······7 | 579 | ·······728:·istore········16 |
582 | ·······73 | 580 | ·······730:·aload_1 |
583 | ·······73 | 581 | ·······731:·invokevirtual·#27·················//·Method·de/skubware/opentraining/basic/Workout.getFitnessExercises:()Ljava/util/List; |
584 | ·······738:·astore········9 | ||
585 | ·······740:·aload·········9 | ||
586 | ·······7 | 582 | ·······734:·invokeinterface·#132,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
587 | ·······7 | 583 | ·······739:·astore········9 |
588 | ·······74 | 584 | ·······741:·aload·········9 |
589 | ·······7 | 585 | ·······743:·invokeinterface·#138,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
590 | ·······7 | 586 | ·······748:·istore········14 |
591 | ·······75 | 587 | ·······750:·iload·········14 |
592 | ·······7 | 588 | ·······752:·ifeq··········809 |
593 | ·······7 | 589 | ·······755:·aload·········9 |
594 | ·······7 | 590 | ·······757:·invokeinterface·#142,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
595 | ·······7 | 591 | ·······762:·checkcast·····#144················//·class·de/skubware/opentraining/basic/FitnessExercise |
596 | ·······7 | 592 | ·······765:·astore········15 |
597 | ·······7 | 593 | ·······767:·aload·········15 |
598 | ·······7 | 594 | ·······769:·invokevirtual·#162················//·Method·de/skubware/opentraining/basic/FitnessExercise.getFSetList:()Ljava/util/List; |
599 | ·······7 | 595 | ·······772:·astore········10 |
600 | ·······7 | 596 | ·······774:·aload·········10 |
601 | ·······7 | 597 | ·······776:·invokeinterface·#33,··1···········//·InterfaceMethod·java/util/List.size:()I |
602 | ·······78 | 598 | ·······781:·istore········14 |
603 | ·······791:·iload·········15 | ||
604 | ·······7 | 599 | ·······783:·iload·········14 |
605 | ·······795:·if_icmple·····749 | ||
606 | ·······7 | 600 | ·······785:·iload·········16 |
601 | ·······787:·if_icmple·····741 | ||
602 | ·······790:·aload·········15 | ||
607 | ······· | 603 | ·······792:·invokevirtual·#162················//·Method·de/skubware/opentraining/basic/FitnessExercise.getFSetList:()Ljava/util/List; |
608 | ······· | 604 | ·······795:·astore········10 |
609 | ······· | 605 | ·······797:·aload·········10 |
610 | ······· | 606 | ·······799:·invokeinterface·#33,··1···········//·InterfaceMethod·java/util/List.size:()I |
611 | ·······8 | 607 | ·······804:·istore········16 |
612 | ·······8 | 608 | ·······806:·goto··········741 |
609 | ·······809:·aload·········12 | ||
610 | ·······811:·ldc···········#126················//·String·\\hline | ||
611 | ·······813:·invokevirtual·#58·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
612 | ·······816:·pop | ||
613 | ·······817:·aload·········12 | 613 | ·······817:·aload·········12 |
614 | ·······819:· | 614 | ·······819:·aload_3 |
615 | ·······82 | 615 | ·······820:·invokevirtual·#58·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
616 | ·······82 | 616 | ·······823:·pop |
617 | ·······82 | 617 | ·······824:·aload·········12 |
618 | ·······82 | 618 | ·······826:·ldc···········#126················//·String·\\hline |
619 | ·······828:·invokevirtual·#58·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 619 | ·······828:·invokevirtual·#58·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
620 | ·······831:·pop | 620 | ·······831:·pop |
621 | ·······832:·aload·········12 | 621 | ·······832:·aload·········12 |
622 | ·······834:· | 622 | ·······834:·aload_3 |
623 | ·······83 | 623 | ·······835:·invokevirtual·#58·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
624 | ·······83 | 624 | ·······838:·pop |
625 | ·······839:·new···········#49·················//·class·java/lang/StringBuilder | ||
626 | ·······842:·astore········9 | ||
625 | ·······84 | 627 | ·······844:·aload·········9 |
626 | ·······84 | 628 | ·······846:·invokespecial·#52·················//·Method·java/lang/StringBuilder."<init>":()V |
629 | ·······849:·aload·········9 | ||
630 | ·······851:·ldc···········#164················//·String·\\multirow{ | ||
Max diff block lines reached; 23432/37037 bytes (63.27%) of diff not shown. |
Offset 355, 172 lines modified | Offset 355, 166 lines modified | ||
355 | ········21:·checkcast·····#61·················//·class·de/skubware/opentraining/basic/FitnessExercise | 355 | ········21:·checkcast·····#61·················//·class·de/skubware/opentraining/basic/FitnessExercise |
356 | ········24:·invokevirtual·#64·················//·Method·de/skubware/opentraining/basic/FitnessExercise.getTrainingEntryList:()Ljava/util/List; | 356 | ········24:·invokevirtual·#64·················//·Method·de/skubware/opentraining/basic/FitnessExercise.getTrainingEntryList:()Ljava/util/List; |
357 | ········27:·astore_2 | 357 | ········27:·astore_2 |
358 | ········28:·aload_2 | 358 | ········28:·aload_2 |
359 | ········29:·invokeinterface·#68,··1···········//·InterfaceMethod·java/util/List.isEmpty:()Z | 359 | ········29:·invokeinterface·#68,··1···········//·InterfaceMethod·java/util/List.isEmpty:()Z |
360 | ········34:·istore_3 | 360 | ········34:·istore_3 |
361 | ········35:·iload_3 | 361 | ········35:·iload_3 |
362 | ········36:·ifeq··········3 | 362 | ········36:·ifeq··········365 |
363 | ········39:·aload_0 | 363 | ········39:·aload_0 |
364 | ········40:·getfield······#23·················//·Field·mWorkout:Lde/skubware/opentraining/basic/Workout; | 364 | ········40:·getfield······#23·················//·Field·mWorkout:Lde/skubware/opentraining/basic/Workout; |
365 | ········43:·astore_2 | 365 | ········43:·astore_2 |
366 | ········44:·invokestatic··#74·················//·Method·java/util/Calendar.getInstance:()Ljava/util/Calendar; | 366 | ········44:·invokestatic··#74·················//·Method·java/util/Calendar.getInstance:()Ljava/util/Calendar; |
367 | ········47:·invokevirtual·#78·················//·Method·java/util/Calendar.getTime:()Ljava/util/Date; | 367 | ········47:·invokevirtual·#78·················//·Method·java/util/Calendar.getTime:()Ljava/util/Date; |
368 | ········50:·astore········4 | 368 | ········50:·astore········4 |
369 | ········52:·aload_2 | 369 | ········52:·aload_2 |
370 | ········53:·aload·········4 | 370 | ········53:·aload·········4 |
371 | ········55:·invokevirtual·#82·················//·Method·de/skubware/opentraining/basic/Workout.addTrainingEntry:(Ljava/util/Date;)V | 371 | ········55:·invokevirtual·#82·················//·Method·de/skubware/opentraining/basic/Workout.addTrainingEntry:(Ljava/util/Date;)V |
372 | ········58:·aload_0 | 372 | ········58:·aload_0 |
373 | ········59:·getfield······#23·················//·Field·mWorkout:Lde/skubware/opentraining/basic/Workout; | 373 | ········59:·getfield······#23·················//·Field·mWorkout:Lde/skubware/opentraining/basic/Workout; |
374 | ········62:·invokevirtual·#53·················//·Method·de/skubware/opentraining/basic/Workout.getFitnessExercises:()Ljava/util/List; | 374 | ········62:·invokevirtual·#53·················//·Method·de/skubware/opentraining/basic/Workout.getFitnessExercises:()Ljava/util/List; |
375 | ········65:·astore_2 | ||
376 | ········66:·aload_2 | ||
377 | ········6 | 375 | ········65:·invokeinterface·#86,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
378 | ········72:·astore········5 | ||
379 | ········7 | 376 | ········70:·astore_2 |
377 | ········71:·aload_2 | ||
380 | ········7 | 378 | ········72:·invokeinterface·#91,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
381 | ········81:·istore_3 | ||
382 | ········ | 379 | ········77:·istore········5 |
380 | ········79:·iload·········5 | ||
383 | ········8 | 381 | ········81:·ifeq··········365 |
384 | ········8 | 382 | ········84:·aload_2 |
385 | ········8 | 383 | ········85:·invokeinterface·#95,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
386 | ········9 | 384 | ········90:·checkcast·····#61·················//·class·de/skubware/opentraining/basic/FitnessExercise |
387 | ········9 | 385 | ········93:·astore········6 |
388 | ········9 | 386 | ········95:·aload·········6 |
387 | ········97:·invokevirtual·#64·················//·Method·de/skubware/opentraining/basic/FitnessExercise.getTrainingEntryList:()Ljava/util/List; | ||
388 | ·······100:·astore········4 | ||
389 | ·······102:·aload·········6 | ||
389 | ·······10 | 390 | ·······104:·invokevirtual·#64·················//·Method·de/skubware/opentraining/basic/FitnessExercise.getTrainingEntryList:()Ljava/util/List; |
390 | ·······103:·astore_2 | ||
391 | ·······104:·aload·········6 | ||
392 | ·······106:·invokevirtual·#64·················//·Method·de/skubware/opentraining/basic/FitnessExercise.getTrainingEntryList:()Ljava/util/List; | ||
393 | ·······10 | 391 | ·······107:·astore········7 |
394 | ·······1 | 392 | ·······109:·aload·········7 |
395 | ·······11 | 393 | ·······111:·invokeinterface·#99,··1···········//·InterfaceMethod·java/util/List.size:()I |
396 | ·······11 | 394 | ·······116:·iconst_m1 |
397 | ·······11 | 395 | ·······117:·iadd |
398 | ·······1 | 396 | ·······118:·istore········8 |
399 | ·······12 | 397 | ·······120:·aload·········4 |
400 | ·······12 | 398 | ·······122:·iload·········8 |
401 | ·······12 | 399 | ·······124:·invokeinterface·#59,··2···········//·InterfaceMethod·java/util/List.get:(I)Ljava/lang/Object; |
402 | ·······1 | 400 | ·······129:·checkcast·····#101················//·class·de/skubware/opentraining/basic/TrainingEntry |
403 | ·······13 | 401 | ·······132:·astore········9 |
404 | ·······13 | 402 | ·······134:·aload·········6 |
405 | ·······13 | 403 | ·······136:·invokevirtual·#104················//·Method·de/skubware/opentraining/basic/FitnessExercise.getFSetList:()Ljava/util/List; |
406 | ·······140:·astore_2 | ||
407 | ·······1 | 404 | ·······139:·astore········4 |
405 | ·······141:·aload·········4 | ||
408 | ·······14 | 406 | ·······143:·ifnull········233 |
409 | ·······14 | 407 | ·······146:·aload·········6 |
410 | ·······14 | 408 | ·······148:·invokevirtual·#104················//·Method·de/skubware/opentraining/basic/FitnessExercise.getFSetList:()Ljava/util/List; |
411 | ·······150:·astore_2 | ||
412 | ·······151:·a | 409 | ·······151:·astore········4 |
410 | ·······153:·aload·········4 | ||
413 | ·······15 | 411 | ·······155:·invokeinterface·#68,··1···········//·InterfaceMethod·java/util/List.isEmpty:()Z |
414 | ·······157:·istore_3 | ||
415 | ·······1 | 412 | ·······160:·istore········5 |
413 | ·······162:·iload·········5 | ||
416 | ·······1 | 414 | ·······164:·ifne··········233 |
417 | ·······16 | 415 | ·······167:·aload·········6 |
418 | ·······16 | 416 | ·······169:·invokevirtual·#104················//·Method·de/skubware/opentraining/basic/FitnessExercise.getFSetList:()Ljava/util/List; |
419 | ·······167:·astore_2 | ||
420 | ·······168:·aload_2 | ||
421 | ·······1 | 417 | ·······172:·invokeinterface·#86,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
422 | ·······17 | 418 | ·······177:·astore········4 |
423 | ·······17 | 419 | ·······179:·aload·········4 |
424 | ·······1 | 420 | ·······181:·invokeinterface·#91,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
425 | ·······183:·istore_3 | ||
426 | ·······184:·iload_3 | ||
427 | ·······18 | 421 | ·······186:·istore········8 |
428 | ·······188:· | 422 | ·······188:·iload·········8 |
423 | ·······190:·ifeq··········71 | ||
424 | ·······193:·aload·········4 | ||
429 | ·······19 | 425 | ·······195:·invokeinterface·#95,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
430 | ······· | 426 | ·······200:·checkcast·····#106················//·class·de/skubware/opentraining/basic/FSet |
431 | ······· | 427 | ·······203:·astore········10 |
432 | ·······20 | 428 | ·······205:·aload·········10 |
433 | ·······20 | 429 | ·······207:·invokevirtual·#109················//·Method·de/skubware/opentraining/basic/FSet.clone:()Ljava/lang/Object; |
434 | ·······2 | 430 | ·······210:·checkcast·····#106················//·class·de/skubware/opentraining/basic/FSet |
435 | ·······2 | 431 | ·······213:·astore········11 |
436 | ·······21 | 432 | ·······215:·aload·········9 |
437 | ·······21 | 433 | ·······217:·aload·········11 |
438 | ·······21 | 434 | ·······219:·invokevirtual·#113················//·Method·de/skubware/opentraining/basic/TrainingEntry.add:(Lde/skubware/opentraining/basic/FSet;)V |
439 | ·······2 | 435 | ·······222:·aload·········9 |
440 | ·······2 | 436 | ·······224:·aload·········11 |
441 | ·······22 | 437 | ·······226:·iconst_0 |
442 | ·······22 | 438 | ·······227:·invokevirtual·#117················//·Method·de/skubware/opentraining/basic/TrainingEntry.setHasBeenDone:(Lde/skubware/opentraining/basic/FSet;Z)V |
443 | ·······2 | 439 | ·······230:·goto··········179 |
444 | ·······2 | 440 | ·······233:·aload·········6 |
445 | ·······23 | 441 | ·······235:·invokevirtual·#64·················//·Method·de/skubware/opentraining/basic/FitnessExercise.getTrainingEntryList:()Ljava/util/List; |
446 | ·······233:·astore_2 | ||
447 | ·······23 | 442 | ·······238:·astore········4 |
443 | ·······240:·aload·········4 | ||
448 | ·······2 | 444 | ·······242:·invokeinterface·#99,··1···········//·InterfaceMethod·java/util/List.size:()I |
449 | ·······24 | 445 | ·······247:·istore········5 |
450 | ·······24 | 446 | ·······249:·iconst_1 |
451 | ·······2 | 447 | ·······250:·istore········8 |
452 | ·······244:·iload_3 | ||
453 | ·······2 | 448 | ·······252:·iload·········5 |
449 | ·······254:·iload·········8 | ||
454 | ·······2 | 450 | ·······256:·if_icmpeq·····71 |
455 | ·······25 | 451 | ·······259:·aload·········6 |
456 | ·······2 | 452 | ·······261:·invokevirtual·#64·················//·Method·de/skubware/opentraining/basic/FitnessExercise.getTrainingEntryList:()Ljava/util/List; |
457 | ·······2 | 453 | ·······264:·astore········4 |
458 | ·······2 | 454 | ·······266:·aload·········6 |
459 | ·······2 | 455 | ·······268:·invokevirtual·#64·················//·Method·de/skubware/opentraining/basic/FitnessExercise.getTrainingEntryList:()Ljava/util/List; |
460 | ·······2 | 456 | ·······271:·astore········7 |
461 | ·······2 | 457 | ·······273:·aload·········7 |
462 | ·······2 | 458 | ·······275:·invokeinterface·#99,··1···········//·InterfaceMethod·java/util/List.size:()I |
463 | ·······2 | 459 | ·······280:·bipush········-2 |
464 | ·······2 | 460 | ·······282:·iadd |
465 | ·······2 | 461 | ·······283:·istore········8 |
466 | ·······2 | 462 | ·······285:·aload·········4 |
467 | ·······2 | 463 | ·······287:·iload·········8 |
468 | ·······2 | 464 | ·······289:·invokeinterface·#59,··2···········//·InterfaceMethod·java/util/List.get:(I)Ljava/lang/Object; |
469 | ·······2 | 465 | ·······294:·checkcast·····#101················//·class·de/skubware/opentraining/basic/TrainingEntry |
Max diff block lines reached; 188/17431 bytes (1.08%) of diff not shown. |
Offset 500, 15 lines modified | Offset 500, 15 lines modified | ||
500 | ········27:·invokevirtual·#50·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; | 500 | ········27:·invokevirtual·#50·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
501 | ········30:·areturn | 501 | ········30:·areturn |
502 | ··private·void·saveExercise(); | 502 | ··private·void·saveExercise(); |
503 | ····descriptor:·()V | 503 | ····descriptor:·()V |
504 | ····flags:·(0x0002)·ACC_PRIVATE | 504 | ····flags:·(0x0002)·ACC_PRIVATE |
505 | ····Code: | 505 | ····Code: |
506 | ······stack=300,·locals=2 | 506 | ······stack=300,·locals=26,·args_size=1 |
507 | ·········0:·aload_0 | 507 | ·········0:·aload_0 |
508 | ·········1:·invokevirtual·#54·················//·Method·getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; | 508 | ·········1:·invokevirtual·#54·················//·Method·getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; |
509 | ·········4:·astore_1 | 509 | ·········4:·astore_1 |
510 | ·········5:·aconst_null | 510 | ·········5:·aconst_null |
511 | ·········6:·astore_2 | 511 | ·········6:·astore_2 |
512 | ·········7:·ldc···········#55·················//·int·2131361856 | 512 | ·········7:·ldc···········#55·················//·int·2131361856 |
513 | ·········9:·iconst_0 | 513 | ·········9:·iconst_0 |
Offset 640, 148 lines modified | Offset 640, 146 lines modified | ||
640 | ·······254:·invokespecial·#139················//·Method·java/util/ArrayList."<init>":()V | 640 | ·······254:·invokespecial·#139················//·Method·java/util/ArrayList."<init>":()V |
641 | ·······257:·new···········#141················//·class·java/util/HashMap | 641 | ·······257:·new···········#141················//·class·java/util/HashMap |
642 | ·······260:·astore········20 | 642 | ·······260:·astore········20 |
643 | ·······262:·aload·········20 | 643 | ·······262:·aload·········20 |
644 | ·······264:·invokespecial·#142················//·Method·java/util/HashMap."<init>":()V | 644 | ·······264:·invokespecial·#142················//·Method·java/util/HashMap."<init>":()V |
645 | ·······267:·aload·········18 | 645 | ·······267:·aload·········18 |
646 | ·······269:·invokeinterface·#148,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; | 646 | ·······269:·invokeinterface·#148,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
647 | ·······274:·astore | 647 | ·······274:·astore_1 |
648 | ·······27 | 648 | ·······275:·aload_1 |
649 | ·······27 | 649 | ·······276:·invokeinterface·#153,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
650 | ·······28 | 650 | ·······281:·istore········8 |
651 | ·······28 | 651 | ·······283:·iload·········8 |
652 | ·······28 | 652 | ·······285:·ifeq··········356 |
653 | ·······2 | 653 | ·······288:·aload_1 |
654 | ·······2 | 654 | ·······289:·invokeinterface·#157,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
655 | ·······29 | 655 | ·······294:·checkcast·····#159················//·class·de/skubware/opentraining/activity/create_exercise/ExerciseImageListAdapter$ImageData |
656 | ······· | 656 | ·······297:·astore········21 |
657 | ······· | 657 | ·······299:·new···········#161················//·class·java/io/File |
658 | ·······30 | 658 | ·······302:·astore········22 |
659 | ·······30 | 659 | ·······304:·aload·········21 |
660 | ·······30 | 660 | ·······306:·getfield······#164················//·Field·de/skubware/opentraining/activity/create_exercise/ExerciseImageListAdapter$ImageData.name:Ljava/lang/String; |
661 | ·······3 | 661 | ·······309:·astore········12 |
662 | ·······31 | 662 | ·······311:·aload·········12 |
663 | ·······31 | 663 | ·······313:·astore_3 |
664 | ·······31 | 664 | ·······314:·aload·········22 |
665 | ·······31 | 665 | ·······316:·aload·········12 |
666 | ·······3 | 666 | ·······318:·invokespecial·#167················//·Method·java/io/File."<init>":(Ljava/lang/String;)V |
667 | ·······32 | 667 | ·······321:·aload·········19 |
668 | ·······326:·astore········12 | ||
669 | ·······328:·aload·········19 | ||
670 | ·······3 | 668 | ·······323:·aload·········22 |
671 | ·······3 | 669 | ·······325:·invokeinterface·#171,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z |
672 | ·······33 | 670 | ·······330:·pop |
673 | ·······33 | 671 | ·······331:·aload·········21 |
674 | ·······3 | 672 | ·······333:·getfield······#175················//·Field·de/skubware/opentraining/activity/create_exercise/ExerciseImageListAdapter$ImageData.imageLicense:Lde/skubware/opentraining/basic/License; |
675 | ·······3 | 673 | ·······336:·astore········12 |
674 | ·······338:·aload·········12 | ||
675 | ·······340:·astore_3 | ||
676 | ·······341:·aload·········20 | ||
677 | ·······343:·aload·········22 | ||
676 | ·······345:·aload·········12 | 678 | ·······345:·aload·········12 |
677 | ·······347:·astore_1 | ||
678 | ·······348:·aload·········20 | ||
679 | ·······350:·aload·········23 | ||
680 | ·······352:·aload·········12 | ||
681 | ·······3 | 679 | ·······347:·invokeinterface·#179,··3··········//·InterfaceMethod·java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
682 | ·······35 | 680 | ·······352:·pop |
683 | ·······3 | 681 | ·······353:·goto··········275 |
684 | ·······3 | 682 | ·······356:·new···········#181················//·class·de/skubware/opentraining/basic/ExerciseType$Builder |
685 | ·······3 | 683 | ·······359:·astore_3 |
686 | ·······36 | 684 | ·······360:·aload·········13 |
687 | ·······36 | 685 | ·······362:·invokeinterface·#185,··1··········//·InterfaceMethod·java/util/Map.values:()Ljava/util/Collection; |
688 | ·······3 | 686 | ·······367:·invokeinterface·#188,··1··········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator; |
689 | ·······37 | 687 | ·······372:·invokeinterface·#157,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
690 | ·······3 | 688 | ·······377:·checkcast·····#190················//·class·java/lang/String |
691 | ·······38 | 689 | ·······380:·astore_1 |
692 | ·······38 | 690 | ·······381:·getstatic·····#196················//·Field·de/skubware/opentraining/basic/ExerciseType$ExerciseSource.CUSTOM:Lde/skubware/opentraining/basic/ExerciseType$ExerciseSource; |
693 | ·······3 | 691 | ·······384:·astore_2 |
694 | ·······392:·aload_3 | ||
695 | ·······393:·astore········12 | ||
696 | ·······3 | 692 | ·······385:·aload_3 |
693 | ·······386:·astore········12 | ||
694 | ·······388:·aload_3 | ||
697 | ·······3 | 695 | ·······389:·aload_1 |
698 | ·······39 | 696 | ·······390:·aload_2 |
699 | ·······39 | 697 | ·······391:·invokespecial·#199················//·Method·de/skubware/opentraining/basic/ExerciseType$Builder."<init>":(Ljava/lang/String;Lde/skubware/opentraining/basic/ExerciseType$ExerciseSource;)V |
700 | ······· | 698 | ·······394:·aload_3 |
701 | ······· | 699 | ·······395:·aload·········15 |
702 | ······· | 700 | ·······397:·invokevirtual·#203················//·Method·de/skubware/opentraining/basic/ExerciseType$Builder.description:(Ljava/lang/String;)Lde/skubware/opentraining/basic/ExerciseType$Builder; |
703 | ·······40 | 701 | ·······400:·astore_1 |
704 | ·······40 | 702 | ·······401:·aload_1 |
705 | ·······40 | 703 | ·······402:·astore········12 |
704 | ·······404:·aload_1 | ||
705 | ·······405:·aload·········13 | ||
706 | ·······407:·invokevirtual·#207················//·Method·de/skubware/opentraining/basic/ExerciseType$Builder.translationMap:(Ljava/util/Map;)Lde/skubware/opentraining/basic/ExerciseType$Builder; | ||
707 | ·······410:·astore_1 | ||
706 | ·······411:·aload_1 | 708 | ·······411:·aload_1 |
707 | ·······412:·aload·········13 | ||
708 | ·······414:·invokevirtual·#207················//·Method·de/skubware/opentraining/basic/ExerciseType$Builder.translationMap:(Ljava/util/Map;)Lde/skubware/opentraining/basic/ExerciseType$Builder; | ||
709 | ·······417:·astore_1 | ||
710 | ·······418:·aload_1 | ||
711 | ·······41 | 709 | ·······412:·astore········12 |
710 | ·······414:·aload_1 | ||
711 | ·······415:·aload·········16 | ||
712 | ·······417:·invokevirtual·#211················//·Method·de/skubware/opentraining/basic/ExerciseType$Builder.activatedMuscles:(Ljava/util/SortedSet;)Lde/skubware/opentraining/basic/ExerciseType$Builder; | ||
713 | ·······420:·astore_1 | ||
712 | ·······421:·aload_1 | 714 | ·······421:·aload_1 |
713 | ·······422:·aload·········16 | ||
714 | ·······424:·invokevirtual·#211················//·Method·de/skubware/opentraining/basic/ExerciseType$Builder.activatedMuscles:(Ljava/util/SortedSet;)Lde/skubware/opentraining/basic/ExerciseType$Builder; | ||
715 | ·······427:·astore_1 | ||
716 | ·······428:·aload_1 | ||
717 | ·······42 | 715 | ·······422:·astore········12 |
716 | ·······424:·aload_1 | ||
717 | ·······425:·aload·········17 | ||
718 | ·······427:·invokevirtual·#214················//·Method·de/skubware/opentraining/basic/ExerciseType$Builder.neededTools:(Ljava/util/SortedSet;)Lde/skubware/opentraining/basic/ExerciseType$Builder; | ||
719 | ·······430:·astore_1 | ||
718 | ·······431:·aload_1 | 720 | ·······431:·aload_1 |
719 | ·······432:·aload·········17 | ||
720 | ·······434:·invokevirtual·#214················//·Method·de/skubware/opentraining/basic/ExerciseType$Builder.neededTools:(Ljava/util/SortedSet;)Lde/skubware/opentraining/basic/ExerciseType$Builder; | ||
721 | ·······437:·astore_1 | ||
722 | ·······438:·aload_1 | ||
723 | ·······43 | 721 | ·······432:·astore········12 |
722 | ·······434:·aload_1 | ||
723 | ·······435:·aload·········19 | ||
724 | ·······437:·invokevirtual·#218················//·Method·de/skubware/opentraining/basic/ExerciseType$Builder.imagePath:(Ljava/util/List;)Lde/skubware/opentraining/basic/ExerciseType$Builder; | ||
725 | ·······440:·astore_1 | ||
724 | ·······441:·aload_1 | 726 | ·······441:·aload_1 |
725 | ·······442:·aload·········19 | ||
726 | ·······444:·invokevirtual·#218················//·Method·de/skubware/opentraining/basic/ExerciseType$Builder.imagePath:(Ljava/util/List;)Lde/skubware/opentraining/basic/ExerciseType$Builder; | ||
727 | ·······447:·astore_1 | ||
728 | ·······448:·aload_1 | ||
Max diff block lines reached; 7728/18680 bytes (41.37%) of diff not shown. |
Offset 43, 17 lines modified | Offset 43, 16 lines modified | ||
43 | ············this.getActivity().finish(); | 43 | ············this.getActivity().finish(); |
44 | ········} | 44 | ········} |
45 | ····} | 45 | ····} |
46 | ···· | 46 | ···· |
47 | ····private·boolean·fileAlreadyExists(final·String·s)·{ | 47 | ····private·boolean·fileAlreadyExists(final·String·s)·{ |
48 | ········final·String[]·list·=·this.getActivity().getFilesDir().list((FilenameFilter)new·DialogWorkoutOverviewFragment$6(this)); | 48 | ········final·String[]·list·=·this.getActivity().getFilesDir().list((FilenameFilter)new·DialogWorkoutOverviewFragment$6(this)); |
49 | ········final·HashSet<String>·set·=·new·HashSet<String>(); | 49 | ········final·HashSet<String>·set·=·new·HashSet<String>(); |
50 | ········final·String[]·array·=·list; | ||
51 | ········for·(int·length·=·list.length,·i·=·0;·i·<·length;·++i)·{ | 50 | ········for·(int·length·=·list.length,·i·=·0;·i·<·length;·++i)·{ |
52 | ············set.add( | 51 | ············set.add(list[i].split(".xml")[0]); |
53 | ········} | 52 | ········} |
54 | ········return·set.contains(s); | 53 | ········return·set.contains(s); |
55 | ····} | 54 | ····} |
56 | ···· | 55 | ···· |
57 | ····private·void·finishActivities(final·Activity·activity)·{ | 56 | ····private·void·finishActivities(final·Activity·activity)·{ |
58 | ········if·(activity·instanceof·ExerciseTypeDetailActivity)·{ | 57 | ········if·(activity·instanceof·ExerciseTypeDetailActivity)·{ |
59 | ············((Activity)activity).finishActivityFromChild((Activity)this.getActivity(),·23); | 58 | ············((Activity)activity).finishActivityFromChild((Activity)this.getActivity(),·23); |
Offset 625, 15 lines modified | Offset 625, 15 lines modified | ||
625 | ·······120:·invokevirtual·#144················//·Method·de/skubware/opentraining/activity/create_workout/ExerciseTypeListFragment.setActivateOnItemClick:(Z)V | 625 | ·······120:·invokevirtual·#144················//·Method·de/skubware/opentraining/activity/create_workout/ExerciseTypeListFragment.setActivateOnItemClick:(Z)V |
626 | ·······123:·return | 626 | ·······123:·return |
627 | ··public·boolean·onCreateOptionsMenu(android.view.Menu); | 627 | ··public·boolean·onCreateOptionsMenu(android.view.Menu); |
628 | ····descriptor:·(Landroid/view/Menu;)Z | 628 | ····descriptor:·(Landroid/view/Menu;)Z |
629 | ····flags:·(0x0001)·ACC_PUBLIC | 629 | ····flags:·(0x0001)·ACC_PUBLIC |
630 | ····Code: | 630 | ····Code: |
631 | ······stack=300,·locals=1 | 631 | ······stack=300,·locals=18,·args_size=2 |
632 | ·········0:·iconst_1 | 632 | ·········0:·iconst_1 |
633 | ·········1:·istore_2 | 633 | ·········1:·istore_2 |
634 | ·········2:·aload_0 | 634 | ·········2:·aload_0 |
635 | ·········3:·invokevirtual·#148················//·Method·getMenuInflater:()Landroid/view/MenuInflater; | 635 | ·········3:·invokevirtual·#148················//·Method·getMenuInflater:()Landroid/view/MenuInflater; |
636 | ·········6:·astore_3 | 636 | ·········6:·astore_3 |
637 | ·········7:·ldc···········#149················//·int·2131623939 | 637 | ·········7:·ldc···········#149················//·int·2131623939 |
638 | ·········9:·istore········4 | 638 | ·········9:·istore········4 |
Offset 696, 100 lines modified | Offset 696, 98 lines modified | ||
696 | ·······119:·astore········9 | 696 | ·······119:·astore········9 |
697 | ·······121:·iconst_0 | 697 | ·······121:·iconst_0 |
698 | ·······122:·istore········10 | 698 | ·······122:·istore········10 |
699 | ·······124:·iconst_0 | 699 | ·······124:·iconst_0 |
700 | ·······125:·istore········11 | 700 | ·······125:·istore········11 |
701 | ·······127:·aload·········8 | 701 | ·······127:·aload·········8 |
702 | ·······129:·invokeinterface·#198,··1··········//·InterfaceMethod·de/skubware/opentraining/db/IDataProvider.getExercises:()Ljava/util/List; | 702 | ·······129:·invokeinterface·#198,··1··········//·InterfaceMethod·de/skubware/opentraining/db/IDataProvider.getExercises:()Ljava/util/List; |
703 | ·······134:·astore_3 | ||
704 | ·······135:·aload_3 | ||
705 | ·······13 | 703 | ·······134:·invokeinterface·#204,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
706 | ·······141:·astore········12 | ||
707 | ·······1 | 704 | ·······139:·astore_3 |
705 | ·······140:·aload_3 | ||
708 | ·······14 | 706 | ·······141:·invokeinterface·#210,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
709 | ·······1 | 707 | ·······146:·istore········4 |
710 | ·······1 | 708 | ·······148:·iload·········4 |
711 | ·······15 | 709 | ·······150:·ifeq··········231 |
712 | ·······15 | 710 | ·······153:·aload_3 |
713 | ·······15 | 711 | ·······154:·invokeinterface·#214,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
714 | ·······1 | 712 | ·······159:·checkcast·····#102················//·class·de/skubware/opentraining/basic/ExerciseType |
715 | ·······16 | 713 | ·······162:·astore········12 |
716 | ·······16 | 714 | ·······164:·getstatic·····#220················//·Field·de/skubware/opentraining/activity/create_workout/ExerciseTypeListActivity$1.$SwitchMap$de$skubware$opentraining$basic$ExerciseType$ExerciseSource:[I |
717 | ·······1 | 715 | ·······167:·astore········7 |
718 | ·······1 | 716 | ·······169:·aload·········12 |
719 | ·······17 | 717 | ·······171:·invokevirtual·#224················//·Method·de/skubware/opentraining/basic/ExerciseType.getExerciseSource:()Lde/skubware/opentraining/basic/ExerciseType$ExerciseSource; |
720 | ·······17 | 718 | ·······174:·astore········13 |
721 | ·······1 | 719 | ·······176:·aload·········13 |
722 | ·······1 | 720 | ·······178:·invokevirtual·#230················//·Method·de/skubware/opentraining/basic/ExerciseType$ExerciseSource.ordinal:()I |
721 | ·······181:·istore········14 | ||
722 | ·······183:·aload·········7 | ||
723 | ·······185:·iload·········14 | ||
724 | ·······187:·iaload | ||
723 | ·······18 | 725 | ·······188:·istore········4 |
724 | ·······187:·aload_3 | ||
725 | ·······1 | 726 | ·······190:·iload·········4 |
726 | ·······190:·iaload | ||
727 | ·······191:·istore········5 | ||
728 | ·······193:·iload·········5 | ||
729 | ·······19 | 727 | ·······192:·tableswitch···{·//·1·to·2 |
730 | ·······················1:·219 | 728 | ·······················1:·219 |
731 | ·······················2:·225 | 729 | ·······················2:·225 |
732 | ·················default:·216 | 730 | ·················default:·216 |
733 | ············} | 731 | ············} |
734 | ·······216:·goto··········14 | 732 | ·······216:·goto··········140 |
735 | ·······219:·iconst_1 | 733 | ·······219:·iconst_1 |
736 | ·······220:·istore········10 | 734 | ·······220:·istore········10 |
737 | ·······222:·goto··········14 | 735 | ·······222:·goto··········140 |
738 | ·······225:·iconst_1 | 736 | ·······225:·iconst_1 |
739 | ·······226:·istore········11 | 737 | ·······226:·istore········11 |
740 | ·······228:·goto··········14 | 738 | ·······228:·goto··········140 |
741 | ·······231:·aload_1 | 739 | ·······231:·aload_1 |
742 | ·······232:·ldc···········#231················//·int·2131361980 | 740 | ·······232:·ldc···········#231················//·int·2131361980 |
743 | ·······234:·invokeinterface·#164,··2··········//·InterfaceMethod·android/view/Menu.findItem:(I)Landroid/view/MenuItem; | 741 | ·······234:·invokeinterface·#164,··2··········//·InterfaceMethod·android/view/Menu.findItem:(I)Landroid/view/MenuItem; |
744 | ·······239:·astore········1 | 742 | ·······239:·astore········15 |
745 | ·······241:·aload·········1 | 743 | ·······241:·aload·········15 |
746 | ·······243:·iload_2 | 744 | ·······243:·iload_2 |
747 | ·······244:·invokeinterface·#238,··2··········//·InterfaceMethod·android/view/MenuItem.setVisible:(Z)Landroid/view/MenuItem; | 745 | ·······244:·invokeinterface·#238,··2··········//·InterfaceMethod·android/view/MenuItem.setVisible:(Z)Landroid/view/MenuItem; |
748 | ·······249:·pop | 746 | ·······249:·pop |
749 | ·······250:·aload·········9 | 747 | ·······250:·aload·········9 |
750 | ·······252:·ldc···········#240················//·String·PREF_KEY_SHOW_DEFAULT_EXERCISES | 748 | ·······252:·ldc···········#240················//·String·PREF_KEY_SHOW_DEFAULT_EXERCISES |
751 | ·······254:·iload_2 | 749 | ·······254:·iload_2 |
752 | ·······255:·invokeinterface·#246,··3··········//·InterfaceMethod·android/content/SharedPreferences.getBoolean:(Ljava/lang/String;Z)Z | 750 | ·······255:·invokeinterface·#246,··3··········//·InterfaceMethod·android/content/SharedPreferences.getBoolean:(Ljava/lang/String;Z)Z |
753 | ·······260:·istore········5 | 751 | ·······260:·istore········5 |
754 | ·······262:·aload·········1 | 752 | ·······262:·aload·········15 |
755 | ·······264:·iload·········5 | 753 | ·······264:·iload·········5 |
756 | ·······266:·invokeinterface·#249,··2··········//·InterfaceMethod·android/view/MenuItem.setChecked:(Z)Landroid/view/MenuItem; | 754 | ·······266:·invokeinterface·#249,··2··········//·InterfaceMethod·android/view/MenuItem.setChecked:(Z)Landroid/view/MenuItem; |
757 | ·······271:·pop | 755 | ·······271:·pop |
758 | ·······272:·aload_1 | 756 | ·······272:·aload_1 |
759 | ·······273:·ldc···········#250················//·int·2131361981 | 757 | ·······273:·ldc···········#250················//·int·2131361981 |
760 | ·······275:·invokeinterface·#164,··2··········//·InterfaceMethod·android/view/Menu.findItem:(I)Landroid/view/MenuItem; | 758 | ·······275:·invokeinterface·#164,··2··········//·InterfaceMethod·android/view/Menu.findItem:(I)Landroid/view/MenuItem; |
761 | ·······280:·astore········1 | 759 | ·······280:·astore········16 |
762 | ·······282:·aload·········1 | 760 | ·······282:·aload·········16 |
763 | ·······284:·iload·········11 | 761 | ·······284:·iload·········11 |
764 | ·······286:·invokeinterface·#238,··2··········//·InterfaceMethod·android/view/MenuItem.setVisible:(Z)Landroid/view/MenuItem; | 762 | ·······286:·invokeinterface·#238,··2··········//·InterfaceMethod·android/view/MenuItem.setVisible:(Z)Landroid/view/MenuItem; |
765 | ·······291:·pop | 763 | ·······291:·pop |
766 | ·······292:·aload·········9 | 764 | ·······292:·aload·········9 |
767 | ·······294:·ldc···········#253················//·String·PREF_KEY_SHOW_SYNCED_EXERCISES | 765 | ·······294:·ldc···········#253················//·String·PREF_KEY_SHOW_SYNCED_EXERCISES |
768 | ·······296:·iload_2 | 766 | ·······296:·iload_2 |
769 | ·······297:·invokeinterface·#246,··3··········//·InterfaceMethod·android/content/SharedPreferences.getBoolean:(Ljava/lang/String;Z)Z | 767 | ·······297:·invokeinterface·#246,··3··········//·InterfaceMethod·android/content/SharedPreferences.getBoolean:(Ljava/lang/String;Z)Z |
770 | ·······302:·istore········5 | 768 | ·······302:·istore········5 |
771 | ·······304:·aload·········1 | 769 | ·······304:·aload·········16 |
772 | ·······306:·iload·········5 | 770 | ·······306:·iload·········5 |
773 | ·······308:·invokeinterface·#249,··2··········//·InterfaceMethod·android/view/MenuItem.setChecked:(Z)Landroid/view/MenuItem; | 771 | ·······308:·invokeinterface·#249,··2··········//·InterfaceMethod·android/view/MenuItem.setChecked:(Z)Landroid/view/MenuItem; |
774 | ·······313:·pop | 772 | ·······313:·pop |
775 | ·······314:·aload_1 | 773 | ·······314:·aload_1 |
776 | ·······315:·ldc···········#254················//·int·2131361982 | 774 | ·······315:·ldc···········#254················//·int·2131361982 |
777 | ·······317:·invokeinterface·#164,··2··········//·InterfaceMethod·android/view/Menu.findItem:(I)Landroid/view/MenuItem; | 775 | ·······317:·invokeinterface·#164,··2··········//·InterfaceMethod·android/view/Menu.findItem:(I)Landroid/view/MenuItem; |
778 | ·······322:·astore········1 | 776 | ·······322:·astore········17 |
779 | ·······324:·aload·········1 | 777 | ·······324:·aload·········17 |
780 | ·······326:·iload·········10 | 778 | ·······326:·iload·········10 |
781 | ·······328:·invokeinterface·#238,··2··········//·InterfaceMethod·android/view/MenuItem.setVisible:(Z)Landroid/view/MenuItem; | 779 | ·······328:·invokeinterface·#238,··2··········//·InterfaceMethod·android/view/MenuItem.setVisible:(Z)Landroid/view/MenuItem; |
782 | ·······333:·pop | 780 | ·······333:·pop |
783 | ·······334:·aload·········9 | 781 | ·······334:·aload·········9 |
784 | ·······336:·ldc_w·········#257················//·String·PREF_KEY_SHOW_CUSTOM_EXERCISES | 782 | ·······336:·ldc_w·········#257················//·String·PREF_KEY_SHOW_CUSTOM_EXERCISES |
785 | ·······339:·iload_2 | 783 | ·······339:·iload_2 |
786 | ·······340:·invokeinterface·#246,··3··········//·InterfaceMethod·android/content/SharedPreferences.getBoolean:(Ljava/lang/String;Z)Z | 784 | ·······340:·invokeinterface·#246,··3··········//·InterfaceMethod·android/content/SharedPreferences.getBoolean:(Ljava/lang/String;Z)Z |
787 | ·······345:·istore········5 | 785 | ·······345:·istore········5 |
788 | ·······347:·aload·········1 | 786 | ·······347:·aload·········17 |
789 | ·······349:·iload·········5 | 787 | ·······349:·iload·········5 |
790 | ·······351:·invokeinterface·#249,··2··········//·InterfaceMethod·android/view/MenuItem.setChecked:(Z)Landroid/view/MenuItem; | 788 | ·······351:·invokeinterface·#249,··2··········//·InterfaceMethod·android/view/MenuItem.setChecked:(Z)Landroid/view/MenuItem; |
791 | ·······356:·pop | 789 | ·······356:·pop |
792 | ·······357:·aload_0 | 790 | ·······357:·aload_0 |
793 | ·······358:·aload_1 | 791 | ·······358:·aload_1 |
794 | ·······359:·invokespecial·#261················//·Method·android/support/v7/app/ActionBarActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z | 792 | ·······359:·invokespecial·#261················//·Method·android/support/v7/app/ActionBarActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z |
795 | ·······362:·ireturn | 793 | ·······362:·ireturn |
Offset 574, 71 lines modified | Offset 574, 71 lines modified | ||
574 | ········48:·getfield······#96·················//·Field·mExerciseList:Ljava/util/List; | 574 | ········48:·getfield······#96·················//·Field·mExerciseList:Ljava/util/List; |
575 | ········51:·astore········7 | 575 | ········51:·astore········7 |
576 | ········53:·aload·········6 | 576 | ········53:·aload·········6 |
577 | ········55:·aload·········7 | 577 | ········55:·aload·········7 |
578 | ········57:·invokespecial·#99·················//·Method·java/util/ArrayList."<init>":(Ljava/util/Collection;)V | 578 | ········57:·invokespecial·#99·················//·Method·java/util/ArrayList."<init>":(Ljava/util/Collection;)V |
579 | ········60:·aload·········6 | 579 | ········60:·aload·········6 |
580 | ········62:·invokevirtual·#103················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; | 580 | ········62:·invokevirtual·#103················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; |
581 | ········65:·astore········ | 581 | ········65:·astore········6 |
582 | ········67:·aload········· | 582 | ········67:·aload·········6 |
583 | ········69:·invokeinterface·#109,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z | 583 | ········69:·invokeinterface·#109,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
584 | ········74:·istore | 584 | ········74:·istore_1 |
585 | ········7 | 585 | ········75:·iload_1 |
586 | ········7 | 586 | ········76:·ifeq··········218 |
587 | ········ | 587 | ········79:·aload·········6 |
588 | ········8 | 588 | ········81:·invokeinterface·#113,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
589 | ········8 | 589 | ········86:·checkcast·····#115················//·class·de/skubware/opentraining/basic/ExerciseType |
590 | ········ | 590 | ········89:·astore········8 |
591 | ········9 | 591 | ········91:·getstatic·····#121················//·Field·de/skubware/opentraining/activity/create_workout/ExerciseTypeListFragment$3.$SwitchMap$de$skubware$opentraining$basic$ExerciseType$ExerciseSource:[I |
592 | ········9 | 592 | ········94:·astore········7 |
593 | ········9 | 593 | ········96:·aload·········8 |
594 | ······· | 594 | ········98:·invokevirtual·#125················//·Method·de/skubware/opentraining/basic/ExerciseType.getExerciseSource:()Lde/skubware/opentraining/basic/ExerciseType$ExerciseSource; |
595 | ·······10 | 595 | ·······101:·astore········9 |
596 | ·······10 | 596 | ·······103:·aload·········9 |
597 | ·······10 | 597 | ·······105:·invokevirtual·#131················//·Method·de/skubware/opentraining/basic/ExerciseType$ExerciseSource.ordinal:()I |
598 | ·······1 | 598 | ·······108:·istore········10 |
599 | ·······11 | 599 | ·······110:·aload·········7 |
600 | ·······11 | 600 | ·······112:·iload·········10 |
601 | ·······114:·iaload | 601 | ·······114:·iaload |
602 | ·······115:·istore | 602 | ·······115:·istore_1 |
603 | ·······11 | 603 | ·······116:·iload_1 |
604 | ·······11 | 604 | ·······117:·tableswitch···{·//·1·to·3 |
605 | ·······················1:·147 | 605 | ·······················1:·147 |
606 | ·······················2:·170 | 606 | ·······················2:·170 |
607 | ·······················3:·194 | 607 | ·······················3:·194 |
608 | ·················default:·144 | 608 | ·················default:·144 |
609 | ············} | 609 | ············} |
610 | ·······144:·goto··········67 | 610 | ·······144:·goto··········67 |
611 | ·······147:·iload_3 | 611 | ·······147:·iload_3 |
612 | ·······148:·ifne··········67 | 612 | ·······148:·ifne··········67 |
613 | ·······151:·aload_0 | 613 | ·······151:·aload_0 |
614 | ·······152:·getfield······#96·················//·Field·mExerciseList:Ljava/util/List; | 614 | ·······152:·getfield······#96·················//·Field·mExerciseList:Ljava/util/List; |
615 | ·······155:·astore········ | 615 | ·······155:·astore········7 |
616 | ·······157:·aload········· | 616 | ·······157:·aload·········7 |
617 | ·······159:·aload········· | 617 | ·······159:·aload·········8 |
618 | ·······161:·invokeinterface·#137,··2··········//·InterfaceMethod·java/util/List.remove:(Ljava/lang/Object;)Z | 618 | ·······161:·invokeinterface·#137,··2··········//·InterfaceMethod·java/util/List.remove:(Ljava/lang/Object;)Z |
619 | ·······166:·pop | 619 | ·······166:·pop |
620 | ·······167:·goto··········67 | 620 | ·······167:·goto··········67 |
621 | ·······170:·iload·········4 | 621 | ·······170:·iload·········4 |
622 | ·······172:·ifne··········67 | 622 | ·······172:·ifne··········67 |
623 | ·······175:·aload_0 | 623 | ·······175:·aload_0 |
624 | ·······176:·getfield······#96·················//·Field·mExerciseList:Ljava/util/List; | 624 | ·······176:·getfield······#96·················//·Field·mExerciseList:Ljava/util/List; |
625 | ·······179:·astore········ | 625 | ·······179:·astore········7 |
626 | ·······181:·aload········· | 626 | ·······181:·aload·········7 |
627 | ·······183:·aload········· | 627 | ·······183:·aload·········8 |
628 | ·······185:·invokeinterface·#137,··2··········//·InterfaceMethod·java/util/List.remove:(Ljava/lang/Object;)Z | 628 | ·······185:·invokeinterface·#137,··2··········//·InterfaceMethod·java/util/List.remove:(Ljava/lang/Object;)Z |
629 | ·······190:·pop | 629 | ·······190:·pop |
630 | ·······191:·goto··········67 | 630 | ·······191:·goto··········67 |
631 | ·······194:·iload·········5 | 631 | ·······194:·iload·········5 |
632 | ·······196:·ifne··········67 | 632 | ·······196:·ifne··········67 |
633 | ·······199:·aload_0 | 633 | ·······199:·aload_0 |
634 | ·······200:·getfield······#96·················//·Field·mExerciseList:Ljava/util/List; | 634 | ·······200:·getfield······#96·················//·Field·mExerciseList:Ljava/util/List; |
635 | ·······203:·astore········ | 635 | ·······203:·astore········7 |
636 | ·······205:·aload········· | 636 | ·······205:·aload·········7 |
637 | ·······207:·aload········· | 637 | ·······207:·aload·········8 |
638 | ·······209:·invokeinterface·#137,··2··········//·InterfaceMethod·java/util/List.remove:(Ljava/lang/Object;)Z | 638 | ·······209:·invokeinterface·#137,··2··········//·InterfaceMethod·java/util/List.remove:(Ljava/lang/Object;)Z |
639 | ·······214:·pop | 639 | ·······214:·pop |
640 | ·······215:·goto··········67 | 640 | ·······215:·goto··········67 |
641 | ·······218:·new···········#139················//·class·de/skubware/opentraining/activity/create_workout/ExerciseTypeListAdapter | 641 | ·······218:·new···········#139················//·class·de/skubware/opentraining/activity/create_workout/ExerciseTypeListAdapter |
642 | ·······221:·astore········6 | 642 | ·······221:·astore········6 |
643 | ·······223:·aload_0 | 643 | ·······223:·aload_0 |
644 | ·······224:·invokevirtual·#80·················//·Method·getActivity:()Landroid/support/v4/app/FragmentActivity; | 644 | ·······224:·invokevirtual·#80·················//·Method·getActivity:()Landroid/support/v4/app/FragmentActivity; |
Offset 657, 15 lines modified | Offset 657, 15 lines modified | ||
657 | ·······251:·invokevirtual·#150················//·Method·setListAdapter:(Landroid/widget/ListAdapter;)V | 657 | ·······251:·invokevirtual·#150················//·Method·setListAdapter:(Landroid/widget/ListAdapter;)V |
658 | ·······254:·return | 658 | ·······254:·return |
659 | ··private·void·filterExercisesForMusclesAndEquipment(); | 659 | ··private·void·filterExercisesForMusclesAndEquipment(); |
660 | ····descriptor:·()V | 660 | ····descriptor:·()V |
661 | ····flags:·(0x0002)·ACC_PRIVATE | 661 | ····flags:·(0x0002)·ACC_PRIVATE |
662 | ····Code: | 662 | ····Code: |
663 | ······stack=300,·locals=1 | 663 | ······stack=300,·locals=15,·args_size=1 |
664 | ·········0:·iconst_1 | 664 | ·········0:·iconst_1 |
665 | ·········1:·istore_1 | 665 | ·········1:·istore_1 |
666 | ·········2:·new···········#152················//·class·de/skubware/opentraining/db/DataProvider | 666 | ·········2:·new···········#152················//·class·de/skubware/opentraining/db/DataProvider |
667 | ·········5:·astore_2 | 667 | ·········5:·astore_2 |
668 | ·········6:·aload_0 | 668 | ·········6:·aload_0 |
669 | ·········7:·invokevirtual·#80·················//·Method·getActivity:()Landroid/support/v4/app/FragmentActivity; | 669 | ·········7:·invokevirtual·#80·················//·Method·getActivity:()Landroid/support/v4/app/FragmentActivity; |
670 | ········10:·astore_3 | 670 | ········10:·astore_3 |
Offset 678, 178 lines modified | Offset 678, 172 lines modified | ||
678 | ········23:·astore········4 | 678 | ········23:·astore········4 |
679 | ········25:·new···········#94·················//·class·java/util/ArrayList | 679 | ········25:·new···········#94·················//·class·java/util/ArrayList |
680 | ········28:·astore········5 | 680 | ········28:·astore········5 |
681 | ········30:·aload·········5 | 681 | ········30:·aload·········5 |
682 | ········32:·invokespecial·#156················//·Method·java/util/ArrayList."<init>":()V | 682 | ········32:·invokespecial·#156················//·Method·java/util/ArrayList."<init>":()V |
683 | ········35:·aload_2 | 683 | ········35:·aload_2 |
684 | ········36:·invokeinterface·#162,··1··········//·InterfaceMethod·de/skubware/opentraining/db/IDataProvider.getMuscles:()Ljava/util/List; | 684 | ········36:·invokeinterface·#162,··1··········//·InterfaceMethod·de/skubware/opentraining/db/IDataProvider.getMuscles:()Ljava/util/List; |
685 | ········41:·astore_3 | ||
686 | ········42:·aload_3 | ||
687 | ········4 | 685 | ········41:·invokeinterface·#163,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
688 | ········48:·astore········6 | ||
689 | ········ | 686 | ········46:·astore_3 |
687 | ········47:·aload_3 | ||
690 | ········ | 688 | ········48:·invokeinterface·#109,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
691 | ········5 | 689 | ········53:·istore········6 |
692 | ········5 | 690 | ········55:·iload·········6 |
693 | ········ | 691 | ········57:·ifeq··········108 |
694 | ········6 | 692 | ········60:·aload_3 |
695 | ········6 | 693 | ········61:·invokeinterface·#113,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
696 | ········ | 694 | ········66:·checkcast·····#165················//·class·de/skubware/opentraining/basic/Muscle |
697 | ········ | 695 | ········69:·astore········7 |
698 | ········7 | 696 | ········71:·aload·········7 |
699 | ········7 | 697 | ········73:·invokevirtual·#169················//·Method·de/skubware/opentraining/basic/Muscle.toString:()Ljava/lang/String; |
700 | ········ | 698 | ········76:·astore········8 |
701 | ········ | 699 | ········78:·aload·········4 |
702 | ········8 | 700 | ········80:·aload·········8 |
703 | ········8 | 701 | ········82:·iload_1 |
704 | ········8 | 702 | ········83:·invokeinterface·#92,··3···········//·InterfaceMethod·android/content/SharedPreferences.getBoolean:(Ljava/lang/String;Z)Z |
705 | ········ | 703 | ········88:·istore········6 |
706 | ········9 | 704 | ········90:·iload·········6 |
707 | ········9 | 705 | ········92:·ifeq··········47 |
708 | ········9 | 706 | ········95:·aload·········5 |
709 | ······· | 707 | ········97:·aload·········7 |
710 | ······· | 708 | ········99:·invokeinterface·#172,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z |
711 | ·······10 | 709 | ·······104:·pop |
712 | ·······10 | 710 | ·······105:·goto··········47 |
713 | ·······1 | 711 | ·······108:·new···········#94·················//·class·java/util/ArrayList |
714 | ·······11 | 712 | ·······111:·astore········9 |
715 | ·······11 | 713 | ·······113:·aload·········9 |
Max diff block lines reached; 8730/30927 bytes (28.23%) of diff not shown. |
Offset 25, 17 lines modified | Offset 25, 16 lines modified | ||
25 | ····static·{ | 25 | ····static·{ |
26 | ········RenameWorkoutDialogFragment.ARG_ID_WORKOUT·=·"workout"; | 26 | ········RenameWorkoutDialogFragment.ARG_ID_WORKOUT·=·"workout"; |
27 | ····} | 27 | ····} |
28 | ···· | 28 | ···· |
29 | ····private·boolean·fileAlreadyExists(final·String·s)·{ | 29 | ····private·boolean·fileAlreadyExists(final·String·s)·{ |
30 | ········final·String[]·list·=·this.getActivity().getFilesDir().list((FilenameFilter)new·RenameWorkoutDialogFragment$3(this)); | 30 | ········final·String[]·list·=·this.getActivity().getFilesDir().list((FilenameFilter)new·RenameWorkoutDialogFragment$3(this)); |
31 | ········final·HashSet<String>·set·=·new·HashSet<String>(); | 31 | ········final·HashSet<String>·set·=·new·HashSet<String>(); |
32 | ········final·String[]·array·=·list; | ||
33 | ········for·(int·length·=·list.length,·i·=·0;·i·<·length;·++i)·{ | 32 | ········for·(int·length·=·list.length,·i·=·0;·i·<·length;·++i)·{ |
34 | ············set.add( | 33 | ············set.add(list[i].split(".xml")[0]); |
35 | ········} | 34 | ········} |
36 | ········return·set.contains(s); | 35 | ········return·set.contains(s); |
37 | ····} | 36 | ····} |
38 | ···· | 37 | ···· |
39 | ····static·RenameWorkoutDialogFragment·newInstance(final·Workout·workout)·{ | 38 | ····static·RenameWorkoutDialogFragment·newInstance(final·Workout·workout)·{ |
40 | ········final·RenameWorkoutDialogFragment·renameWorkoutDialogFragment·=·new·RenameWorkoutDialogFragment(); | 39 | ········final·RenameWorkoutDialogFragment·renameWorkoutDialogFragment·=·new·RenameWorkoutDialogFragment(); |
41 | ········final·Bundle·arguments·=·new·Bundle(); | 40 | ········final·Bundle·arguments·=·new·Bundle(); |
Offset 368, 15 lines modified | Offset 368, 15 lines modified | ||
368 | ·········1:·invokespecial·#29·················//·Method·android/support/v7/app/ActionBarActivity."<init>":()V | 368 | ·········1:·invokespecial·#29·················//·Method·android/support/v7/app/ActionBarActivity."<init>":()V |
369 | ·········4:·return | 369 | ·········4:·return |
370 | ··protected·void·onActivityResult(int,·int,·android.content.Intent); | 370 | ··protected·void·onActivityResult(int,·int,·android.content.Intent); |
371 | ····descriptor:·(IILandroid/content/Intent;)V | 371 | ····descriptor:·(IILandroid/content/Intent;)V |
372 | ····flags:·(0x0004)·ACC_PROTECTED | 372 | ····flags:·(0x0004)·ACC_PROTECTED |
373 | ····Code: | 373 | ····Code: |
374 | ······stack=300,·locals=1 | 374 | ······stack=300,·locals=17,·args_size=4 |
375 | ·········0:·ldc···········#19·················//·String·WorkoutListActivity | 375 | ·········0:·ldc···········#19·················//·String·WorkoutListActivity |
376 | ·········2:·astore········4 | 376 | ·········2:·astore········4 |
377 | ·········4:·ldc···········#31·················//·String·onActivityResult() | 377 | ·········4:·ldc···········#31·················//·String·onActivityResult() |
378 | ·········6:·astore········5 | 378 | ·········6:·astore········5 |
379 | ·········8:·aload·········4 | 379 | ·········8:·aload·········4 |
380 | ········10:·aload·········5 | 380 | ········10:·aload·········5 |
381 | ········12:·invokestatic··#37·················//·Method·android/util/Log.v:(Ljava/lang/String;Ljava/lang/String;)I | 381 | ········12:·invokestatic··#37·················//·Method·android/util/Log.v:(Ljava/lang/String;Ljava/lang/String;)I |
Offset 431, 15 lines modified | Offset 431, 15 lines modified | ||
431 | ·······113:·iload_1 | 431 | ·······113:·iload_1 |
432 | ·······114:·iload·········6 | 432 | ·······114:·iload·········6 |
433 | ·······116:·if_icmpne·····74 | 433 | ·······116:·if_icmpne·····74 |
434 | ·······119:·iconst_m1 | 434 | ·······119:·iconst_m1 |
435 | ·······120:·istore········6 | 435 | ·······120:·istore········6 |
436 | ·······122:·iload_2 | 436 | ·······122:·iload_2 |
437 | ·······123:·iload·········6 | 437 | ·······123:·iload·········6 |
438 | ·······125:·if_icmpne·····4 | 438 | ·······125:·if_icmpne·····466 |
439 | ·······128:·aload_3 | 439 | ·······128:·aload_3 |
440 | ·······129:·invokevirtual·#68·················//·Method·android/content/Intent.getData:()Landroid/net/Uri; | 440 | ·······129:·invokevirtual·#68·················//·Method·android/content/Intent.getData:()Landroid/net/Uri; |
441 | ·······132:·astore········4 | 441 | ·······132:·astore········4 |
442 | ·······134:·aload·········4 | 442 | ·······134:·aload·········4 |
443 | ·······136:·invokevirtual·#74·················//·Method·android/net/Uri.getPath:()Ljava/lang/String; | 443 | ·······136:·invokevirtual·#74·················//·Method·android/net/Uri.getPath:()Ljava/lang/String; |
444 | ·······139:·astore········8 | 444 | ·······139:·astore········8 |
445 | ·······141:·new···········#76·················//·class·java/io/File | 445 | ·······141:·new···········#76·················//·class·java/io/File |
Offset 492, 120 lines modified | Offset 492, 118 lines modified | ||
492 | ·······240:·invokespecial·#112················//·Method·de/skubware/opentraining/db/DataProvider."<init>":(Landroid/content/Context;)V | 492 | ·······240:·invokespecial·#112················//·Method·de/skubware/opentraining/db/DataProvider."<init>":(Landroid/content/Context;)V |
493 | ·······243:·new···········#114················//·class·java/util/HashSet | 493 | ·······243:·new···········#114················//·class·java/util/HashSet |
494 | ·······246:·astore········15 | 494 | ·······246:·astore········15 |
495 | ·······248:·aload·········15 | 495 | ·······248:·aload·········15 |
496 | ·······250:·invokespecial·#115················//·Method·java/util/HashSet."<init>":()V | 496 | ·······250:·invokespecial·#115················//·Method·java/util/HashSet."<init>":()V |
497 | ·······253:·aload·········14 | 497 | ·······253:·aload·········14 |
498 | ·······255:·invokeinterface·#121,··1··········//·InterfaceMethod·de/skubware/opentraining/db/IDataProvider.getWorkouts:()Ljava/util/List; | 498 | ·······255:·invokeinterface·#121,··1··········//·InterfaceMethod·de/skubware/opentraining/db/IDataProvider.getWorkouts:()Ljava/util/List; |
499 | ·······260:·astore········4 | ||
500 | ·······262:·aload·········4 | ||
501 | ·······26 | 499 | ·······260:·invokeinterface·#127,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
502 | ·······26 | 500 | ·······265:·astore········4 |
503 | ·······2 | 501 | ·······267:·aload·········4 |
504 | ·······2 | 502 | ·······269:·invokeinterface·#133,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
505 | ·······27 | 503 | ·······274:·istore········13 |
506 | ·······2 | 504 | ·······276:·iload·········13 |
507 | ·······2 | 505 | ·······278:·ifeq··········313 |
508 | ·······28 | 506 | ·······281:·aload·········4 |
509 | ·······28 | 507 | ·······283:·invokeinterface·#137,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
510 | ·······2 | 508 | ·······288:·checkcast·····#50·················//·class·de/skubware/opentraining/basic/Workout |
511 | ·······29 | 509 | ·······291:·astore········16 |
512 | ·······29 | 510 | ·······293:·aload·········16 |
513 | ·······29 | 511 | ·······295:·invokevirtual·#138················//·Method·de/skubware/opentraining/basic/Workout.getName:()Ljava/lang/String; |
514 | ······· | 512 | ·······298:·astore········5 |
515 | ·······30 | 513 | ·······300:·aload·········15 |
516 | ·······30 | 514 | ·······302:·aload·········5 |
517 | ·······30 | 515 | ·······304:·invokeinterface·#144,··2··········//·InterfaceMethod·java/util/Set.add:(Ljava/lang/Object;)Z |
518 | ·······3 | 516 | ·······309:·pop |
519 | ·······31 | 517 | ·······310:·goto··········267 |
520 | ·······31 | 518 | ·······313:·aload·········11 |
521 | ·······31 | 519 | ·······315:·invokevirtual·#138················//·Method·de/skubware/opentraining/basic/Workout.getName:()Ljava/lang/String; |
522 | ·······3 | 520 | ·······318:·astore········4 |
523 | ·······32 | 521 | ·······320:·aload·········15 |
524 | ·······32 | 522 | ·······322:·aload·········4 |
525 | ·······32 | 523 | ·······324:·invokeinterface·#147,··2··········//·InterfaceMethod·java/util/Set.contains:(Ljava/lang/Object;)Z |
526 | ·······3 | 524 | ·······329:·istore········6 |
527 | ·······33 | 525 | ·······331:·iload·········6 |
528 | ·······33 | 526 | ·······333:·ifeq··········396 |
529 | ·······3 | 527 | ·······336:·ldc···········#19·················//·String·WorkoutListActivity |
530 | ·······3 | 528 | ·······338:·ldc···········#149················//·String·Already·a·workout·with·the·same·name,·will·rename·it |
531 | ·······34 | 529 | ·······340:·invokestatic··#152················//·Method·android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;)I |
532 | ·······34 | 530 | ·······343:·pop |
533 | ·······34 | 531 | ·······344:·new···········#154················//·class·java/lang/StringBuilder |
534 | ·······3 | 532 | ·······347:·astore········4 |
535 | ·······3 | 533 | ·······349:·aload·········4 |
536 | ·······35 | 534 | ·······351:·invokespecial·#155················//·Method·java/lang/StringBuilder."<init>":()V |
537 | ·······35 | 535 | ·······354:·aload·········11 |
538 | ·······3 | 536 | ·······356:·invokevirtual·#138················//·Method·de/skubware/opentraining/basic/Workout.getName:()Ljava/lang/String; |
539 | ·······3 | 537 | ·······359:·astore········5 |
540 | ·······36 | 538 | ·······361:·aload·········4 |
541 | ·······36 | 539 | ·······363:·aload·········5 |
542 | ·······36 | 540 | ·······365:·invokevirtual·#159················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
543 | ·······3 | 541 | ·······368:·astore········4 |
544 | ·······37 | 542 | ·······370:·ldc···········#161················//·String·0 |
545 | ·······37 | 543 | ·······372:·astore········5 |
546 | ·······37 | 544 | ·······374:·aload·········4 |
547 | ·······3 | 545 | ·······376:·aload·········5 |
548 | ·······3 | 546 | ·······378:·invokevirtual·#159················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
549 | ·······38 | 547 | ·······381:·invokevirtual·#164················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
550 | ·······38 | 548 | ·······384:·astore········4 |
551 | ·······3 | 549 | ·······386:·aload·········11 |
552 | ·······3 | 550 | ·······388:·aload·········4 |
553 | ·······39 | 551 | ·······390:·invokevirtual·#167················//·Method·de/skubware/opentraining/basic/Workout.setName:(Ljava/lang/String;)V |
554 | ·······39 | 552 | ·······393:·goto··········313 |
555 | ······· | 553 | ·······396:·aload·········14 |
556 | ······· | 554 | ·······398:·aload·········11 |
557 | ·······40 | 555 | ·······400:·invokeinterface·#171,··2··········//·InterfaceMethod·de/skubware/opentraining/db/IDataProvider.saveWorkout:(Lde/skubware/opentraining/basic/Workout;)Z |
558 | ·······40 | 556 | ·······405:·pop |
559 | ·······4 | 557 | ·······406:·ldc···········#172················//·int·2131493070 |
560 | ·······4 | 558 | ·······408:·istore········6 |
561 | ·······41 | 559 | ·······410:·iconst_1 |
562 | ·······41 | 560 | ·······411:·anewarray·····#91·················//·class·java/lang/Object |
563 | ·······41 | 561 | ·······414:·astore········5 |
564 | ·······4 | 562 | ·······416:·aload·········9 |
565 | ·······4 | 563 | ·······418:·invokevirtual·#94·················//·Method·java/io/File.getName:()Ljava/lang/String; |
566 | ·······42 | 564 | ·······421:·astore········12 |
567 | ·······42 | 565 | ·······423:·aload·········5 |
568 | ·······42 | 566 | ·······425:·iconst_0 |
569 | ·······4 | 567 | ·······426:·aload·········12 |
570 | ·······4 | 568 | ·······428:·aastore |
571 | ·······4 | 569 | ·······429:·aload_0 |
572 | ·······43 | 570 | ·······430:·iload·········6 |
573 | ·······43 | 571 | ·······432:·aload·········5 |
574 | ·······43 | 572 | ·······434:·invokevirtual·#98·················//·Method·getString:(I[Ljava/lang/Object;)Ljava/lang/String; |
575 | ·······4 | 573 | ·······437:·astore········4 |
576 | ·······4 | 574 | ·······439:·iconst_1 |
577 | ·······44 | 575 | ·······440:·istore········13 |
578 | ·······44 | 576 | ·······442:·aload_0 |
579 | ·······44 | 577 | ·······443:·aload·········4 |
580 | ·······44 | 578 | ·······445:·iload·········13 |
581 | ·······4 | 579 | ·······447:·invokestatic··#104················//·Method·android/widget/Toast.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; |
582 | ·······45 | 580 | ·······450:·astore········4 |
583 | ·······45 | 581 | ·······452:·aload·········4 |
584 | ·······45 | 582 | ·······454:·invokevirtual·#107················//·Method·android/widget/Toast.show:()V |
585 | ·······4 | 583 | ·······457:·aload_0 |
586 | ·······4 | 584 | ·······458:·aload·········11 |
Max diff block lines reached; 195/12967 bytes (1.50%) of diff not shown. |
Offset 624, 138 lines modified | Offset 624, 134 lines modified | ||
624 | ········38:·invokespecial·#185················//·Method·setActivatedPosition:(I)V | 624 | ········38:·invokespecial·#185················//·Method·setActivatedPosition:(I)V |
625 | ········41:·return | 625 | ········41:·return |
626 | ··public·void·onWorkoutChanged(de.skubware.opentraining.basic.Workout); | 626 | ··public·void·onWorkoutChanged(de.skubware.opentraining.basic.Workout); |
627 | ····descriptor:·(Lde/skubware/opentraining/basic/Workout;)V | 627 | ····descriptor:·(Lde/skubware/opentraining/basic/Workout;)V |
628 | ····flags:·(0x0001)·ACC_PUBLIC | 628 | ····flags:·(0x0001)·ACC_PUBLIC |
629 | ····Code: | 629 | ····Code: |
630 | ······stack=300,·locals= | 630 | ······stack=300,·locals=9,·args_size=2 |
631 | ·········0:·aconst_null | 631 | ·········0:·aconst_null |
632 | ·········1:·astore_2 | 632 | ·········1:·astore_2 |
633 | ·········2:·aload_0 | 633 | ·········2:·aload_0 |
634 | ·········3:·getfield······#82·················//·Field·mWorkoutList:Ljava/util/List; | 634 | ·········3:·getfield······#82·················//·Field·mWorkoutList:Ljava/util/List; |
635 | ·········6:·astore_3 | ||
636 | ·········7:·aload_3 | ||
637 | ········· | 635 | ·········6:·invokeinterface·#189,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
638 | ········13:·astore········4 | ||
639 | ········1 | 636 | ········11:·astore_3 |
637 | ········12:·aload_3 | ||
640 | ········1 | 638 | ········13:·invokeinterface·#194,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
641 | ········ | 639 | ········18:·istore········4 |
642 | ········2 | 640 | ········20:·iload·········4 |
643 | ········2 | 641 | ········22:·ifeq··········66 |
644 | ········2 | 642 | ········25:·aload_3 |
645 | ········ | 643 | ········26:·invokeinterface·#198,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
646 | ········3 | 644 | ········31:·checkcast·····#153················//·class·de/skubware/opentraining/basic/Workout |
647 | ········3 | 645 | ········34:·astore········5 |
648 | ········ | 646 | ········36:·aload·········5 |
649 | ········ | 647 | ········38:·invokevirtual·#202················//·Method·de/skubware/opentraining/basic/Workout.getName:()Ljava/lang/String; |
650 | ········4 | 648 | ········41:·astore········6 |
651 | ········4 | 649 | ········43:·aload_1 |
652 | ········4 | 650 | ········44:·invokevirtual·#202················//·Method·de/skubware/opentraining/basic/Workout.getName:()Ljava/lang/String; |
653 | ········ | 651 | ········47:·astore········7 |
654 | ········ | 652 | ········49:·aload·········6 |
655 | ········5 | 653 | ········51:·aload·········7 |
656 | ········5 | 654 | ········53:·invokevirtual·#208················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z |
657 | ········5 | 655 | ········56:·istore········4 |
658 | ········ | 656 | ········58:·iload·········4 |
659 | ········6 | 657 | ········60:·ifeq··········12 |
660 | ········6 | 658 | ········63:·aload·········5 |
661 | ········6 | 659 | ········65:·astore_2 |
662 | ········6 | 660 | ········66:·aload_2 |
663 | ········ | 661 | ········67:·ifnonnull·····136 |
664 | ········7 | 662 | ········70:·aload_0 |
665 | ········7 | 663 | ········71:·getfield······#82·················//·Field·mWorkoutList:Ljava/util/List; |
666 | ········77:·astore_3 | ||
667 | ········78:·aload_3 | ||
668 | ········7 | 664 | ········74:·invokeinterface·#189,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
669 | ········84:·astore········4 | ||
670 | ········ | 665 | ········79:·astore_3 |
666 | ········80:·aload_3 | ||
671 | ········8 | 667 | ········81:·invokeinterface·#194,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
672 | ········ | 668 | ········86:·istore········4 |
673 | ········ | 669 | ········88:·iload·········4 |
674 | ········9 | 670 | ········90:·ifeq··········136 |
675 | ······· | 671 | ········93:·aload_3 |
676 | ······· | 672 | ········94:·invokeinterface·#198,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
677 | ······· | 673 | ········99:·checkcast·····#153················//·class·de/skubware/opentraining/basic/Workout |
674 | ·······102:·astore········5 | ||
675 | ·······104:·aload·········5 | ||
676 | ·······106:·invokevirtual·#211················//·Method·de/skubware/opentraining/basic/Workout.getFitnessExercises:()Ljava/util/List; | ||
678 | ·······1 | 677 | ·······109:·astore········6 |
679 | ·······11 | 678 | ·······111:·aload_1 |
680 | ·······11 | 679 | ·······112:·invokevirtual·#211················//·Method·de/skubware/opentraining/basic/Workout.getFitnessExercises:()Ljava/util/List; |
681 | ·······117:·astore_3 | ||
682 | ·······118:·aload_1 | ||
683 | ·······119:·invokevirtual·#211················//·Method·de/skubware/opentraining/basic/Workout.getFitnessExercises:()Ljava/util/List; | ||
684 | ·······1 | 680 | ·······115:·astore········7 |
685 | ·······1 | 681 | ·······117:·aload·········6 |
686 | ·······1 | 682 | ·······119:·aload·········7 |
687 | ·······12 | 683 | ·······121:·invokeinterface·#212,··2··········//·InterfaceMethod·java/util/List.equals:(Ljava/lang/Object;)Z |
688 | ·······1 | 684 | ·······126:·istore········4 |
689 | ·······1 | 685 | ·······128:·iload·········4 |
690 | ·······13 | 686 | ·······130:·ifeq··········80 |
691 | ·······13 | 687 | ·······133:·aload·········5 |
692 | ·······1 | 688 | ·······135:·astore_2 |
693 | ·······1 | 689 | ·······136:·aload_2 |
694 | ·······1 | 690 | ·······137:·ifnonnull·····154 |
695 | ·······14 | 691 | ·······140:·aload_0 |
696 | ·······14 | 692 | ·······141:·getfield······#82·················//·Field·mWorkoutList:Ljava/util/List; |
697 | ·······1 | 693 | ·······144:·astore_3 |
698 | ·······1 | 694 | ·······145:·aload_3 |
699 | ·······1 | 695 | ·······146:·aload_1 |
700 | ·······1 | 696 | ·······147:·invokeinterface·#215,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z |
701 | ·······15 | 697 | ·······152:·pop |
702 | ·······15 | 698 | ·······153:·return |
703 | ·······1 | 699 | ·······154:·new···········#217················//·class·java/lang/StringBuilder |
704 | ·······1 | 700 | ·······157:·astore········6 |
705 | ·······1 | 701 | ·······159:·aload·········6 |
706 | ·······16 | 702 | ·······161:·invokespecial·#218················//·Method·java/lang/StringBuilder."<init>":()V |
707 | ·······1 | 703 | ·······164:·aload·········6 |
708 | ·······1 | 704 | ·······166:·ldc···········#220················//·String·Workout·has·changed.·Old·Workout: |
709 | ·······1 | 705 | ·······168:·invokevirtual·#224················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
706 | ·······171:·astore········6 | ||
707 | ·······173:·aload_2 | ||
708 | ·······174:·invokevirtual·#227················//·Method·de/skubware/opentraining/basic/Workout.toDebugString:()Ljava/lang/String; | ||
710 | ·······177:·astore········7 | 709 | ·······177:·astore········7 |
710 | ·······179:·aload·········6 | ||
711 | ·······179:·aload_2 | ||
712 | ·······180:·invokevirtual·#227················//·Method·de/skubware/opentraining/basic/Workout.toDebugString:()Ljava/lang/String; | ||
713 | ·······183:·astore········8 | ||
714 | ·······18 | 711 | ·······181:·aload·········7 |
715 | ·······187:·aload·········8 | ||
716 | ·······18 | 712 | ·······183:·invokevirtual·#224················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
717 | ·······1 | 713 | ·······186:·ldc···········#229················//·String·\n·New·Workout: |
718 | ·······1 | 714 | ·······188:·invokevirtual·#224················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
715 | ·······191:·astore········6 | ||
716 | ·······193:·aload_1 | ||
717 | ·······194:·invokevirtual·#227················//·Method·de/skubware/opentraining/basic/Workout.toDebugString:()Ljava/lang/String; | ||
719 | ·······197:·astore········7 | 718 | ·······197:·astore········7 |
719 | ·······199:·aload·········6 | ||
720 | ·······199:·aload_1 | ||
721 | ·······200:·invokevirtual·#227················//·Method·de/skubware/opentraining/basic/Workout.toDebugString:()Ljava/lang/String; | ||
722 | ·······203:·astore········8 | ||
723 | ·······20 | 720 | ·······201:·aload·········7 |
724 | ·······207:·aload·········8 | ||
725 | ·······20 | 721 | ·······203:·invokevirtual·#224················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
726 | ·······2 | 722 | ·······206:·invokevirtual·#232················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
727 | ·······2 | 723 | ·······209:·astore········6 |
728 | ·······21 | 724 | ·······211:·ldc···········#12·················//·String·WorkoutListFragment |
729 | ·······21 | 725 | ·······213:·aload·········6 |
730 | ·······2 | 726 | ·······215:·invokestatic··#238················//·Method·android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I |
731 | ·······2 | 727 | ·······218:·pop |
732 | ·······2 | 728 | ·······219:·aload_0 |
733 | ·······22 | 729 | ·······220:·getfield······#82·················//·Field·mWorkoutList:Ljava/util/List; |
734 | ·······22 | 730 | ·······223:·aload_2 |
735 | ·······2 | 731 | ·······224:·invokeinterface·#242,··2··········//·InterfaceMethod·java/util/List.indexOf:(Ljava/lang/Object;)I |
736 | ·······2 | 732 | ·······229:·istore········8 |
Max diff block lines reached; 174/13001 bytes (1.34%) of diff not shown. |
Offset 1446, 73 lines modified | Offset 1446, 71 lines modified | ||
1446 | ·······159:·invokevirtual·#184················//·Method·android/widget/CheckBox.setChecked:(Z)V | 1446 | ·······159:·invokevirtual·#184················//·Method·android/widget/CheckBox.setChecked:(Z)V |
1447 | ·······162:·aload_0 | 1447 | ·······162:·aload_0 |
1448 | ·······163:·getfield······#73·················//·Field·checkbox_repetitions:Landroid/widget/CheckBox; | 1448 | ·······163:·getfield······#73·················//·Field·checkbox_repetitions:Landroid/widget/CheckBox; |
1449 | ·······166:·iconst_0 | 1449 | ·······166:·iconst_0 |
1450 | ·······167:·invokevirtual·#184················//·Method·android/widget/CheckBox.setChecked:(Z)V | 1450 | ·······167:·invokevirtual·#184················//·Method·android/widget/CheckBox.setChecked:(Z)V |
1451 | ·······170:·aload_2 | 1451 | ·······170:·aload_2 |
1452 | ·······171:·invokevirtual·#289················//·Method·de/skubware/opentraining/basic/FSet.getSetParameters:()Ljava/util/List; | 1452 | ·······171:·invokevirtual·#289················//·Method·de/skubware/opentraining/basic/FSet.getSetParameters:()Ljava/util/List; |
1453 | ·······174:·astore········4 | ||
1454 | ·······176:·aload·········4 | ||
1455 | ·······17 | 1453 | ·······174:·invokeinterface·#293,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
1456 | ·······1 | 1454 | ·······179:·astore········4 |
1457 | ·······18 | 1455 | ·······181:·aload·········4 |
1458 | ·······18 | 1456 | ·······183:·invokeinterface·#298,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
1459 | ·······1 | 1457 | ·······188:·istore········10 |
1460 | ·······19 | 1458 | ·······190:·iload·········10 |
1461 | ·······19 | 1459 | ·······192:·ifeq··········145 |
1462 | ·······19 | 1460 | ·······195:·aload·········4 |
1463 | ······· | 1461 | ·······197:·invokeinterface·#301,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
1464 | ·······20 | 1462 | ·······202:·checkcast·····#303················//·class·de/skubware/opentraining/basic/FSet$SetParameter |
1465 | ·······20 | 1463 | ·······205:·astore········11 |
1466 | ·······2 | 1464 | ·······207:·aload·········11 |
1467 | ·······2 | 1465 | ·······209:·invokevirtual·#306················//·Method·de/skubware/opentraining/basic/FSet$SetParameter.getValue:()I |
1468 | ·······21 | 1466 | ·······212:·istore········12 |
1469 | ·······21 | 1467 | ·······214:·aload·········11 |
1470 | ·······2 | 1468 | ·······216:·instanceof····#308················//·class·de/skubware/opentraining/basic/FSet$SetParameter$Duration |
1471 | ·······2 | 1469 | ·······219:·istore········10 |
1472 | ·······22 | 1470 | ·······221:·iload·········10 |
1473 | ·······22 | 1471 | ·······223:·ifeq··········242 |
1474 | ·······2 | 1472 | ·······226:·aload_0 |
1475 | ·······2 | 1473 | ·······227:·getfield······#54·················//·Field·checkbox_duration:Landroid/widget/CheckBox; |
1476 | ·······234:·astore········4 | ||
1477 | ·······23 | 1474 | ·······230:·astore_3 |
1475 | ·······231:·aload_3 | ||
1478 | ·······23 | 1476 | ·······232:·iload_1 |
1479 | ·······23 | 1477 | ·······233:·invokevirtual·#184················//·Method·android/widget/CheckBox.setChecked:(Z)V |
1480 | ·······2 | 1478 | ·······236:·aload_0 |
1481 | ·······2 | 1479 | ·······237:·iload·········12 |
1482 | ·······2 | 1480 | ·······239:·invokespecial·#311················//·Method·setDurationValue:(I)V |
1483 | ·······24 | 1481 | ·······242:·aload·········11 |
1484 | ·······2 | 1482 | ·······244:·instanceof····#313················//·class·de/skubware/opentraining/basic/FSet$SetParameter$Repetition |
1485 | ·······2 | 1483 | ·······247:·istore········10 |
1486 | ·······2 | 1484 | ·······249:·iload·········10 |
1487 | ·······25 | 1485 | ·······251:·ifeq··········270 |
1488 | ·······2 | 1486 | ·······254:·aload_0 |
1489 | ·······2 | 1487 | ·······255:·getfield······#73·················//·Field·checkbox_repetitions:Landroid/widget/CheckBox; |
1490 | ·······264:·astore········4 | ||
1491 | ·······2 | 1488 | ·······258:·astore_3 |
1489 | ·······259:·aload_3 | ||
1492 | ·······26 | 1490 | ·······260:·iload_1 |
1493 | ·······26 | 1491 | ·······261:·invokevirtual·#184················//·Method·android/widget/CheckBox.setChecked:(Z)V |
1494 | ·······2 | 1492 | ·······264:·aload_0 |
1495 | ·······2 | 1493 | ·······265:·iload·········12 |
1496 | ·······2 | 1494 | ·······267:·invokespecial·#316················//·Method·setRepetitionValue:(I)V |
1497 | ·······27 | 1495 | ·······270:·aload·········11 |
1498 | ·······2 | 1496 | ·······272:·instanceof····#318················//·class·de/skubware/opentraining/basic/FSet$SetParameter$Weight |
1499 | ·······2 | 1497 | ·······275:·istore········10 |
1500 | ·······2 | 1498 | ·······277:·iload·········10 |
1501 | ·······2 | 1499 | ·······279:·ifeq··········181 |
1502 | ·······2 | 1500 | ·······282:·aload_0 |
1503 | ·······2 | 1501 | ·······283:·getfield······#68·················//·Field·checkbox_weight:Landroid/widget/CheckBox; |
1504 | ·······294:·astore········4 | ||
1505 | ·······2 | 1502 | ·······286:·astore_3 |
1503 | ·······287:·aload_3 | ||
1506 | ·······2 | 1504 | ·······288:·iload_1 |
1507 | ·······2 | 1505 | ·······289:·invokevirtual·#184················//·Method·android/widget/CheckBox.setChecked:(Z)V |
1508 | ······· | 1506 | ·······292:·aload_0 |
1509 | ······· | 1507 | ·······293:·iload·········12 |
1510 | ······· | 1508 | ·······295:·invokespecial·#321················//·Method·setWeightValue:(I)V |
1511 | ······· | 1509 | ·······298:·goto··········181 |
1512 | ··private·void·setWeightValue(int); | 1510 | ··private·void·setWeightValue(int); |
1513 | ····descriptor:·(I)V | 1511 | ····descriptor:·(I)V |
1514 | ····flags:·(0x0002)·ACC_PRIVATE | 1512 | ····flags:·(0x0002)·ACC_PRIVATE |
1515 | ····Code: | 1513 | ····Code: |
1516 | ······stack=300,·locals=13,·args_size=2 | 1514 | ······stack=300,·locals=13,·args_size=2 |
1517 | ·········0:·aload_0 | 1515 | ·········0:·aload_0 |
Offset 358, 15 lines modified | Offset 358, 15 lines modified | ||
358 | ·········9:·aload_2 | 358 | ·········9:·aload_2 |
359 | ········10:·invokevirtual·#51·················//·Method·de/skubware/opentraining/basic/FitnessExercise.getTrainingEntryList:()Ljava/util/List; | 359 | ········10:·invokevirtual·#51·················//·Method·de/skubware/opentraining/basic/FitnessExercise.getTrainingEntryList:()Ljava/util/List; |
360 | ········13:·astore_3 | 360 | ········13:·astore_3 |
361 | ········14:·aload_3 | 361 | ········14:·aload_3 |
362 | ········15:·invokeinterface·#57,··1···········//·InterfaceMethod·java/util/List.isEmpty:()Z | 362 | ········15:·invokeinterface·#57,··1···········//·InterfaceMethod·java/util/List.isEmpty:()Z |
363 | ········20:·istore········4 | 363 | ········20:·istore········4 |
364 | ········22:·iload·········4 | 364 | ········22:·iload·········4 |
365 | ········24:·ifeq··········11 | 365 | ········24:·ifeq··········114 |
366 | ········27:·new···········#59·················//·class·android/app/AlertDialog$Builder | 366 | ········27:·new···········#59·················//·class·android/app/AlertDialog$Builder |
367 | ········30:·astore_3 | 367 | ········30:·astore_3 |
368 | ········31:·aload_0 | 368 | ········31:·aload_0 |
369 | ········32:·invokevirtual·#63·················//·Method·getActivity:()Landroid/support/v4/app/FragmentActivity; | 369 | ········32:·invokevirtual·#63·················//·Method·getActivity:()Landroid/support/v4/app/FragmentActivity; |
370 | ········35:·astore········5 | 370 | ········35:·astore········5 |
371 | ········37:·aload_3 | 371 | ········37:·aload_3 |
372 | ········38:·aload·········5 | 372 | ········38:·aload·········5 |
Offset 388, 449 lines modified | Offset 388, 441 lines modified | ||
388 | ········68:·aload_0 | 388 | ········68:·aload_0 |
389 | ········69:·iload·········6 | 389 | ········69:·iload·········6 |
390 | ········71:·invokevirtual·#72·················//·Method·getString:(I)Ljava/lang/String; | 390 | ········71:·invokevirtual·#72·················//·Method·getString:(I)Ljava/lang/String; |
391 | ········74:·astore········5 | 391 | ········74:·astore········5 |
392 | ········76:·new···········#80·················//·class·de/skubware/opentraining/activity/start_training/DialogFragmentHistory$1 | 392 | ········76:·new···········#80·················//·class·de/skubware/opentraining/activity/start_training/DialogFragmentHistory$1 |
393 | ········79:·astore········7 | 393 | ········79:·astore········7 |
394 | ········81:·aload·········7 | 394 | ········81:·aload·········7 |
395 | ········83:·astore_2 | ||
396 | ········84:·aload·········7 | ||
395 | ········8 | 397 | ········86:·aload_0 |
396 | ········8 | 398 | ········87:·invokespecial·#83·················//·Method·de/skubware/opentraining/activity/start_training/DialogFragmentHistory$1."<init>":(Lde/skubware/opentraining/activity/start_training/DialogFragmentHistory;)V |
397 | ········ | 399 | ········90:·aload_3 |
398 | ········ | 400 | ········91:·aload·········5 |
399 | ········9 | 401 | ········93:·aload·········7 |
400 | ········9 | 402 | ········95:·invokevirtual·#87·················//·Method·android/app/AlertDialog$Builder.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
401 | ········9 | 403 | ········98:·astore_3 |
402 | ········9 | 404 | ········99:·iconst_1 |
403 | ······· | 405 | ·······100:·istore········8 |
404 | ······· | 406 | ·······102:·aload_3 |
405 | ·······10 | 407 | ·······103:·iload·········8 |
406 | ·······10 | 408 | ·······105:·invokevirtual·#92·················//·Method·android/app/AlertDialog$Builder.setCancelable:(Z)Landroid/app/AlertDialog$Builder; |
407 | ·······10 | 409 | ·······108:·invokevirtual·#96·················//·Method·android/app/AlertDialog$Builder.create:()Landroid/app/AlertDialog; |
408 | ·······1 | 410 | ·······111:·astore_3 |
409 | ·······1 | 411 | ·······112:·aload_3 |
410 | ·······11 | 412 | ·······113:·areturn |
411 | ·······11 | 413 | ·······114:·aload_0 |
412 | ·······11 | 414 | ·······115:·invokevirtual·#63·················//·Method·getActivity:()Landroid/support/v4/app/FragmentActivity; |
413 | ·······11 | 415 | ·······118:·invokestatic··#102················//·Method·android/view/LayoutInflater.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; |
414 | ·······1 | 416 | ·······121:·astore········9 |
415 | ·······12 | 417 | ·······123:·iconst_0 |
416 | ·······12 | 418 | ·······124:·istore········8 |
417 | ·······12 | 419 | ·······126:·aconst_null |
418 | ·······12 | 420 | ·······127:·astore········5 |
419 | ·······12 | 421 | ·······129:·ldc···········#103················//·int·2130903081 |
420 | ·······1 | 422 | ·······131:·istore········10 |
421 | ·······13 | 423 | ·······133:·ldc···········#104················//·float·1.741297E38f |
422 | ·······13 | 424 | ·······135:·fstore········11 |
423 | ·······13 | 425 | ·······137:·aload·········9 |
424 | ·······13 | 426 | ·······139:·iload·········10 |
425 | ·······1 | 427 | ·······141:·aconst_null |
426 | ·······1 | 428 | ·······142:·invokevirtual·#108················//·Method·android/view/LayoutInflater.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; |
427 | ·······14 | 429 | ·······145:·astore········12 |
428 | ·······14 | 430 | ·······147:·ldc···········#109················//·int·2131361908 |
429 | ·······14 | 431 | ·······149:·istore········4 |
430 | ·······148:·aload·········12 | ||
431 | ·······150:·astore_2 | ||
432 | ·······151:·iload·········4 | ||
433 | ·······153:·istore········6 | ||
434 | ·······15 | 432 | ·······151:·aload·········12 |
433 | ·······153:·astore_2 | ||
435 | ·······15 | 434 | ·······154:·iload·········4 |
435 | ·······156:·istore········6 | ||
436 | ·······158:·aload·········12 | ||
437 | ·······160:·iload·········4 | ||
436 | ·······1 | 438 | ·······162:·invokevirtual·#116················//·Method·android/view/View.findViewById:(I)Landroid/view/View; |
437 | ·······16 | 439 | ·······165:·checkcast·····#118················//·class·com/github/mikephil/charting/charts/LineChart |
438 | ·······16 | 440 | ·······168:·astore········13 |
439 | ·······1 | 441 | ·······170:·new···········#120················//·class·java/util/ArrayList |
440 | ·······17 | 442 | ·······173:·astore········14 |
441 | ·······17 | 443 | ·······175:·aload·········14 |
442 | ·······17 | 444 | ·······177:·invokespecial·#121················//·Method·java/util/ArrayList."<init>":()V |
443 | ·······1 | 445 | ·······180:·new···········#120················//·class·java/util/ArrayList |
444 | ·······18 | 446 | ·······183:·astore········15 |
445 | ·······18 | 447 | ·······185:·aload·········15 |
446 | ·······18 | 448 | ·······187:·invokespecial·#121················//·Method·java/util/ArrayList."<init>":()V |
447 | ·······1 | 449 | ·······190:·new···········#120················//·class·java/util/ArrayList |
448 | ·······19 | 450 | ·······193:·astore········16 |
449 | ·······19 | 451 | ·······195:·aload·········16 |
450 | ·······19 | 452 | ·······197:·invokespecial·#121················//·Method·java/util/ArrayList."<init>":()V |
451 | ······· | 453 | ·······200:·new···········#120················//·class·java/util/ArrayList |
452 | ·······20 | 454 | ·······203:·astore········17 |
453 | ·······20 | 455 | ·······205:·aload·········17 |
454 | ·······20 | 456 | ·······207:·invokespecial·#121················//·Method·java/util/ArrayList."<init>":()V |
455 | ·······2 | 457 | ·······210:·new···········#120················//·class·java/util/ArrayList |
456 | ·······21 | 458 | ·······213:·astore········18 |
457 | ·······21 | 459 | ·······215:·aload·········18 |
458 | ·······21 | 460 | ·······217:·invokespecial·#121················//·Method·java/util/ArrayList."<init>":()V |
459 | ·······2 | 461 | ·······220:·iconst_0 |
460 | ·······2 | 462 | ·······221:·istore········19 |
461 | ·······22 | 463 | ·······223:·aload_0 |
462 | ·······22 | 464 | ·······224:·astore_2 |
463 | ·······22 | 465 | ·······225:·aload_0 |
464 | ·······22 | 466 | ·······226:·getfield······#47·················//·Field·mFex:Lde/skubware/opentraining/basic/FitnessExercise; |
465 | ·······22 | 467 | ·······229:·astore_2 |
468 | ·······230:·aload_2 | ||
469 | ·······231:·astore_3 | ||
466 | ·······2 | 470 | ·······232:·aload_2 |
467 | ·······228:·astore_3 | ||
468 | ·······229:·aload_2 | ||
469 | ·······23 | 471 | ·······233:·invokevirtual·#51·················//·Method·de/skubware/opentraining/basic/FitnessExercise.getTrainingEntryList:()Ljava/util/List; |
470 | ·······233:·astore_3 | ||
471 | ·······234:·aload_3 | ||
472 | ·······23 | 472 | ·······236:·invokeinterface·#125,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
473 | ·······240:·astore········20 | ||
474 | ·······24 | 473 | ·······241:·astore_3 |
474 | ·······242:·aload_3 | ||
475 | ·······24 | 475 | ·······243:·invokeinterface·#130,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
476 | ·······24 | 476 | ·······248:·istore········8 |
477 | ·······25 | 477 | ·······250:·iload·········8 |
478 | ·······25 | 478 | ·······252:·ifeq··········653 |
479 | ·······25 | 479 | ·······255:·aload_3 |
480 | ·······25 | 480 | ·······256:·invokeinterface·#134,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
481 | ·······26 | 481 | ·······261:·checkcast·····#136················//·class·de/skubware/opentraining/basic/TrainingEntry |
482 | ·······26 | 482 | ·······264:·astore········20 |
483 | ·······26 | 483 | ·······266:·iconst_0 |
484 | ·······26 | 484 | ·······267:·istore········21 |
485 | ·······2 | 485 | ·······269:·aload·········20 |
486 | ·······27 | 486 | ·······271:·invokevirtual·#139················//·Method·de/skubware/opentraining/basic/TrainingEntry.getFSetList:()Ljava/util/List; |
487 | ·······276:·astore_3 | ||
488 | ·······277:·aload_3 | ||
489 | ·······27 | 487 | ·······274:·invokeinterface·#125,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
Max diff block lines reached; 27222/41614 bytes (65.42%) of diff not shown. |
Offset 520, 15 lines modified | Offset 520, 15 lines modified | ||
520 | ········18:·istore_3 | 520 | ········18:·istore_3 |
521 | ········19:·goto··········11 | 521 | ········19:·goto··········11 |
522 | ··public·void·setWorkout(de.skubware.opentraining.basic.Workout); | 522 | ··public·void·setWorkout(de.skubware.opentraining.basic.Workout); |
523 | ····descriptor:·(Lde/skubware/opentraining/basic/Workout;)V | 523 | ····descriptor:·(Lde/skubware/opentraining/basic/Workout;)V |
524 | ····flags:·(0x0001)·ACC_PUBLIC | 524 | ····flags:·(0x0001)·ACC_PUBLIC |
525 | ····Code: | 525 | ····Code: |
526 | ······stack=300,·locals= | 526 | ······stack=300,·locals=9,·args_size=2 |
527 | ·········0:·aload_0 | 527 | ·········0:·aload_0 |
528 | ·········1:·aload_1 | 528 | ·········1:·aload_1 |
529 | ·········2:·putfield······#88·················//·Field·mWorkout:Lde/skubware/opentraining/basic/Workout; | 529 | ·········2:·putfield······#88·················//·Field·mWorkout:Lde/skubware/opentraining/basic/Workout; |
530 | ·········5:·new···········#143················//·class·de/skubware/opentraining/activity/start_training/FExListAdapter | 530 | ·········5:·new···········#143················//·class·de/skubware/opentraining/activity/start_training/FExListAdapter |
531 | ·········8:·astore_2 | 531 | ·········8:·astore_2 |
532 | ·········9:·aload_0 | 532 | ·········9:·aload_0 |
533 | ········10:·invokevirtual·#147················//·Method·getActivity:()Landroid/support/v4/app/FragmentActivity; | 533 | ········10:·invokevirtual·#147················//·Method·getActivity:()Landroid/support/v4/app/FragmentActivity; |
Offset 544, 62 lines modified | Offset 544, 60 lines modified | ||
544 | ········28:·aload_2 | 544 | ········28:·aload_2 |
545 | ········29:·invokevirtual·#154················//·Method·setListAdapter:(Landroid/widget/ListAdapter;)V | 545 | ········29:·invokevirtual·#154················//·Method·setListAdapter:(Landroid/widget/ListAdapter;)V |
546 | ········32:·iconst_1 | 546 | ········32:·iconst_1 |
547 | ········33:·istore········5 | 547 | ········33:·istore········5 |
548 | ········35:·aload_0 | 548 | ········35:·aload_0 |
549 | ········36:·getfield······#88·················//·Field·mWorkout:Lde/skubware/opentraining/basic/Workout; | 549 | ········36:·getfield······#88·················//·Field·mWorkout:Lde/skubware/opentraining/basic/Workout; |
550 | ········39:·invokevirtual·#158················//·Method·de/skubware/opentraining/basic/Workout.getFitnessExercises:()Ljava/util/List; | 550 | ········39:·invokevirtual·#158················//·Method·de/skubware/opentraining/basic/Workout.getFitnessExercises:()Ljava/util/List; |
551 | ········42:·astore_3 | ||
552 | ········43:·aload_3 | ||
553 | ········4 | 551 | ········42:·invokeinterface·#164,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
554 | ········49:·astore········6 | ||
555 | ········ | 552 | ········47:·astore_3 |
553 | ········48:·aload_3 | ||
556 | ········ | 554 | ········49:·invokeinterface·#170,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
557 | ········5 | 555 | ········54:·istore········6 |
558 | ········ | 556 | ········56:·iload·········6 |
559 | ········ | 557 | ········58:·ifeq··········98 |
560 | ········6 | 558 | ········61:·aload_3 |
561 | ········6 | 559 | ········62:·invokeinterface·#174,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
562 | ········ | 560 | ········67:·checkcast·····#111················//·class·de/skubware/opentraining/basic/FitnessExercise |
563 | ········7 | 561 | ········70:·astore········7 |
564 | ········7 | 562 | ········72:·aload·········7 |
565 | ········7 | 563 | ········74:·invokevirtual·#178················//·Method·de/skubware/opentraining/basic/FitnessExercise.getLastTrainingEntry:()Lde/skubware/opentraining/basic/TrainingEntry; |
566 | ········ | 564 | ········77:·astore········4 |
565 | ········79:·aload·········7 | ||
567 | ········8 | 566 | ········81:·aload·········4 |
568 | ········85:·aload_3 | ||
569 | ········8 | 567 | ········83:·invokevirtual·#182················//·Method·de/skubware/opentraining/basic/FitnessExercise.isTrainingEntryFinished:(Lde/skubware/opentraining/basic/TrainingEntry;)Z |
570 | ········8 | 568 | ········86:·istore········6 |
571 | ········ | 569 | ········88:·iload·········5 |
572 | ········9 | 570 | ········90:·iload·········6 |
573 | ········9 | 571 | ········92:·iand |
574 | ········9 | 572 | ········93:·istore········5 |
575 | ········9 | 573 | ········95:·goto··········48 |
576 | ······· | 574 | ········98:·iload·········5 |
577 | ·······10 | 575 | ·······100:·ifeq··········152 |
578 | ·······10 | 576 | ·······103:·getstatic·····#188················//·Field·de/skubware/opentraining/activity/start_training/RecoveryTimerManager.INSTANCE:Lde/skubware/opentraining/activity/start_training/RecoveryTimerManager; |
579 | ·······10 | 577 | ·······106:·astore_3 |
580 | ·······1 | 578 | ·······107:·aload_0 |
581 | ·······1 | 579 | ·······108:·invokevirtual·#147················//·Method·getActivity:()Landroid/support/v4/app/FragmentActivity; |
582 | ·······11 | 580 | ·······111:·astore········4 |
583 | ·······11 | 581 | ·······113:·aload_3 |
584 | ·······11 | 582 | ·······114:·aload·········4 |
585 | ·······11 | 583 | ·······116:·invokevirtual·#192················//·Method·de/skubware/opentraining/activity/start_training/RecoveryTimerManager.stopRecoveryTimer:(Landroid/content/Context;)V |
586 | ·······1 | 584 | ·······119:·aload_0 |
587 | ·······12 | 585 | ·······120:·invokevirtual·#147················//·Method·getActivity:()Landroid/support/v4/app/FragmentActivity; |
588 | ·······12 | 586 | ·······123:·astore_3 |
589 | ·······12 | 587 | ·······124:·ldc···········#193················//·int·2131493069 |
590 | ·······12 | 588 | ·······126:·istore········6 |
591 | ·······1 | 589 | ·······128:·aload_0 |
592 | ·······1 | 590 | ·······129:·iload·········6 |
593 | ·······13 | 591 | ·······131:·invokevirtual·#198················//·Method·getString:(I)Ljava/lang/String; |
594 | ·······13 | 592 | ·······134:·astore········4 |
595 | ·······13 | 593 | ·······136:·iconst_1 |
596 | ·······1 | 594 | ·······137:·istore········8 |
597 | ·······1 | 595 | ·······139:·aload_3 |
598 | ·······14 | 596 | ·······140:·aload·········4 |
599 | ·······14 | 597 | ·······142:·iload·········8 |
600 | ·······14 | 598 | ·······144:·invokestatic··#204················//·Method·android/widget/Toast.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; |
601 | ·······1 | 599 | ·······147:·astore_3 |
602 | ·······1 | 600 | ·······148:·aload_3 |
603 | ·······1 | 601 | ·······149:·invokevirtual·#207················//·Method·android/widget/Toast.show:()V |
604 | ·······15 | 602 | ·······152:·return |
605 | } | 603 | } |
Offset 157, 15 lines modified | Offset 157, 15 lines modified | ||
157 | ·········8:·aload_0 | 157 | ·········8:·aload_0 |
158 | ·········9:·getfield······#10·················//·Field·this$0:Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener; | 158 | ·········9:·getfield······#10·················//·Field·this$0:Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener; |
159 | ········12:·astore_2 | 159 | ········12:·astore_2 |
160 | ········13:·aload_2 | 160 | ········13:·aload_2 |
161 | ········14:·invokestatic··#25·················//·Method·de/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener.access$100:(Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener;)I | 161 | ········14:·invokestatic··#25·················//·Method·de/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener.access$100:(Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener;)I |
162 | ········17:·istore_3 | 162 | ········17:·istore_3 |
163 | ········18:·iload_3 | 163 | ········18:·iload_3 |
164 | ········19:·ifne··········2 | 164 | ········19:·ifne··········248 |
165 | ········22:·aload_0 | 165 | ········22:·aload_0 |
166 | ········23:·getfield······#10·················//·Field·this$0:Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener; | 166 | ········23:·getfield······#10·················//·Field·this$0:Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener; |
167 | ········26:·invokestatic··#29·················//·Method·de/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener.access$200:(Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener;)Ljava/util/List; | 167 | ········26:·invokestatic··#29·················//·Method·de/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener.access$200:(Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener;)Ljava/util/List; |
168 | ········29:·invokestatic··#35·················//·Method·java/util/Collections.sort:(Ljava/util/List;)V | 168 | ········29:·invokestatic··#35·················//·Method·java/util/Collections.sort:(Ljava/util/List;)V |
169 | ········32:·aload_0 | 169 | ········32:·aload_0 |
170 | ········33:·getfield······#10·················//·Field·this$0:Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener; | 170 | ········33:·getfield······#10·················//·Field·this$0:Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener; |
171 | ········36:·invokestatic··#29·················//·Method·de/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener.access$200:(Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener;)Ljava/util/List; | 171 | ········36:·invokestatic··#29·················//·Method·de/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener.access$200:(Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener;)Ljava/util/List; |
Offset 215, 57 lines modified | Offset 215, 51 lines modified | ||
215 | ·······128:·aload_2 | 215 | ·······128:·aload_2 |
216 | ·······129:·aload·········6 | 216 | ·······129:·aload·········6 |
217 | ·······131:·aload·········4 | 217 | ·······131:·aload·········4 |
218 | ·······133:·invokeinterface·#64,··3···········//·InterfaceMethod·de/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener$OnDismissCallback.onDismiss:(Landroid/widget/ListView;[I)V | 218 | ·······133:·invokeinterface·#64,··3···········//·InterfaceMethod·de/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener$OnDismissCallback.onDismiss:(Landroid/widget/ListView;[I)V |
219 | ·······138:·aload_0 | 219 | ·······138:·aload_0 |
220 | ·······139:·getfield······#10·················//·Field·this$0:Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener; | 220 | ·······139:·getfield······#10·················//·Field·this$0:Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener; |
221 | ·······142:·invokestatic··#29·················//·Method·de/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener.access$200:(Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener;)Ljava/util/List; | 221 | ·······142:·invokestatic··#29·················//·Method·de/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener.access$200:(Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener;)Ljava/util/List; |
222 | ·······145:·astore_2 | ||
223 | ·······146:·aload_2 | ||
224 | ·······14 | 222 | ·······145:·invokeinterface·#68,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
225 | ·······152:·astore········7 | ||
226 | ·······15 | 223 | ·······150:·astore_2 |
224 | ·······151:·aload_2 | ||
227 | ·······15 | 225 | ·······152:·invokeinterface·#74,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
228 | ·······161:·istore_3 | ||
229 | ·······1 | 226 | ·······157:·istore········7 |
227 | ·······159:·iload·········7 | ||
230 | ·······16 | 228 | ·······161:·ifeq··········234 |
231 | ·······16 | 229 | ·······164:·aload_2 |
232 | ·······16 | 230 | ·······165:·invokeinterface·#78,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
233 | ·······17 | 231 | ·······170:·checkcast·····#47·················//·class·de/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener$PendingDismissData |
234 | ·······17 | 232 | ·······173:·astore········8 |
235 | ·······17 | 233 | ·······175:·aload·········8 |
234 | ·······177:·getfield······#82·················//·Field·de/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener$PendingDismissData.view:Landroid/view/View; | ||
235 | ·······180:·ldc···········#84·················//·float·1.0f | ||
236 | ·······182:·invokestatic··#90·················//·Method·com/nineoldandroids/view/ViewHelper.setAlpha:(Landroid/view/View;F)V | ||
237 | ·······185:·aload·········8 | ||
236 | ·······18 | 238 | ·······187:·getfield······#82·················//·Field·de/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener$PendingDismissData.view:Landroid/view/View; |
237 | ·······1 | 239 | ·······190:·fconst_0 |
238 | ·······1 | 240 | ·······191:·invokestatic··#93·················//·Method·com/nineoldandroids/view/ViewHelper.setTranslationX:(Landroid/view/View;F)V |
239 | ·······1 | 241 | ·······194:·aload·········8 |
240 | ·······19 | 242 | ·······196:·getfield······#82·················//·Field·de/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener$PendingDismissData.view:Landroid/view/View; |
243 | ·······199:·invokevirtual·#99·················//·Method·android/view/View.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; | ||
241 | ·······193:·astore_2 | ||
242 | ·······194:·aconst_null | ||
243 | ······· | 244 | ·······202:·astore········9 |
244 | ······· | 245 | ·······204:·aload_0 |
245 | ·······198:·fconst_0 | ||
246 | ······· | 246 | ·······205:·getfield······#12·················//·Field·val$originalHeight:I |
247 | ·······208:·istore········7 | ||
247 | ·······2 | 248 | ·······210:·aload·········9 |
249 | ·······212:·iload·········7 | ||
250 | ·······214:·putfield······#104················//·Field·android/view/ViewGroup$LayoutParams.height:I | ||
251 | ·······217:·aload·········8 | ||
248 | ·······2 | 252 | ·······219:·getfield······#82·················//·Field·de/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener$PendingDismissData.view:Landroid/view/View; |
249 | ·······207:·invokevirtual·#99·················//·Method·android/view/View.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; | ||
250 | ·······2 | 253 | ·······222:·astore········6 |
251 | ·······212:·aload_0 | ||
252 | ·······213:·getfield······#12·················//·Field·val$originalHeight:I | ||
253 | ·······216:·istore_3 | ||
254 | ·······217:·aload·········9 | ||
255 | ·······219:·iload_3 | ||
256 | ·······220:·putfield······#104················//·Field·android/view/ViewGroup$LayoutParams.height:I | ||
257 | ·······22 | 254 | ·······224:·aload·········6 |
258 | ·······225:·getfield······#82·················//·Field·de/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener$PendingDismissData.view:Landroid/view/View; | ||
259 | ·······228:·astore_2 | ||
260 | ·······229:·aload_2 | ||
261 | ·······2 | 255 | ·······226:·aload·········9 |
262 | ·······2 | 256 | ·······228:·invokevirtual·#108················//·Method·android/view/View.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V |
263 | ·······23 | 257 | ·······231:·goto··········151 |
264 | ·······23 | 258 | ·······234:·aload_0 |
265 | ·······23 | 259 | ·······235:·getfield······#10·················//·Field·this$0:Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener; |
266 | ·······2 | 260 | ·······238:·invokestatic··#29·················//·Method·de/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener.access$200:(Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener;)Ljava/util/List; |
267 | ·······24 | 261 | ·······241:·astore_2 |
268 | ·······24 | 262 | ·······242:·aload_2 |
269 | ·······24 | 263 | ·······243:·invokeinterface·#111,··1··········//·InterfaceMethod·java/util/List.clear:()V |
270 | ·······2 | 264 | ·······248:·return |
271 | } | 265 | } |
Offset 19, 52 lines modified | Offset 19, 52 lines modified | ||
19 | ···· | 19 | ···· |
20 | ····static·{ | 20 | ····static·{ |
21 | ········TAG_LOCALES·=·new·String[]·{·"de",·"en",·"it"·}; | 21 | ········TAG_LOCALES·=·new·String[]·{·"de",·"en",·"it"·}; |
22 | ····} | 22 | ····} |
23 | ···· | 23 | ···· |
24 | ····public·List·parse(final·String·s)·{ | 24 | ····public·List·parse(final·String·s)·{ |
25 | ········List<ExerciseTag>·list·=·null; | 25 | ········List<ExerciseTag>·list·=·null; |
26 | ········Label_027 | 26 | ········Label_0274:·{ |
27 | ········Label_0020_Outer: | 27 | ········Label_0020_Outer: |
28 | ············while·(true)·{ | 28 | ············while·(true)·{ |
29 | ················list·=·new·ArrayList<ExerciseTag>(); | 29 | ················list·=·new·ArrayList<ExerciseTag>(); |
30 | ················while·(true)·{ | 30 | ················while·(true)·{ |
31 | ····················try·{ | 31 | ····················try·{ |
32 | ························final·JSONArray·jsonArray·=·new·JSONArray(s); | 32 | ························final·JSONArray·jsonArray·=·new·JSONArray(s); |
33 | ························final·int·n·=·0; | 33 | ························final·int·n·=·0; |
34 | ························if·(n·>=·jsonArray.length())·{ | 34 | ························if·(n·>=·jsonArray.length())·{ |
35 | ····························break·Label_027 | 35 | ····························break·Label_0274; |
36 | ························} | 36 | ························} |
37 | ························final·JSONObject·jsonObject·=·jsonArray.getJSONObject(n); | 37 | ························final·JSONObject·jsonObject·=·jsonArray.getJSONObject(n); |
38 | ························ExerciseTag·exerciseTag·=·null; | 38 | ························ExerciseTag·exerciseTag·=·null; |
39 | ························final·String[]·tag_LOCALES·=·ExerciseTagJSONParser.TAG_LOCALES; | 39 | ························final·String[]·tag_LOCALES·=·ExerciseTagJSONParser.TAG_LOCALES; |
40 | ························try·{ | 40 | ························try·{ |
41 | ····························final·int·length·=·tag_LOCALES.length; | 41 | ····························final·int·length·=·tag_LOCALES.length; |
42 | ····························int·i·=·0; | 42 | ····························int·i·=·0; |
43 | ····························while·(i·<·length)·{ | 43 | ····························while·(i·<·length)·{ |
44 | ································final·String·s2·=·tag_LOCALES[i]; | 44 | ································final·String·s2·=·tag_LOCALES[i]; |
45 | ································Label_019 | 45 | ································Label_0197:·{ |
46 | ····································if·(!jsonObject.has(s2))·{ | 46 | ····································if·(!jsonObject.has(s2))·{ |
47 | ········································break·Label_019 | 47 | ········································break·Label_0197; |
48 | ····································} | 48 | ····································} |
49 | ····································final·JSONObject·jsonObject2·=·jsonObject.getJSONObject(s2); | 49 | ····································final·JSONObject·jsonObject2·=·jsonObject.getJSONObject(s2); |
50 | ····································final·String·string·=·jsonObject2.getString("name"); | 50 | ····································final·String·string·=·jsonObject2.getString("name"); |
51 | ····································try·{ | 51 | ····································try·{ |
52 | ········································try·{ | 52 | ········································try·{ |
53 | ············································final·ArrayList<String>·list3; | 53 | ············································final·ArrayList<String>·list3; |
54 | ············································final·ArrayList<String>·list2·=·list3·=·new·ArrayList<String>(); | 54 | ············································final·ArrayList<String>·list2·=·list3·=·new·ArrayList<String>(); |
55 | ············································try·{ | 55 | ············································try·{ |
56 | ················································list3.add(string); | 56 | ················································list3.add(string); |
57 | ················································String·string2·=·null; | 57 | ················································String·string2·=·null; |
58 | ················································if·(jsonObject2.has("description"))·{ | 58 | ················································if·(jsonObject2.has("description"))·{ |
59 | ····················································string2·=·jsonObject2.getString("description"); | 59 | ····················································string2·=·jsonObject2.getString("description"); |
60 | ················································} | 60 | ················································} |
61 | ················································Label_020 | 61 | ················································Label_0206:·{ |
62 | ····················································if·(exerciseTag·!=·null)·{ | 62 | ····················································if·(exerciseTag·!=·null)·{ |
63 | ························································break·Label_020 | 63 | ························································break·Label_0206; |
64 | ····················································} | 64 | ····················································} |
65 | ····················································try·{ | 65 | ····················································try·{ |
66 | ························································exerciseTag·=·new·ExerciseTag(new·Locale(s2),·(List)list2,·string2); | 66 | ························································exerciseTag·=·new·ExerciseTag(new·Locale(s2),·(List)list2,·string2); |
67 | ························································++i; | 67 | ························································++i; |
68 | ························································continue·Label_0020_Outer; | 68 | ························································continue·Label_0020_Outer; |
69 | ························································exerciseTag.addNames(new·Locale(s2),·(List)list2,·string2); | 69 | ························································exerciseTag.addNames(new·Locale(s2),·(List)list2,·string2); |
70 | ····················································} | 70 | ····················································} |
Offset 23, 36 lines modified | Offset 23, 36 lines modified | ||
23 | ···· | 23 | ···· |
24 | ····private·String[]·jsonArrayToStringArray(final·JSONArray·jsonArray)·{ | 24 | ····private·String[]·jsonArrayToStringArray(final·JSONArray·jsonArray)·{ |
25 | ········return·jsonArray.toString().substring(1,·jsonArray.toString().length()·-·1).replaceAll("\"",·"").split(","); | 25 | ········return·jsonArray.toString().substring(1,·jsonArray.toString().length()·-·1).replaceAll("\"",·"").split(","); |
26 | ····} | 26 | ····} |
27 | ···· | 27 | ···· |
28 | ····public·List·parse(final·String·s)·{ | 28 | ····public·List·parse(final·String·s)·{ |
29 | ········List<Muscle>·list·=·null; | 29 | ········List<Muscle>·list·=·null; |
30 | ········Label_03 | 30 | ········Label_0328:·{ |
31 | ········Label_0020_Outer: | 31 | ········Label_0020_Outer: |
32 | ············while·(true)·{ | 32 | ············while·(true)·{ |
33 | ················list·=·new·ArrayList<Muscle>(); | 33 | ················list·=·new·ArrayList<Muscle>(); |
34 | ················while·(true)·{ | 34 | ················while·(true)·{ |
35 | ····················try·{ | 35 | ····················try·{ |
36 | ························final·JSONArray·jsonArray·=·new·JSONArray(s); | 36 | ························final·JSONArray·jsonArray·=·new·JSONArray(s); |
37 | ························final·int·n·=·0; | 37 | ························final·int·n·=·0; |
38 | ························if·(n·>=·jsonArray.length())·{ | 38 | ························if·(n·>=·jsonArray.length())·{ |
39 | ····························break·Label_03 | 39 | ····························break·Label_0328; |
40 | ························} | 40 | ························} |
41 | ························final·JSONObject·jsonObject·=·jsonArray.getJSONObject(n); | 41 | ························final·JSONObject·jsonObject·=·jsonArray.getJSONObject(n); |
42 | ························Muscle·muscle·=·null; | 42 | ························Muscle·muscle·=·null; |
43 | ························final·String[]·tag_LOCALES·=·MuscleJSONParser.TAG_LOCALES; | 43 | ························final·String[]·tag_LOCALES·=·MuscleJSONParser.TAG_LOCALES; |
44 | ························try·{ | 44 | ························try·{ |
45 | ····························final·int·length·=·tag_LOCALES.length; | 45 | ····························final·int·length·=·tag_LOCALES.length; |
46 | ····························int·i·=·0; | 46 | ····························int·i·=·0; |
47 | ····························while·(i·<·length)·{ | 47 | ····························while·(i·<·length)·{ |
48 | ································final·String·s2·=·tag_LOCALES[i]; | 48 | ································final·String·s2·=·tag_LOCALES[i]; |
49 | ································Label_02 | 49 | ································Label_0253:·{ |
50 | ····································if·(!jsonObject.has(s2))·{ | 50 | ····································if·(!jsonObject.has(s2))·{ |
51 | ········································break·Label_02 | 51 | ········································break·Label_0253; |
52 | ····································} | 52 | ····································} |
53 | ····································final·JSONObject·jsonObject2·=·jsonObject.getJSONObject(s2); | 53 | ····································final·JSONObject·jsonObject2·=·jsonObject.getJSONObject(s2); |
54 | ····································final·String·string·=·jsonObject2.getString("name"); | 54 | ····································final·String·string·=·jsonObject2.getString("name"); |
55 | ····································try·{ | 55 | ····································try·{ |
56 | ········································try·{ | 56 | ········································try·{ |
57 | ············································final·ArrayList<String>·list3; | 57 | ············································final·ArrayList<String>·list3; |
58 | ············································final·ArrayList<String>·list2·=·list3·=·new·ArrayList<String>(); | 58 | ············································final·ArrayList<String>·list2·=·list3·=·new·ArrayList<String>(); |
Offset 60, 17 lines modified | Offset 60, 17 lines modified | ||
60 | ················································list3.add(string); | 60 | ················································list3.add(string); |
61 | ················································if·(jsonObject2.has("alternative_names"))·{ | 61 | ················································if·(jsonObject2.has("alternative_names"))·{ |
62 | ····················································final·String[]·jsonArrayToStringArray·=·this.jsonArrayToStringArray(jsonObject2.getJSONArray("alternative_names")); | 62 | ····················································final·String[]·jsonArrayToStringArray·=·this.jsonArrayToStringArray(jsonObject2.getJSONArray("alternative_names")); |
63 | ····················································for·(int·j·=·0;·j·<·jsonArrayToStringArray.length;·++j)·{ | 63 | ····················································for·(int·j·=·0;·j·<·jsonArrayToStringArray.length;·++j)·{ |
64 | ························································list2.add(jsonArrayToStringArray[j]); | 64 | ························································list2.add(jsonArrayToStringArray[j]); |
65 | ····················································} | 65 | ····················································} |
66 | ················································} | 66 | ················································} |
67 | ················································Label_02 | 67 | ················································Label_0262:·{ |
68 | ····················································if·(muscle·!=·null)·{ | 68 | ····················································if·(muscle·!=·null)·{ |
69 | ························································break·Label_02 | 69 | ························································break·Label_0262; |
70 | ····················································} | 70 | ····················································} |
71 | ····················································try·{ | 71 | ····················································try·{ |
72 | ························································muscle·=·new·Muscle(new·Locale(s2),·(List)list2); | 72 | ························································muscle·=·new·Muscle(new·Locale(s2),·(List)list2); |
73 | ························································++i; | 73 | ························································++i; |
74 | ························································continue·Label_0020_Outer; | 74 | ························································continue·Label_0020_Outer; |
75 | ························································muscle.addNames(new·Locale(s2),·(List)list2); | 75 | ························································muscle.addNames(new·Locale(s2),·(List)list2); |
76 | ····················································} | 76 | ····················································} |
Offset 23, 36 lines modified | Offset 23, 36 lines modified | ||
23 | ···· | 23 | ···· |
24 | ····private·String[]·jsonArrayToStringArray(final·JSONArray·jsonArray)·{ | 24 | ····private·String[]·jsonArrayToStringArray(final·JSONArray·jsonArray)·{ |
25 | ········return·jsonArray.toString().substring(1,·jsonArray.toString().length()·-·1).replaceAll("\"",·"").split(","); | 25 | ········return·jsonArray.toString().substring(1,·jsonArray.toString().length()·-·1).replaceAll("\"",·"").split(","); |
26 | ····} | 26 | ····} |
27 | ···· | 27 | ···· |
28 | ····public·List·parse(final·String·s)·{ | 28 | ····public·List·parse(final·String·s)·{ |
29 | ········List<SportsEquipment>·list·=·null; | 29 | ········List<SportsEquipment>·list·=·null; |
30 | ········Label_03 | 30 | ········Label_0328:·{ |
31 | ········Label_0020_Outer: | 31 | ········Label_0020_Outer: |
32 | ············while·(true)·{ | 32 | ············while·(true)·{ |
33 | ················list·=·new·ArrayList<SportsEquipment>(); | 33 | ················list·=·new·ArrayList<SportsEquipment>(); |
34 | ················while·(true)·{ | 34 | ················while·(true)·{ |
35 | ····················try·{ | 35 | ····················try·{ |
36 | ························final·JSONArray·jsonArray·=·new·JSONArray(s); | 36 | ························final·JSONArray·jsonArray·=·new·JSONArray(s); |
37 | ························final·int·n·=·0; | 37 | ························final·int·n·=·0; |
38 | ························if·(n·>=·jsonArray.length())·{ | 38 | ························if·(n·>=·jsonArray.length())·{ |
39 | ····························break·Label_03 | 39 | ····························break·Label_0328; |
40 | ························} | 40 | ························} |
41 | ························final·JSONObject·jsonObject·=·jsonArray.getJSONObject(n); | 41 | ························final·JSONObject·jsonObject·=·jsonArray.getJSONObject(n); |
42 | ························SportsEquipment·sportsEquipment·=·null; | 42 | ························SportsEquipment·sportsEquipment·=·null; |
43 | ························final·String[]·tag_LOCALES·=·SportsEquipmentJSONParser.TAG_LOCALES; | 43 | ························final·String[]·tag_LOCALES·=·SportsEquipmentJSONParser.TAG_LOCALES; |
44 | ························try·{ | 44 | ························try·{ |
45 | ····························final·int·length·=·tag_LOCALES.length; | 45 | ····························final·int·length·=·tag_LOCALES.length; |
46 | ····························int·i·=·0; | 46 | ····························int·i·=·0; |
47 | ····························while·(i·<·length)·{ | 47 | ····························while·(i·<·length)·{ |
48 | ································final·String·s2·=·tag_LOCALES[i]; | 48 | ································final·String·s2·=·tag_LOCALES[i]; |
49 | ································Label_02 | 49 | ································Label_0253:·{ |
50 | ····································if·(!jsonObject.has(s2))·{ | 50 | ····································if·(!jsonObject.has(s2))·{ |
51 | ········································break·Label_02 | 51 | ········································break·Label_0253; |
52 | ····································} | 52 | ····································} |
53 | ····································final·JSONObject·jsonObject2·=·jsonObject.getJSONObject(s2); | 53 | ····································final·JSONObject·jsonObject2·=·jsonObject.getJSONObject(s2); |
54 | ····································final·String·string·=·jsonObject2.getString("name"); | 54 | ····································final·String·string·=·jsonObject2.getString("name"); |
55 | ····································try·{ | 55 | ····································try·{ |
56 | ········································try·{ | 56 | ········································try·{ |
57 | ············································final·ArrayList<String>·list3; | 57 | ············································final·ArrayList<String>·list3; |
58 | ············································final·ArrayList<String>·list2·=·list3·=·new·ArrayList<String>(); | 58 | ············································final·ArrayList<String>·list2·=·list3·=·new·ArrayList<String>(); |
Offset 60, 17 lines modified | Offset 60, 17 lines modified | ||
60 | ················································list3.add(string); | 60 | ················································list3.add(string); |
61 | ················································if·(jsonObject2.has("alternative_names"))·{ | 61 | ················································if·(jsonObject2.has("alternative_names"))·{ |
62 | ····················································final·String[]·jsonArrayToStringArray·=·this.jsonArrayToStringArray(jsonObject2.getJSONArray("alternative_names")); | 62 | ····················································final·String[]·jsonArrayToStringArray·=·this.jsonArrayToStringArray(jsonObject2.getJSONArray("alternative_names")); |
63 | ····················································for·(int·j·=·0;·j·<·jsonArrayToStringArray.length;·++j)·{ | 63 | ····················································for·(int·j·=·0;·j·<·jsonArrayToStringArray.length;·++j)·{ |
64 | ························································list2.add(jsonArrayToStringArray[j]); | 64 | ························································list2.add(jsonArrayToStringArray[j]); |
65 | ····················································} | 65 | ····················································} |
66 | ················································} | 66 | ················································} |
67 | ················································Label_02 | 67 | ················································Label_0262:·{ |
68 | ····················································if·(sportsEquipment·!=·null)·{ | 68 | ····················································if·(sportsEquipment·!=·null)·{ |
69 | ························································break·Label_02 | 69 | ························································break·Label_0262; |
70 | ····················································} | 70 | ····················································} |
71 | ····················································try·{ | 71 | ····················································try·{ |
72 | ························································sportsEquipment·=·new·SportsEquipment(new·Locale(s2),·(List)list2); | 72 | ························································sportsEquipment·=·new·SportsEquipment(new·Locale(s2),·(List)list2); |
73 | ························································++i; | 73 | ························································++i; |
74 | ························································continue·Label_0020_Outer; | 74 | ························································continue·Label_0020_Outer; |
75 | ························································sportsEquipment.addNames(new·Locale(s2),·(List)list2); | 75 | ························································sportsEquipment.addNames(new·Locale(s2),·(List)list2); |
76 | ····················································} | 76 | ····················································} |
Offset 232, 85 lines modified | Offset 232, 85 lines modified | ||
232 | ····descriptor:·Ljava/util/HashMap; | 232 | ····descriptor:·Ljava/util/HashMap; |
233 | ····flags:·(0x0002)·ACC_PRIVATE | 233 | ····flags:·(0x0002)·ACC_PRIVATE |
234 | ··public·de.skubware.opentraining.activity.create_exercise.NameFragment(); | 234 | ··public·de.skubware.opentraining.activity.create_exercise.NameFragment(); |
235 | ····descriptor:·()V | 235 | ····descriptor:·()V |
236 | ····flags:·(0x0001)·ACC_PUBLIC | 236 | ····flags:·(0x0001)·ACC_PUBLIC |
237 | ····Code: | 237 | ····Code: |
238 | ······stack=300,·locals=1 | 238 | ······stack=300,·locals=11,·args_size=1 |
239 | ·········0:·aload_0 | ||
239 | ········· | 240 | ·········1:·ldc···········#11·················//·int·2130903087 |
240 | ·········2:·istore_1 | ||
241 | ·········3:·aload_0 | ||
242 | ·········4:·iload_1 | ||
243 | ········· | 241 | ·········3:·invokespecial·#16·················//·Method·de/skubware/opentraining/activity/create_exercise/SpinnerDataFragment."<init>":(I)V |
244 | ········· | 242 | ·········6:·aload_0 |
245 | ········· | 243 | ·········7:·ldc···········#18·················//·String·NameFragment |
246 | ········ | 244 | ·········9:·putfield······#20·················//·Field·TAG:Ljava/lang/String; |
247 | ········1 | 245 | ········12:·new···········#22·················//·class·java/util/HashMap |
248 | ········1 | 246 | ········15:·astore_1 |
249 | ········1 | 247 | ········16:·aload_1 |
250 | ········1 | 248 | ········17:·invokespecial·#25·················//·Method·java/util/HashMap."<init>":()V |
251 | ········2 | 249 | ········20:·aload_0 |
252 | ········2 | 250 | ········21:·aload_1 |
253 | ········2 | 251 | ········22:·putfield······#27·················//·Field·mLanguageCodeMap:Ljava/util/HashMap; |
254 | ········2 | 252 | ········25:·new···········#29·················//·class·java/util/TreeSet |
255 | ········ | 253 | ········28:·astore_2 |
256 | ········ | 254 | ········29:·aload_2 |
257 | ········3 | 255 | ········30:·invokespecial·#30·················//·Method·java/util/TreeSet."<init>":()V |
258 | ········3 | 256 | ········33:·invokestatic··#36·················//·Method·java/util/Locale.getAvailableLocales:()[Ljava/util/Locale; |
257 | ········36:·astore_3 | ||
258 | ········37:·aload_3 | ||
259 | ········38:·arraylength | ||
259 | ········3 | 260 | ········39:·istore········4 |
261 | ········41:·iconst_0 | ||
260 | ········40:·aload·········4 | ||
261 | ········42:·arraylength | ||
262 | ········4 | 262 | ········42:·istore········5 |
263 | ········4 | 263 | ········44:·aconst_null |
264 | ········45:·astore_1 | ||
264 | ········46:·i | 265 | ········46:·iload·········5 |
265 | ········48:·iload········· | 266 | ········48:·iload·········4 |
267 | ········50:·if_icmpge·····120 | ||
268 | ········53:·aload_3 | ||
266 | ········5 | 269 | ········54:·iload·········5 |
267 | ········52:·if_icmpge·····117 | ||
268 | ········55:·aload·········4 | ||
269 | ········57:·iload·········6 | ||
270 | ········5 | 270 | ········56:·aaload |
271 | ········ | 271 | ········57:·astore········6 |
272 | ········ | 272 | ········59:·aload·········6 |
273 | ········6 | 273 | ········61:·invokevirtual·#40·················//·Method·java/util/Locale.getDisplayLanguage:()Ljava/lang/String; |
274 | ········64:·astore········7 | ||
274 | ········67:·astore_2 | ||
275 | ········68:·aload_3 | ||
276 | ········6 | 275 | ········66:·aload_2 |
276 | ········67:·aload·········7 | ||
277 | ········ | 277 | ········69:·invokeinterface·#46,··2···········//·InterfaceMethod·java/util/Set.add:(Ljava/lang/Object;)Z |
278 | ········75:·istore_1 | ||
279 | ········7 | 278 | ········74:·istore········8 |
279 | ········76:·iload·········8 | ||
280 | ········7 | 280 | ········78:·ifeq··········111 |
281 | ········8 | 281 | ········81:·aload_0 |
282 | ········8 | 282 | ········82:·getfield······#27·················//·Field·mLanguageCodeMap:Ljava/util/HashMap; |
283 | ········8 | 283 | ········85:·astore········7 |
284 | ········8 | 284 | ········87:·aload·········6 |
285 | ········8 | 285 | ········89:·invokevirtual·#40·················//·Method·java/util/Locale.getDisplayLanguage:()Ljava/lang/String; |
286 | ········9 | 286 | ········92:·astore········9 |
287 | ········9 | 287 | ········94:·aload·········6 |
288 | ········9 | 288 | ········96:·invokevirtual·#49·················//·Method·java/util/Locale.getLanguage:()Ljava/lang/String; |
289 | ········9 | 289 | ········99:·astore········10 |
290 | ········99:·aload_2 | ||
291 | ·······10 | 290 | ·······101:·aload·········7 |
292 | ·······10 | 291 | ·······103:·aload·········9 |
292 | ·······105:·aload·········10 | ||
293 | ·······10 | 293 | ·······107:·invokevirtual·#53·················//·Method·java/util/HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
294 | ·······1 | 294 | ·······110:·pop |
295 | ·······1 | 295 | ·······111:·iload·········5 |
296 | ·······11 | 296 | ·······113:·iconst_1 |
297 | ·······11 | 297 | ·······114:·iadd |
298 | ·······11 | 298 | ·······115:·istore········5 |
299 | ·······11 | 299 | ·······117:·goto··········46 |
300 | ·······1 | 300 | ·······120:·new···········#55·················//·class·java/util/ArrayList |
301 | ·······12 | 301 | ·······123:·astore_1 |
302 | ·······124:·aload_1 | ||
302 | ·······12 | 303 | ·······125:·aload_2 |
303 | ·······122:·aload_3 | ||
304 | ·······12 | 304 | ·······126:·invokespecial·#58·················//·Method·java/util/ArrayList."<init>":(Ljava/util/Collection;)V |
305 | ·······12 | 305 | ·······129:·aload_0 |
306 | ·······1 | 306 | ·······130:·aload_1 |
307 | ·······1 | 307 | ·······131:·putfield······#62·················//·Field·mSpinnerDataList:Ljava/util/List; |
308 | ·······13 | 308 | ·······134:·return |
309 | ··protected·de.skubware.opentraining.activity.create_exercise.NameFragment$NameTranslation·buildObject(int); | 309 | ··protected·de.skubware.opentraining.activity.create_exercise.NameFragment$NameTranslation·buildObject(int); |
310 | ····descriptor:·(I)Lde/skubware/opentraining/activity/create_exercise/NameFragment$NameTranslation; | 310 | ····descriptor:·(I)Lde/skubware/opentraining/activity/create_exercise/NameFragment$NameTranslation; |
311 | ····flags:·(0x0004)·ACC_PROTECTED | 311 | ····flags:·(0x0004)·ACC_PROTECTED |
312 | ····Code: | 312 | ····Code: |
313 | ······stack=300,·locals=5,·args_size=2 | 313 | ······stack=300,·locals=5,·args_size=2 |
314 | ·········0:·aload_0 | 314 | ·········0:·aload_0 |
Offset 412, 41 lines modified | Offset 412, 39 lines modified | ||
412 | ······stack=300,·locals=7,·args_size=1 | 412 | ······stack=300,·locals=7,·args_size=1 |
413 | ·········0:·new···········#22·················//·class·java/util/HashMap | 413 | ·········0:·new···········#22·················//·class·java/util/HashMap |
414 | ·········3:·astore_1 | 414 | ·········3:·astore_1 |
415 | ·········4:·aload_1 | 415 | ·········4:·aload_1 |
416 | ·········5:·invokespecial·#25·················//·Method·java/util/HashMap."<init>":()V | 416 | ·········5:·invokespecial·#25·················//·Method·java/util/HashMap."<init>":()V |
417 | ·········8:·aload_0 | 417 | ·········8:·aload_0 |
418 | ·········9:·invokevirtual·#129················//·Method·getChosenObjects:()Ljava/util/List; | 418 | ·········9:·invokevirtual·#129················//·Method·getChosenObjects:()Ljava/util/List; |
419 | ········12:·astore_2 | ||
420 | ········13:·aload_2 | ||
421 | ········1 | 419 | ········12:·invokeinterface·#135,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
422 | ········1 | 420 | ········17:·astore_2 |
423 | ········ | 421 | ········18:·aload_2 |
424 | ········ | 422 | ········19:·invokeinterface·#141,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
425 | ········26:·istore········4 | ||
426 | ········2 | 423 | ········24:·istore_3 |
424 | ········25:·iload_3 | ||
427 | ········ | 425 | ········26:·ifeq··········68 |
428 | ········ | 426 | ········29:·aload_2 |
429 | ········3 | 427 | ········30:·invokeinterface·#145,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
430 | ········3 | 428 | ········35:·checkcast·····#92·················//·class·de/skubware/opentraining/activity/create_exercise/NameFragment$NameTranslation |
431 | ········ | 429 | ········38:·astore········4 |
432 | ········4 | 430 | ········40:·aload·········4 |
433 | ········4 | 431 | ········42:·getfield······#149················//·Field·de/skubware/opentraining/activity/create_exercise/NameFragment$NameTranslation.mLocale:Ljava/util/Locale; |
434 | ········4 | 432 | ········45:·astore········5 |
435 | ········ | 433 | ········47:·aload·········4 |
436 | ········ | 434 | ········49:·getfield······#152················//·Field·de/skubware/opentraining/activity/create_exercise/NameFragment$NameTranslation.mName:Ljava/lang/String; |
437 | ········5 | 435 | ········52:·astore········6 |
438 | ········5 | 436 | ········54:·aload_1 |
Max diff block lines reached; 329/10325 bytes (3.19%) of diff not shown. |
Offset 26, 10 lines modified | Offset 26, 9 lines modified | ||
26 | .method·public·constructor·<init>()V | 26 | .method·public·constructor·<init>()V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.prologue | 28 | ····.prologue |
29 | ····.line·9 | 29 | ····.line·9 |
30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
31 | ····.line·704 | ||
32 | ····return-void | 31 | ····return-void |
33 | .end·method | 32 | .end·method |
Offset 29, 10 lines modified | Offset 29, 9 lines modified | ||
29 | .method·public·constructor·<init>()V | 29 | .method·public·constructor·<init>()V |
30 | ····.locals·0 | 30 | ····.locals·0 |
31 | ····.prologue | 31 | ····.prologue |
32 | ····.line·10 | 32 | ····.line·10 |
33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
34 | ····.line·2185 | ||
35 | ····return-void | 34 | ····return-void |
36 | .end·method | 35 | .end·method |
Offset 23, 796 lines modified | Offset 23, 794 lines modified | ||
23 | ····.line·39 | 23 | ····.line·39 |
24 | ····return-void | 24 | ····return-void |
25 | .end·method | 25 | .end·method |
26 | #·virtual·methods | 26 | #·virtual·methods |
27 | .method·public·exportWorkoutToString(Lde/skubware/opentraining/basic/Workout;)Ljava/lang/String; | 27 | .method·public·exportWorkoutToString(Lde/skubware/opentraining/basic/Workout;)Ljava/lang/String; |
28 | ····.locals·2 | 28 | ····.locals·24 |
29 | ····.param·p1,·"w"····#·Lde/skubware/opentraining/basic/Workout; | 29 | ····.param·p1,·"w"····#·Lde/skubware/opentraining/basic/Workout; |
30 | ····.prologue | 30 | ····.prologue |
31 | ····.line·52 | 31 | ····.line·52 |
32 | ····new-instance·v | 32 | ····new-instance·v18,·Lde/skubware/opentraining/exporter/LaTeXExporter$Settings; |
33 | ····move-object/from16·v0,·v | 33 | ····move-object/from16·v0,·v18 |
34 | ····move-object/from16·v1,·p0 | 34 | ····move-object/from16·v1,·p0 |
35 | ····invoke-direct·{v0,·v1},·Lde/skubware/opentraining/exporter/LaTeXExporter$Settings;-><init>(Lde/skubware/opentraining/exporter/LaTeXExporter;)V | 35 | ····invoke-direct·{v0,·v1},·Lde/skubware/opentraining/exporter/LaTeXExporter$Settings;-><init>(Lde/skubware/opentraining/exporter/LaTeXExporter;)V |
36 | ····.line·55 | 36 | ····.line·55 |
37 | ····.local·v | 37 | ····.local·v18,·"settings":Lde/skubware/opentraining/exporter/LaTeXExporter$Settings; |
38 | ····const-string·v2 | 38 | ····const-string·v20,·"line.separator" |
39 | ····invoke-static/range·{v2 | 39 | ····invoke-static/range·{v20·..·v20},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String; |
40 | ····move-result-object·v2 | 40 | ····move-result-object·v2 |
41 | ····.line·57 | 41 | ····.line·57 |
42 | ····.local·v2,·"NEW":Ljava/lang/String; | 42 | ····.local·v2,·"NEW":Ljava/lang/String; |
43 | ····invoke-virtual/range·{p1·..·p1},·Lde/skubware/opentraining/basic/Workout;->getFitnessExercises()Ljava/util/List; | 43 | ····invoke-virtual/range·{p1·..·p1},·Lde/skubware/opentraining/basic/Workout;->getFitnessExercises()Ljava/util/List; |
44 | ····move-result-object·v2 | 44 | ····move-result-object·v20 |
45 | ····invoke-interface/range·{v2 | 45 | ····invoke-interface/range·{v20·..·v20},·Ljava/util/List;->size()I |
46 | ····move-result·v7 | 46 | ····move-result·v7 |
47 | ····.line·58 | 47 | ····.line·58 |
48 | ····.local·v7,·"colums":I | 48 | ····.local·v7,·"colums":I |
49 | ····invoke-virtual/range·{v | 49 | ····invoke-virtual/range·{v18·..·v18},·Lde/skubware/opentraining/exporter/LaTeXExporter$Settings;->getRowCount()I |
50 | ····move-result·v1 | 50 | ····move-result·v14 |
51 | ····.line·59 | 51 | ····.line·59 |
52 | ····.local·v1 | 52 | ····.local·v14,·"rowCount":I |
53 | ····const/ | 53 | ····const/4·v15,·0x3 |
54 | ····.line·60 | 54 | ····.line·60 |
55 | ····.local·v1 | 55 | ····.local·v15,·"rowSize":I |
56 | ····invoke-virtual/range·{v | 56 | ····invoke-virtual/range·{v18·..·v18},·Lde/skubware/opentraining/exporter/LaTeXExporter$Settings;->getDownFactor()I |
57 | ····move-result·v8 | 57 | ····move-result·v8 |
58 | ····.line·61 | 58 | ····.line·61 |
59 | ····.local·v8,·"downFactor":I | 59 | ····.local·v8,·"downFactor":I |
60 | ····invoke-virtual/range·{v | 60 | ····invoke-virtual/range·{v18·..·v18},·Lde/skubware/opentraining/exporter/LaTeXExporter$Settings;->getColumnWidth()I |
61 | ····move-result·v6 | 61 | ····move-result·v6 |
62 | ····.line·62 | 62 | ····.line·62 |
63 | ····.local·v6,·"columnWidth":I | 63 | ····.local·v6,·"columnWidth":I |
64 | ····sget-object·v2 | 64 | ····sget-object·v20,·Ljava/lang/System;->out:Ljava/io/PrintStream; |
65 | ····new-instance·v2 | 65 | ····new-instance·v21,·Ljava/lang/StringBuilder; |
66 | ····invoke-direct/range·{v2 | 66 | ····invoke-direct/range·{v21·..·v21},·Ljava/lang/StringBuilder;-><init>()V |
67 | ····const-string·v2 | 67 | ····const-string·v22,·"Creating·PDF·" |
68 | ····invoke-virtual/range·{v2 | 68 | ····invoke-virtual/range·{v21·..·v22},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
69 | ····move-result-object·v2 | 69 | ····move-result-object·v21 |
70 | ····invoke-virtual/range·{p1·..·p1},·Lde/skubware/opentraining/basic/Workout;->getName()Ljava/lang/String; | 70 | ····invoke-virtual/range·{p1·..·p1},·Lde/skubware/opentraining/basic/Workout;->getName()Ljava/lang/String; |
71 | ····move-result-object·v2 | 71 | ····move-result-object·v22 |
72 | ····invoke-virtual/range·{v2 | 72 | ····invoke-virtual/range·{v21·..·v22},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
73 | ····move-result-object·v2 | 73 | ····move-result-object·v21 |
74 | ····const-string·v2 | 74 | ····const-string·v22,·"·with·the·downFactor=" |
75 | ····invoke-virtual/range·{v2 | 75 | ····invoke-virtual/range·{v21·..·v22},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
76 | ····move-result-object·v2 | 76 | ····move-result-object·v21 |
77 | ····move-object/from16·v0,·v2 | 77 | ····move-object/from16·v0,·v21 |
78 | ····invoke-virtual·{v0,·v8},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; | 78 | ····invoke-virtual·{v0,·v8},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
79 | ····move-result-object·v2 | 79 | ····move-result-object·v21 |
80 | ····const-string·v24,·",·rowCount=" | ||
81 | ···· | 80 | ····const-string·v22,·",·rowCount=" |
82 | ···· | 81 | ····invoke-virtual/range·{v21·..·v22},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
83 | ····move- | 82 | ····move-result-object·v21 |
84 | ····move/from16·v | 83 | ····move-object/from16·v0,·v21 |
85 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; | 84 | ····invoke-virtual·{v0,·v14},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
86 | ····move-result-object·v2 | 85 | ····move-result-object·v21 |
87 | ····invoke-virtual/range·{v2 | 86 | ····invoke-virtual/range·{v21·..·v21},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
88 | ····move-result-object·v2 | 87 | ····move-result-object·v21 |
89 | ····invoke-virtual/range·{v2 | 88 | ····invoke-virtual/range·{v20·..·v21},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V |
90 | ····.line·65 | 89 | ····.line·65 |
91 | ····new-instance·v | 90 | ····new-instance·v19,·Ljava/lang/StringBuilder; |
92 | ····invoke-direct/range·{v | 91 | ····invoke-direct/range·{v19·..·v19},·Ljava/lang/StringBuilder;-><init>()V |
93 | ····.line·66 | 92 | ····.line·66 |
94 | ····.local·v | 93 | ····.local·v19,·"tex":Ljava/lang/StringBuilder; |
95 | ····const-string·v2 | 94 | ····const-string·v20,·"\\documentclass[a4paper]{scrartcl}" |
96 | ····invoke-virtual/range·{v | 95 | ····invoke-virtual/range·{v19·..·v20},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
97 | ····.line·67 | 96 | ····.line·67 |
98 | ····move-object/from16·v0,·v | 97 | ····move-object/from16·v0,·v19 |
Max diff block lines reached; 37622/44204 bytes (85.11%) of diff not shown. |
Offset 23, 67 lines modified | Offset 23, 66 lines modified | ||
23 | ····.line·56 | 23 | ····.line·56 |
24 | ····return-void | 24 | ····return-void |
25 | .end·method | 25 | .end·method |
26 | #·virtual·methods | 26 | #·virtual·methods |
27 | .method·public·exportWorkoutToString(Lde/skubware/opentraining/basic/Workout;)Ljava/lang/String; | 27 | .method·public·exportWorkoutToString(Lde/skubware/opentraining/basic/Workout;)Ljava/lang/String; |
28 | ····.locals·1 | 28 | ····.locals·13 |
29 | ····.param·p1,·"w"····#·Lde/skubware/opentraining/basic/Workout; | 29 | ····.param·p1,·"w"····#·Lde/skubware/opentraining/basic/Workout; |
30 | ····.prologue | 30 | ····.prologue |
31 | ····.line·68 | 31 | ····.line·68 |
32 | ····new-instance·v2,·Lde/skubware/opentraining/db/DataHelper; | 32 | ····new-instance·v2,·Lde/skubware/opentraining/db/DataHelper; |
33 | ····iget-object·v1 | 33 | ····iget-object·v11,·p0,·Lde/skubware/opentraining/exporter/HTMLExporter;->mContext:Landroid/content/Context; |
34 | ····invoke-direct·{v2,·v1 | 34 | ····invoke-direct·{v2,·v11},·Lde/skubware/opentraining/db/DataHelper;-><init>(Landroid/content/Context;)V |
35 | ····.line·72 | 35 | ····.line·72 |
36 | ····.local·v2,·"dataHelper":Lde/skubware/opentraining/db/DataHelper; | 36 | ····.local·v2,·"dataHelper":Lde/skubware/opentraining/db/DataHelper; |
37 | ····const-string·v1,·"" | 37 | ····const-string·v1,·"" |
38 | ····.line·75 | 38 | ····.line·75 |
39 | ····.local·v1,·"data":Ljava/lang/String; | 39 | ····.local·v1,·"data":Ljava/lang/String; |
40 | ····:try_start_0 | 40 | ····:try_start_0 |
41 | ····const-string·v1 | 41 | ····const-string·v11,·"trainingplan_template.html" |
42 | ····invoke-virtual·{v2,·v1 | 42 | ····invoke-virtual·{v2,·v11},·Lde/skubware/opentraining/db/DataHelper;->loadFileFromAssets(Ljava/lang/String;)Ljava/lang/String; |
43 | ····:try_end_0 | 43 | ····:try_end_0 |
44 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 | 44 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 |
45 | ····move-result-object·v1 | 45 | ····move-result-object·v1 |
46 | ····.line·81 | 46 | ····.line·81 |
47 | ····const-string·v1 | 47 | ····const-string·v11,·"<!--WORKOUT_NAME-->" |
48 | ····invoke-virtual·{p1},·Lde/skubware/opentraining/basic/Workout;->getName()Ljava/lang/String; | 48 | ····invoke-virtual·{p1},·Lde/skubware/opentraining/basic/Workout;->getName()Ljava/lang/String; |
49 | ····move-result-object·v1 | 49 | ····move-result-object·v12 |
50 | ····invoke-virtual·{v1,·v1 | 50 | ····invoke-virtual·{v1,·v11,·v12},·Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
51 | ····move-result-object·v1 | 51 | ····move-result-object·v1 |
52 | ····.line·84 | 52 | ····.line·84 |
53 | ····new-instance·v8,·Ljava/lang/StringBuilder; | 53 | ····new-instance·v8,·Ljava/lang/StringBuilder; |
54 | ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V | 54 | ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V |
55 | ····.line·85 | 55 | ····.line·85 |
56 | ····.local·v8,·"exes":Ljava/lang/StringBuilder; | 56 | ····.local·v8,·"exes":Ljava/lang/StringBuilder; |
57 | ····invoke-virtual·{p1},·Lde/skubware/opentraining/basic/Workout;->getFitnessExercises()Ljava/util/List; | 57 | ····invoke-virtual·{p1},·Lde/skubware/opentraining/basic/Workout;->getFitnessExercises()Ljava/util/List; |
58 | ····move-result-object·v1 | 58 | ····move-result-object·v11 |
59 | ····invoke-interface·{v1 | 59 | ····invoke-interface·{v11},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
60 | ····move-result-object·v11 | 60 | ····move-result-object·v11 |
61 | ····.local·v11,·"i$":Ljava/util/Iterator; | ||
62 | ····:goto_0 | 61 | ····:goto_0 |
63 | ····invoke-interface·{v11},·Ljava/util/Iterator;->hasNext()Z | 62 | ····invoke-interface·{v11},·Ljava/util/Iterator;->hasNext()Z |
64 | ····move-result·v12 | 63 | ····move-result·v12 |
65 | ····if-eqz·v12,·:cond_0 | 64 | ····if-eqz·v12,·:cond_0 |
Offset 112, 130 lines modified | Offset 111, 128 lines modified | ||
112 | ····invoke-virtual·{v8,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 111 | ····invoke-virtual·{v8,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
113 | ····goto·:goto_0 | 112 | ····goto·:goto_0 |
114 | ····.line·76 | 113 | ····.line·76 |
115 | ····.end·local·v8····#·"exes":Ljava/lang/StringBuilder; | 114 | ····.end·local·v8····#·"exes":Ljava/lang/StringBuilder; |
116 | ····.end·local·v9····#·"fEx":Lde/skubware/opentraining/basic/FitnessExercise; | 115 | ····.end·local·v9····#·"fEx":Lde/skubware/opentraining/basic/FitnessExercise; |
117 | ····.end·local·v11····#·"i$":Ljava/util/Iterator; | ||
118 | ····:catch_0 | 116 | ····:catch_0 |
119 | ····move-exception·v3 | 117 | ····move-exception·v3 |
120 | ····.line·77 | 118 | ····.line·77 |
121 | ····.local·v3,·"e":Ljava/io/IOException; | 119 | ····.local·v3,·"e":Ljava/io/IOException; |
122 | ····const-string·v1 | 120 | ····const-string·v11,·"HTMLExporter" |
123 | ····const-string·v1 | 121 | ····const-string·v12,·"Error·loading·template·.html·file" |
124 | ····invoke-static·{v1 | 122 | ····invoke-static·{v11,·v12,·v3},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I |
125 | ····.line·78 | 123 | ····.line·78 |
126 | ····const-string·v1 | 124 | ····const-string·v11,·"" |
127 | ····.line·127 | 125 | ····.line·127 |
128 | ····.end·local·v3····#·"e":Ljava/io/IOException; | 126 | ····.end·local·v3····#·"e":Ljava/io/IOException; |
129 | ····:goto_1 | 127 | ····:goto_1 |
130 | ····return-object·v1 | 128 | ····return-object·v11 |
131 | ····.line·90 | 129 | ····.line·90 |
132 | ····.restart·local·v8····#·"exes":Ljava/lang/StringBuilder; | 130 | ····.restart·local·v8····#·"exes":Ljava/lang/StringBuilder; |
133 | ····.restart·local·v11····#·"i$":Ljava/util/Iterator; | ||
134 | ····:cond_0 | 131 | ····:cond_0 |
135 | ····const-string·v1 | 132 | ····const-string·v11,·"<!--EXERCISES-->" |
136 | ····invoke-virtual·{v8},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 133 | ····invoke-virtual·{v8},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
137 | ····move-result-object·v1 | 134 | ····move-result-object·v12 |
138 | ····invoke-virtual·{v1,·v1 | 135 | ····invoke-virtual·{v1,·v11,·v12},·Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
139 | ····move-result-object·v1 | 136 | ····move-result-object·v1 |
140 | ····.line·92 | 137 | ····.line·92 |
141 | ····new-instance·v5,·Ljava/lang/StringBuilder; | 138 | ····new-instance·v5,·Ljava/lang/StringBuilder; |
142 | ····invoke-direct·{v5},·Ljava/lang/StringBuilder;-><init>()V | 139 | ····invoke-direct·{v5},·Ljava/lang/StringBuilder;-><init>()V |
143 | ····.line·93 | 140 | ····.line·93 |
144 | ····.local·v5,·"emptyRow":Ljava/lang/StringBuilder; | 141 | ····.local·v5,·"emptyRow":Ljava/lang/StringBuilder; |
145 | ····const-string·v1 | 142 | ····const-string·v11,·"\t<tr>\n" |
146 | ····invoke-virtual·{v5,·v1 | 143 | ····invoke-virtual·{v5,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
147 | ····.line·94 | 144 | ····.line·94 |
148 | ····const/4·v10,·0x0 | 145 | ····const/4·v10,·0x0 |
149 | ····.local·v10,·"i":I | 146 | ····.local·v10,·"i":I |
150 | ····:goto_2 | 147 | ····:goto_2 |
151 | ····invoke-virtual·{p1},·Lde/skubware/opentraining/basic/Workout;->getFitnessExercises()Ljava/util/List; | 148 | ····invoke-virtual·{p1},·Lde/skubware/opentraining/basic/Workout;->getFitnessExercises()Ljava/util/List; |
Max diff block lines reached; 6320/11518 bytes (54.87%) of diff not shown. |
Offset 27, 14 lines modified | Offset 27, 15 lines modified | ||
27 | .field·final·synthetic·this$0:Lde/skubware/opentraining/exporter/LaTeXExporter; | 27 | .field·final·synthetic·this$0:Lde/skubware/opentraining/exporter/LaTeXExporter; |
28 | #·direct·methods | 28 | #·direct·methods |
29 | .method·public·constructor·<init>(Lde/skubware/opentraining/exporter/LaTeXExporter;)V | 29 | .method·public·constructor·<init>(Lde/skubware/opentraining/exporter/LaTeXExporter;)V |
30 | ····.locals·2 | 30 | ····.locals·2 |
31 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/exporter/LaTeXExporter; | ||
31 | ····.prologue | 32 | ····.prologue |
32 | ····const/4·v1,·0x3 | 33 | ····const/4·v1,·0x3 |
33 | ····.line·233 | 34 | ····.line·233 |
34 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/exporter/LaTeXExporter$Settings;->this$0:Lde/skubware/opentraining/exporter/LaTeXExporter; | 35 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/exporter/LaTeXExporter$Settings;->this$0:Lde/skubware/opentraining/exporter/LaTeXExporter; |
Offset 32, 262 lines modified | Offset 32, 254 lines modified | ||
32 | ········} | 32 | ········} |
33 | ····.end·annotation | 33 | ····.end·annotation |
34 | .end·field | 34 | .end·field |
35 | #·direct·methods | 35 | #·direct·methods |
36 | .method·public·varargs·constructor·<init>([Lde/skubware/opentraining/basic/FSet$SetParameter;)V | 36 | .method·public·varargs·constructor·<init>([Lde/skubware/opentraining/basic/FSet$SetParameter;)V |
37 | ····.locals· | 37 | ····.locals·3 |
38 | ····.param·p1,·"cats"····#·[Lde/skubware/opentraining/basic/FSet$SetParameter; | 38 | ····.param·p1,·"cats"····#·[Lde/skubware/opentraining/basic/FSet$SetParameter; |
39 | ····.prologue | 39 | ····.prologue |
40 | ····.line·276 | 40 | ····.line·276 |
41 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 41 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
42 | ····.line·54 | 42 | ····.line·54 |
43 | ····new-instance·v | 43 | ····new-instance·v1,·Ljava/util/ArrayList; |
44 | ····invoke-direct·{v | 44 | ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V |
45 | ····iput-object·v | 45 | ····iput-object·v1,·p0,·Lde/skubware/opentraining/basic/FSet;->mSetParameterList:Ljava/util/List; |
46 | ····.line·277 | 46 | ····.line·277 |
47 | ····array-length·v | 47 | ····array-length·v1,·p1 |
48 | ····const/4·v | 48 | ····const/4·v2,·0x1 |
49 | ····if-ge·v | 49 | ····if-ge·v1,·v2,·:cond_0 |
50 | ····.line·278 | 50 | ····.line·278 |
51 | ····new-instance·v | 51 | ····new-instance·v1,·Ljava/lang/IllegalArgumentException; |
52 | ····const-string·v | 52 | ····const-string·v2,·"cats·must·not·be·empty" |
53 | ····invoke-direct·{v | 53 | ····invoke-direct·{v1,·v2},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
54 | ····throw·v | 54 | ····throw·v1 |
55 | ····.line·280 | 55 | ····.line·280 |
56 | ····:cond_0 | 56 | ····:cond_0 |
57 | ···· | 57 | ····array-length·v2,·p1 |
58 | ····.local·v0,·"arr$":[Lde/skubware/opentraining/basic/FSet$SetParameter; | ||
59 | ····array-length·v3,·v0 | ||
60 | ····.local·v3,·"len$":I | ||
61 | ····const/4·v | 58 | ····const/4·v1,·0x0 |
62 | ····.local·v2,·"i$":I | ||
63 | ····:goto_0 | 59 | ····:goto_0 |
64 | ····if-ge·v | 60 | ····if-ge·v1,·v2,·:cond_2 |
65 | ····aget-object·v | 61 | ····aget-object·v0,·p1,·v1 |
66 | ····.line·281 | 62 | ····.line·281 |
67 | ····.local·v | 63 | ····.local·v0,·"c":Lde/skubware/opentraining/basic/FSet$SetParameter; |
68 | ····if-nez·v | 64 | ····if-nez·v0,·:cond_1 |
69 | ····.line·282 | 65 | ····.line·282 |
70 | ····new-instance·v | 66 | ····new-instance·v1,·Ljava/lang/NullPointerException; |
71 | ····invoke-direct·{v | 67 | ····invoke-direct·{v1},·Ljava/lang/NullPointerException;-><init>()V |
72 | ····throw·v | 68 | ····throw·v1 |
73 | ····.line·280 | 69 | ····.line·280 |
74 | ····:cond_1 | 70 | ····:cond_1 |
75 | ····add-int/lit8·v | 71 | ····add-int/lit8·v1,·v1,·0x1 |
76 | ····goto·:goto_0 | 72 | ····goto·:goto_0 |
77 | ····.line·285 | 73 | ····.line·285 |
78 | ····.end·local·v | 74 | ····.end·local·v0····#·"c":Lde/skubware/opentraining/basic/FSet$SetParameter; |
79 | ····:cond_2 | 75 | ····:cond_2 |
80 | ····iget-object·v | 76 | ····iget-object·v1,·p0,·Lde/skubware/opentraining/basic/FSet;->mSetParameterList:Ljava/util/List; |
81 | ····invoke-static·{v | 77 | ····invoke-static·{v1,·p1},·Ljava/util/Collections;->addAll(Ljava/util/Collection;[Ljava/lang/Object;)Z |
82 | ····.line·286 | 78 | ····.line·286 |
83 | ····return-void | 79 | ····return-void |
84 | .end·method | 80 | .end·method |
85 | #·virtual·methods | 81 | #·virtual·methods |
86 | .method·public·clone()Ljava/lang/Object; | 82 | .method·public·clone()Ljava/lang/Object; |
87 | ····.locals· | 83 | ····.locals·8 |
88 | ····.prologue | 84 | ····.prologue |
89 | ····.line·369 | 85 | ····.line·369 |
90 | ····:try_start_0 | 86 | ····:try_start_0 |
91 | ····invoke-super·{p0},·Ljava/lang/Object;->clone()Ljava/lang/Object; | 87 | ····invoke-super·{p0},·Ljava/lang/Object;->clone()Ljava/lang/Object; |
92 | ····move-result-object·v1 | 88 | ····move-result-object·v1 |
93 | ····check-cast·v1,·Lde/skubware/opentraining/basic/FSet; | 89 | ····check-cast·v1,·Lde/skubware/opentraining/basic/FSet; |
94 | ····.line·370 | 90 | ····.line·370 |
95 | ····.local·v1,·"cloned":Lde/skubware/opentraining/basic/FSet; | 91 | ····.local·v1,·"cloned":Lde/skubware/opentraining/basic/FSet; |
96 | ····new-instance·v | 92 | ····new-instance·v5,·Ljava/util/ArrayList; |
97 | ····invoke-direct·{v | 93 | ····invoke-direct·{v5},·Ljava/util/ArrayList;-><init>()V |
98 | ····iput-object·v | 94 | ····iput-object·v5,·v1,·Lde/skubware/opentraining/basic/FSet;->mSetParameterList:Ljava/util/List; |
99 | ····.line·372 | 95 | ····.line·372 |
100 | ····iget-object·v | 96 | ····iget-object·v5,·p0,·Lde/skubware/opentraining/basic/FSet;->mSetParameterList:Ljava/util/List; |
101 | ····invoke-interface·{v | 97 | ····invoke-interface·{v5},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
102 | ····move-result-object·v | 98 | ····move-result-object·v6 |
103 | ····.local·v3,·"i$":Ljava/util/Iterator; | ||
104 | ····:goto_0 | 99 | ····:goto_0 |
105 | ····invoke-interface·{v | 100 | ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z |
106 | ····move-result·v | 101 | ····move-result·v5 |
107 | ····if-eqz·v | 102 | ····if-eqz·v5,·:cond_4 |
108 | ····invoke-interface·{v | 103 | ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
109 | ····move-result-object·v | 104 | ····move-result-object·v4 |
110 | ····check-cast·v | 105 | ····check-cast·v4,·Lde/skubware/opentraining/basic/FSet$SetParameter; |
111 | ····.line·373 | 106 | ····.line·373 |
112 | ····.local·v | 107 | ····.local·v4,·"para":Lde/skubware/opentraining/basic/FSet$SetParameter; |
113 | ····const/4·v | 108 | ····const/4·v3,·0x0 |
Max diff block lines reached; 11879/17011 bytes (69.83%) of diff not shown. |
Offset 438, 24 lines modified | Offset 438, 26 lines modified | ||
438 | ····iget-object·v2,·p0,·Lde/skubware/opentraining/basic/TrainingEntry;->mFSetList:Ljava/util/List; | 438 | ····iget-object·v2,·p0,·Lde/skubware/opentraining/basic/TrainingEntry;->mFSetList:Ljava/util/List; |
439 | ····if-nez·v2,·:cond_1 | 439 | ····if-nez·v2,·:cond_1 |
440 | ····move·v2,·v3 | 440 | ····move·v2,·v3 |
441 | ····.line·200 | ||
441 | ····:goto_1 | 442 | ····:goto_1 |
442 | ····add-int·v1,·v4,·v2 | 443 | ····add-int·v1,·v4,·v2 |
443 | ····.line·201 | 444 | ····.line·201 |
444 | ····mul-int/lit8·v2,·v1,·0x1f | 445 | ····mul-int/lit8·v2,·v1,·0x1f |
445 | ····iget-object·v4,·p0,·Lde/skubware/opentraining/basic/TrainingEntry;->mSetBeenDoneMap:Ljava/util/IdentityHashMap; | 446 | ····iget-object·v4,·p0,·Lde/skubware/opentraining/basic/TrainingEntry;->mSetBeenDoneMap:Ljava/util/IdentityHashMap; |
446 | ····if-nez·v4,·:cond_2 | 447 | ····if-nez·v4,·:cond_2 |
448 | ····.line·202 | ||
447 | ····:goto_2 | 449 | ····:goto_2 |
448 | ····add-int·v1,·v2,·v3 | 450 | ····add-int·v1,·v2,·v3 |
449 | ····.line·203 | 451 | ····.line·203 |
450 | ····return·v1 | 452 | ····return·v1 |
451 | ····.line·198 | 453 | ····.line·198 |
Offset 468, 24 lines modified | Offset 470, 26 lines modified | ||
468 | ····goto·:goto_0 | 470 | ····goto·:goto_0 |
469 | ····.line·199 | 471 | ····.line·199 |
470 | ····:cond_1 | 472 | ····:cond_1 |
471 | ····iget-object·v2,·p0,·Lde/skubware/opentraining/basic/TrainingEntry;->mFSetList:Ljava/util/List; | 473 | ····iget-object·v2,·p0,·Lde/skubware/opentraining/basic/TrainingEntry;->mFSetList:Ljava/util/List; |
474 | ····.line·200 | ||
472 | ····invoke-interface·{v2},·Ljava/util/List;->hashCode()I | 475 | ····invoke-interface·{v2},·Ljava/util/List;->hashCode()I |
473 | ····move-result·v2 | 476 | ····move-result·v2 |
474 | ····goto·:goto_1 | 477 | ····goto·:goto_1 |
475 | ····.line·201 | 478 | ····.line·201 |
476 | ····:cond_2 | 479 | ····:cond_2 |
477 | ····iget-object·v3,·p0,·Lde/skubware/opentraining/basic/TrainingEntry;->mSetBeenDoneMap:Ljava/util/IdentityHashMap; | 480 | ····iget-object·v3,·p0,·Lde/skubware/opentraining/basic/TrainingEntry;->mSetBeenDoneMap:Ljava/util/IdentityHashMap; |
481 | ····.line·202 | ||
478 | ····invoke-virtual·{v3},·Ljava/util/IdentityHashMap;->hashCode()I | 482 | ····invoke-virtual·{v3},·Ljava/util/IdentityHashMap;->hashCode()I |
479 | ····move-result·v3 | 483 | ····move-result·v3 |
480 | ····goto·:goto_2 | 484 | ····goto·:goto_2 |
481 | .end·method | 485 | .end·method |
Offset 547, 50 lines modified | Offset 551, 49 lines modified | ||
547 | ····.line·156 | 551 | ····.line·156 |
548 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 552 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
549 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 553 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
550 | ····.line·158 | 554 | ····.line·158 |
551 | ····.local·v0,·"builder":Ljava/lang/StringBuilder; | 555 | ····.local·v0,·"builder":Ljava/lang/StringBuilder; |
552 | ····new-instance·v | 556 | ····new-instance·v2,·Ljava/lang/StringBuilder; |
553 | ····invoke-direct·{v | 557 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V |
554 | ····const-string·v | 558 | ····const-string·v3,·"Date:·" |
555 | ····invoke-virtual·{v | 559 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
556 | ····move-result-object·v | 560 | ····move-result-object·v2 |
557 | ····iget-object·v | 561 | ····iget-object·v3,·p0,·Lde/skubware/opentraining/basic/TrainingEntry;->mDate:Ljava/util/Date; |
558 | ····invoke-virtual·{v | 562 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
559 | ····move-result-object·v | 563 | ····move-result-object·v2 |
560 | ····const-string·v | 564 | ····const-string·v3,·"\n" |
561 | ····invoke-virtual·{v | 565 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
562 | ····move-result-object·v | 566 | ····move-result-object·v2 |
563 | ····invoke-virtual·{v | 567 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
564 | ····move-result-object·v | 568 | ····move-result-object·v2 |
565 | ····invoke-virtual·{v0,·v | 569 | ····invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
566 | ····.line·159 | 570 | ····.line·159 |
567 | ····iget-object·v | 571 | ····iget-object·v2,·p0,·Lde/skubware/opentraining/basic/TrainingEntry;->mFSetList:Ljava/util/List; |
568 | ····invoke-interface·{v | 572 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
569 | ····move-result-object·v2 | 573 | ····move-result-object·v2 |
570 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
571 | ····:goto_0 | 574 | ····:goto_0 |
572 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z | 575 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
573 | ····move-result·v3 | 576 | ····move-result·v3 |
574 | ····if-eqz·v3,·:cond_0 | 577 | ····if-eqz·v3,·:cond_0 |
Offset 645, 17 lines modified | Offset 648, 17 lines modified | ||
645 | ····goto·:goto_0 | 648 | ····goto·:goto_0 |
646 | ····.line·163 | 649 | ····.line·163 |
647 | ····.end·local·v1····#·"entry":Lde/skubware/opentraining/basic/FSet; | 650 | ····.end·local·v1····#·"entry":Lde/skubware/opentraining/basic/FSet; |
648 | ····:cond_0 | 651 | ····:cond_0 |
649 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 652 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
650 | ····move-result-object·v | 653 | ····move-result-object·v2 |
651 | ····return-object·v | 654 | ····return-object·v2 |
652 | .end·method | 655 | .end·method |
653 | .method·public·toString()Ljava/lang/String; | 656 | .method·public·toString()Ljava/lang/String; |
654 | ····.locals·1 | 657 | ····.locals·1 |
655 | ····.prologue | 658 | ····.prologue |
656 | ····.line·146 | 659 | ····.line·146 |
Offset 37, 115 lines modified | Offset 37, 108 lines modified | ||
37 | ········} | 37 | ········} |
38 | ····.end·annotation | 38 | ····.end·annotation |
39 | .end·field | 39 | .end·field |
40 | #·direct·methods | 40 | #·direct·methods |
41 | .method·public·varargs·constructor·<init>(Lde/skubware/opentraining/basic/ExerciseType;[Lde/skubware/opentraining/basic/FSet;)V | 41 | .method·public·varargs·constructor·<init>(Lde/skubware/opentraining/basic/ExerciseType;[Lde/skubware/opentraining/basic/FSet;)V |
42 | ····.locals· | 42 | ····.locals·5 |
43 | ····.param·p1,·"exType"····#·Lde/skubware/opentraining/basic/ExerciseType; | 43 | ····.param·p1,·"exType"····#·Lde/skubware/opentraining/basic/ExerciseType; |
44 | ····.param·p2,·"set"····#·[Lde/skubware/opentraining/basic/FSet; | 44 | ····.param·p2,·"set"····#·[Lde/skubware/opentraining/basic/FSet; |
45 | ····.prologue | 45 | ····.prologue |
46 | ····const/4·v2,·0x0 | ||
46 | ····.line·67 | 47 | ····.line·67 |
47 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 48 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
48 | ····.line·45 | 49 | ····.line·45 |
49 | ····new-instance·v | 50 | ····new-instance·v3,·Ljava/util/ArrayList; |
50 | ····invoke-direct·{v | 51 | ····invoke-direct·{v3},·Ljava/util/ArrayList;-><init>()V |
51 | ····iput-object·v | 52 | ····iput-object·v3,·p0,·Lde/skubware/opentraining/basic/FitnessExercise;->mFSetList:Ljava/util/ArrayList; |
52 | ····.line·54 | 53 | ····.line·54 |
53 | ····new-instance·v | 54 | ····new-instance·v3,·Ljava/util/ArrayList; |
54 | ····invoke-direct·{v | 55 | ····invoke-direct·{v3},·Ljava/util/ArrayList;-><init>()V |
55 | ····iput-object·v | 56 | ····iput-object·v3,·p0,·Lde/skubware/opentraining/basic/FitnessExercise;->mTrainingEntryList:Ljava/util/ArrayList; |
56 | ····.line·68 | 57 | ····.line·68 |
57 | ····if-nez·p1,·:cond_0 | 58 | ····if-nez·p1,·:cond_0 |
58 | ····.line·69 | 59 | ····.line·69 |
59 | ····new-instance·v | 60 | ····new-instance·v2,·Ljava/lang/NullPointerException; |
60 | ····invoke-direct·{v | 61 | ····invoke-direct·{v2},·Ljava/lang/NullPointerException;-><init>()V |
61 | ····throw·v | 62 | ····throw·v2 |
62 | ····.line·72 | 63 | ····.line·72 |
63 | ····:cond_0 | 64 | ····:cond_0 |
64 | ···· | 65 | ····array-length·v4,·p2 |
66 | ····move·v3,·v2 | ||
65 | ····.local·v0,·"arr$":[Lde/skubware/opentraining/basic/FSet; | ||
66 | ····array-length·v3,·v0 | ||
67 | ····.local·v3,·"len$":I | ||
68 | ····const/4·v2,·0x0 | ||
69 | ····.local·v2,·"i$":I | ||
70 | ····:goto_0 | 67 | ····:goto_0 |
71 | ····if-ge·v | 68 | ····if-ge·v3,·v4,·:cond_2 |
72 | ····aget-object·v | 69 | ····aget-object·v1,·p2,·v3 |
73 | ····.line·73 | 70 | ····.line·73 |
74 | ····.local·v | 71 | ····.local·v1,·"s":Lde/skubware/opentraining/basic/FSet; |
75 | ····if-nez·v | 72 | ····if-nez·v1,·:cond_1 |
76 | ····.line·74 | 73 | ····.line·74 |
77 | ····new-instance·v | 74 | ····new-instance·v2,·Ljava/lang/NullPointerException; |
78 | ····invoke-direct·{v | 75 | ····invoke-direct·{v2},·Ljava/lang/NullPointerException;-><init>()V |
79 | ····throw·v | 76 | ····throw·v2 |
80 | ····.line·72 | 77 | ····.line·72 |
81 | ····:cond_1 | 78 | ····:cond_1 |
82 | ····add-int/lit8·v | 79 | ····add-int/lit8·v3,·v3,·0x1 |
83 | ····goto·:goto_0 | 80 | ····goto·:goto_0 |
84 | ····.line·79 | 81 | ····.line·79 |
85 | ····.end·local·v | 82 | ····.end·local·v1····#·"s":Lde/skubware/opentraining/basic/FSet; |
86 | ····:cond_2 | 83 | ····:cond_2 |
87 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/basic/FitnessExercise;->mExerciseType:Lde/skubware/opentraining/basic/ExerciseType; | 84 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/basic/FitnessExercise;->mExerciseType:Lde/skubware/opentraining/basic/ExerciseType; |
88 | ····.line·80 | 85 | ····.line·80 |
89 | ····move-object·v0,·p2 | ||
90 | ····array-length·v3,· | 86 | ····array-length·v3,·p2 |
91 | ····const/4·v2,·0x0 | ||
92 | ····:goto_1 | 87 | ····:goto_1 |
93 | ····if-ge·v2,·v3,·:cond_3 | 88 | ····if-ge·v2,·v3,·:cond_3 |
94 | ····aget-object·v | 89 | ····aget-object·v0,·p2,·v2 |
95 | ····.line·81 | 90 | ····.line·81 |
96 | ····.local·v | 91 | ····.local·v0,·"fs":Lde/skubware/opentraining/basic/FSet; |
97 | ····iget-object·v | 92 | ····iget-object·v4,·p0,·Lde/skubware/opentraining/basic/FitnessExercise;->mFSetList:Ljava/util/ArrayList; |
98 | ····invoke-virtual·{v | 93 | ····invoke-virtual·{v4,·v0},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z |
99 | ····.line·80 | 94 | ····.line·80 |
100 | ····add-int/lit8·v2,·v2,·0x1 | 95 | ····add-int/lit8·v2,·v2,·0x1 |
101 | ····goto·:goto_1 | 96 | ····goto·:goto_1 |
102 | ····.line·83 | 97 | ····.line·83 |
103 | ····.end·local·v | 98 | ····.end·local·v0····#·"fs":Lde/skubware/opentraining/basic/FSet; |
104 | ····:cond_3 | 99 | ····:cond_3 |
105 | ····invoke-virtual·{p1},·Lde/skubware/opentraining/basic/ExerciseType;->getLocalizedName()Ljava/lang/String; | 100 | ····invoke-virtual·{p1},·Lde/skubware/opentraining/basic/ExerciseType;->getLocalizedName()Ljava/lang/String; |
106 | ····move-result-object·v | 101 | ····move-result-object·v2 |
107 | ····iput-object·v | 102 | ····iput-object·v2,·p0,·Lde/skubware/opentraining/basic/FitnessExercise;->mCustomName:Ljava/lang/String; |
108 | ····.line·84 | 103 | ····.line·84 |
109 | ····return-void | 104 | ····return-void |
110 | .end·method | 105 | .end·method |
111 | #·virtual·methods | 106 | #·virtual·methods |
Offset 700, 88 lines modified | Offset 693, 87 lines modified | ||
700 | .end·method | 693 | .end·method |
701 | .method·public·isTrainingEntryFinished(Lde/skubware/opentraining/basic/TrainingEntry;)Z | 694 | .method·public·isTrainingEntryFinished(Lde/skubware/opentraining/basic/TrainingEntry;)Z |
702 | ····.locals·4 | 695 | ····.locals·4 |
703 | ····.param·p1,·"entry"····#·Lde/skubware/opentraining/basic/TrainingEntry; | 696 | ····.param·p1,·"entry"····#·Lde/skubware/opentraining/basic/TrainingEntry; |
704 | ····.prologue | 697 | ····.prologue |
705 | ····const/4·v | 698 | ····const/4·v1,·0x0 |
Max diff block lines reached; 10678/15346 bytes (69.58%) of diff not shown. |
Offset 195, 34 lines modified | Offset 195, 33 lines modified | ||
195 | ····.line·79 | 195 | ····.line·79 |
196 | ····return-void | 196 | ····return-void |
197 | .end·method | 197 | .end·method |
198 | #·virtual·methods | 198 | #·virtual·methods |
199 | .method·public·addFitnessExercise(Lde/skubware/opentraining/basic/FitnessExercise;)V | 199 | .method·public·addFitnessExercise(Lde/skubware/opentraining/basic/FitnessExercise;)V |
200 | ····.locals· | 200 | ····.locals·5 |
201 | ····.param·p1,·"fEx"····#·Lde/skubware/opentraining/basic/FitnessExercise; | 201 | ····.param·p1,·"fEx"····#·Lde/skubware/opentraining/basic/FitnessExercise; |
202 | ····.prologue | 202 | ····.prologue |
203 | ····.line·180 | 203 | ····.line·180 |
204 | ····invoke-virtual·{p1},·Lde/skubware/opentraining/basic/FitnessExercise;->getExType()Lde/skubware/opentraining/basic/ExerciseType; | 204 | ····invoke-virtual·{p1},·Lde/skubware/opentraining/basic/FitnessExercise;->getExType()Lde/skubware/opentraining/basic/ExerciseType; |
205 | ····move-result-object·v1 | 205 | ····move-result-object·v1 |
206 | ····.line·181 | 206 | ····.line·181 |
207 | ····.local·v1,·"exType":Lde/skubware/opentraining/basic/ExerciseType; | 207 | ····.local·v1,·"exType":Lde/skubware/opentraining/basic/ExerciseType; |
208 | ····invoke-virtual·{p0},·Lde/skubware/opentraining/basic/Workout;->getFitnessExercises()Ljava/util/List; | 208 | ····invoke-virtual·{p0},·Lde/skubware/opentraining/basic/Workout;->getFitnessExercises()Ljava/util/List; |
209 | ····move-result-object·v | 209 | ····move-result-object·v2 |
210 | ····invoke-interface·{v | 210 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
211 | ····move-result-object·v2 | 211 | ····move-result-object·v2 |
212 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
213 | ····:cond_0 | 212 | ····:cond_0 |
214 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z | 213 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
215 | ····move-result·v3 | 214 | ····move-result·v3 |
216 | ····if-eqz·v3,·:cond_1 | 215 | ····if-eqz·v3,·:cond_1 |
Offset 241, 66 lines modified | Offset 240, 65 lines modified | ||
241 | ····invoke-virtual·{v3,·v1},·Lde/skubware/opentraining/basic/ExerciseType;->equals(Ljava/lang/Object;)Z | 240 | ····invoke-virtual·{v3,·v1},·Lde/skubware/opentraining/basic/ExerciseType;->equals(Ljava/lang/Object;)Z |
242 | ····move-result·v3 | 241 | ····move-result·v3 |
243 | ····if-eqz·v3,·:cond_0 | 242 | ····if-eqz·v3,·:cond_0 |
244 | ····.line·183 | 243 | ····.line·183 |
245 | ····new-instance·v | 244 | ····new-instance·v2,·Ljava/lang/IllegalArgumentException; |
246 | ····new-instance·v | 245 | ····new-instance·v3,·Ljava/lang/StringBuilder; |
247 | ····invoke-direct·{v | 246 | ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V |
248 | ····const-string·v | 247 | ····const-string·v4,·"There·is·already·an·Exercise·with·the·ExerciseType:·" |
249 | ····invoke-virtual·{v | 248 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
250 | ····move-result-object·v | 249 | ····move-result-object·v3 |
251 | ····invoke-virtual·{v1},·Lde/skubware/opentraining/basic/ExerciseType;->toString()Ljava/lang/String; | 250 | ····invoke-virtual·{v1},·Lde/skubware/opentraining/basic/ExerciseType;->toString()Ljava/lang/String; |
252 | ····move-result-object·v | 251 | ····move-result-object·v4 |
253 | ····invoke-virtual·{v | 252 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
254 | ····move-result-object·v | 253 | ····move-result-object·v3 |
255 | ····invoke-virtual·{v | 254 | ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
256 | ····move-result-object·v | 255 | ····move-result-object·v3 |
257 | ····invoke-direct·{v | 256 | ····invoke-direct·{v2,·v3},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
258 | ····throw·v | 257 | ····throw·v2 |
259 | ····.line·186 | 258 | ····.line·186 |
260 | ····.end·local·v0····#·"ex":Lde/skubware/opentraining/basic/FitnessExercise; | 259 | ····.end·local·v0····#·"ex":Lde/skubware/opentraining/basic/FitnessExercise; |
261 | ····:cond_1 | 260 | ····:cond_1 |
262 | ····iget-object·v | 261 | ····iget-object·v2,·p0,·Lde/skubware/opentraining/basic/Workout;->fitnessExercises:Ljava/util/ArrayList; |
263 | ····invoke-virtual·{v | 262 | ····invoke-virtual·{v2,·p1},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z |
264 | ····.line·187 | 263 | ····.line·187 |
265 | ····return-void | 264 | ····return-void |
266 | .end·method | 265 | .end·method |
267 | .method·public·addTrainingEntry(Ljava/util/Date;)V | 266 | .method·public·addTrainingEntry(Ljava/util/Date;)V |
268 | ····.locals·3 | 267 | ····.locals·3 |
269 | ····.param·p1,·"date"····#·Ljava/util/Date; | 268 | ····.param·p1,·"date"····#·Ljava/util/Date; |
270 | ····.prologue | 269 | ····.prologue |
271 | ····.line·109 | 270 | ····.line·109 |
272 | ····iget-object·v | 271 | ····iget-object·v1,·p0,·Lde/skubware/opentraining/basic/Workout;->fitnessExercises:Ljava/util/ArrayList; |
273 | ····invoke-virtual·{v | 272 | ····invoke-virtual·{v1},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
274 | ····move-result-object·v1 | 273 | ····move-result-object·v1 |
275 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
276 | ····:goto_0 | 274 | ····:goto_0 |
277 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z | 275 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
278 | ····move-result·v2 | 276 | ····move-result·v2 |
279 | ····if-eqz·v2,·:cond_0 | 277 | ····if-eqz·v2,·:cond_0 |
Offset 465, 29 lines modified | Offset 463, 28 lines modified | ||
465 | ····.line·328 | 463 | ····.line·328 |
466 | ····new-instance·v1,·Ljava/util/ArrayList; | 464 | ····new-instance·v1,·Ljava/util/ArrayList; |
467 | ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V | 465 | ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V |
468 | ····.line·329 | 466 | ····.line·329 |
469 | ····.local·v1,·"fExList":Ljava/util/List;,·"Ljava/util/List<Lde/skubware/opentraining/basic/FitnessExercise;>;" | 467 | ····.local·v1,·"fExList":Ljava/util/List;,·"Ljava/util/List<Lde/skubware/opentraining/basic/FitnessExercise;>;" |
470 | ····iget-object·v | 468 | ····iget-object·v3,·p0,·Lde/skubware/opentraining/basic/Workout;->fitnessExercises:Ljava/util/ArrayList; |
471 | ····invoke-virtual·{v | 469 | ····invoke-virtual·{v3},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
472 | ····move-result-object·v | 470 | ····move-result-object·v3 |
473 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
474 | ····:goto_0 | 471 | ····:goto_0 |
475 | ····invoke-interface·{v | 472 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
476 | ····move-result·v4 | 473 | ····move-result·v4 |
477 | ····if-eqz·v4,·:cond_0 | 474 | ····if-eqz·v4,·:cond_0 |
478 | ····invoke-interface·{v | 475 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
479 | ····move-result-object·v0 | 476 | ····move-result-object·v0 |
Max diff block lines reached; 13291/18637 bytes (71.32%) of diff not shown. |
Offset 149, 82 lines modified | Offset 149, 79 lines modified | ||
149 | ····iput·p3,·p0,·Lde/skubware/opentraining/basic/ActivationLevel;->level:I | 149 | ····iput·p3,·p0,·Lde/skubware/opentraining/basic/ActivationLevel;->level:I |
150 | ····.line·45 | 150 | ····.line·45 |
151 | ····return-void | 151 | ····return-void |
152 | .end·method | 152 | .end·method |
153 | .method·public·static·getByLevel(I)Lde/skubware/opentraining/basic/ActivationLevel; | 153 | .method·public·static·getByLevel(I)Lde/skubware/opentraining/basic/ActivationLevel; |
154 | ····.locals· | 154 | ····.locals·5 |
155 | ····.param·p0,·"level"····#·I | 155 | ····.param·p0,·"level"····#·I |
156 | ····.prologue | 156 | ····.prologue |
157 | ····.line·63 | 157 | ····.line·63 |
158 | ····invoke-static·{},·Lde/skubware/opentraining/basic/ActivationLevel;->values()[Lde/skubware/opentraining/basic/ActivationLevel; | 158 | ····invoke-static·{},·Lde/skubware/opentraining/basic/ActivationLevel;->values()[Lde/skubware/opentraining/basic/ActivationLevel; |
159 | ····move-result-object·v | 159 | ····move-result-object·v2 |
160 | ····.local·v1,·"arr$":[Lde/skubware/opentraining/basic/ActivationLevel; | ||
161 | ····array-length·v3,·v | 160 | ····array-length·v3,·v2 |
162 | ····.local·v3,·"len$":I | ||
163 | ····const/4·v | 161 | ····const/4·v1,·0x0 |
164 | ····.local·v2,·"i$":I | ||
165 | ····:goto_0 | 162 | ····:goto_0 |
166 | ····if-ge·v | 163 | ····if-ge·v1,·v3,·:cond_1 |
167 | ····aget-object·v0,·v | 164 | ····aget-object·v0,·v2,·v1 |
168 | ····.line·64 | 165 | ····.line·64 |
169 | ····.local·v0,·"a":Lde/skubware/opentraining/basic/ActivationLevel; | 166 | ····.local·v0,·"a":Lde/skubware/opentraining/basic/ActivationLevel; |
170 | ····iget·v4,·v0,·Lde/skubware/opentraining/basic/ActivationLevel;->level:I | 167 | ····iget·v4,·v0,·Lde/skubware/opentraining/basic/ActivationLevel;->level:I |
171 | ····if-ne·v4,·p0,·:cond_0 | 168 | ····if-ne·v4,·p0,·:cond_0 |
172 | ····.line·65 | 169 | ····.line·65 |
173 | ····return-object·v0 | 170 | ····return-object·v0 |
174 | ····.line·63 | 171 | ····.line·63 |
175 | ····:cond_0 | 172 | ····:cond_0 |
176 | ····add-int/lit8·v | 173 | ····add-int/lit8·v1,·v1,·0x1 |
177 | ····goto·:goto_0 | 174 | ····goto·:goto_0 |
178 | ····.line·69 | 175 | ····.line·69 |
179 | ····.end·local·v0····#·"a":Lde/skubware/opentraining/basic/ActivationLevel; | 176 | ····.end·local·v0····#·"a":Lde/skubware/opentraining/basic/ActivationLevel; |
180 | ····:cond_1 | 177 | ····:cond_1 |
181 | ····new-instance·v | 178 | ····new-instance·v1,·Ljava/lang/IllegalArgumentException; |
182 | ····new-instance·v | 179 | ····new-instance·v2,·Ljava/lang/StringBuilder; |
183 | ····invoke-direct·{v | 180 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V |
184 | ····const-string·v | 181 | ····const-string·v3,·"An·ActivationLevel·with·the·level·" |
185 | ····invoke-virtual·{v | 182 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
186 | ····move-result-object·v | 183 | ····move-result-object·v2 |
187 | ····invoke-virtual·{v | 184 | ····invoke-virtual·{v2,·p0},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
188 | ····move-result-object·v | 185 | ····move-result-object·v2 |
189 | ····const-string·v | 186 | ····const-string·v3,·"·does·not·exist" |
190 | ····invoke-virtual·{v | 187 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
191 | ····move-result-object·v | 188 | ····move-result-object·v2 |
192 | ····invoke-virtual·{v | 189 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
193 | ····move-result-object·v | 190 | ····move-result-object·v2 |
194 | ····invoke-direct·{v | 191 | ····invoke-direct·{v1,·v2},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
195 | ····throw·v | 192 | ····throw·v1 |
196 | .end·method | 193 | .end·method |
197 | .method·public·static·valueOf(Ljava/lang/String;)Lde/skubware/opentraining/basic/ActivationLevel; | 194 | .method·public·static·valueOf(Ljava/lang/String;)Lde/skubware/opentraining/basic/ActivationLevel; |
198 | ····.locals·1 | 195 | ····.locals·1 |
199 | ····.param·p0,·"name"····#·Ljava/lang/String; | 196 | ····.param·p0,·"name"····#·Ljava/lang/String; |
200 | ····.prologue | 197 | ····.prologue |
Offset 121, 115 lines modified | Offset 121, 108 lines modified | ||
121 | ····invoke-virtual·{p0,·p1,·v0},·Lde/skubware/opentraining/basic/Translatable;->addNames(Ljava/util/Locale;[Ljava/lang/String;)V | 121 | ····invoke-virtual·{p0,·p1,·v0},·Lde/skubware/opentraining/basic/Translatable;->addNames(Ljava/util/Locale;[Ljava/lang/String;)V |
122 | ····.line·107 | 122 | ····.line·107 |
123 | ····return-void | 123 | ····return-void |
124 | .end·method | 124 | .end·method |
125 | .method·public·varargs·addNames(Ljava/util/Locale;[Ljava/lang/String;)V | 125 | .method·public·varargs·addNames(Ljava/util/Locale;[Ljava/lang/String;)V |
126 | ····.locals· | 126 | ····.locals·6 |
127 | ····.param·p1,·"locale"····#·Ljava/util/Locale; | 127 | ····.param·p1,·"locale"····#·Ljava/util/Locale; |
128 | ····.param·p2,·"names"····#·[Ljava/lang/String; | 128 | ····.param·p2,·"names"····#·[Ljava/lang/String; |
129 | ····.prologue | 129 | ····.prologue |
130 | ····const/4·v3,·0x0 | ||
130 | ····.line·84 | 131 | ····.line·84 |
131 | ····iget-object·v | 132 | ····iget-object·v4,·p0,·Lde/skubware/opentraining/basic/Translatable;->nameMap:Ljava/util/Map; |
132 | ····invoke-interface·{v | 133 | ····invoke-interface·{v4,·p1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
133 | ····move-result-object·v | 134 | ····move-result-object·v4 |
134 | ····if-nez·v | 135 | ····if-nez·v4,·:cond_0 |
135 | ····.line·85 | 136 | ····.line·85 |
136 | ····new-instance·v | 137 | ····new-instance·v1,·Ljava/util/HashSet; |
137 | ····invoke-direct·{v | 138 | ····invoke-direct·{v1},·Ljava/util/HashSet;-><init>()V |
138 | ····.line·86 | 139 | ····.line·86 |
139 | ····.local·v | 140 | ····.local·v1,·"nameSet":Ljava/util/Set;,·"Ljava/util/Set<Ljava/lang/String;>;" |
140 | ····iget-object·v | 141 | ····iget-object·v4,·p0,·Lde/skubware/opentraining/basic/Translatable;->nameMap:Ljava/util/Map; |
141 | ····invoke-interface·{v | 142 | ····invoke-interface·{v4,·p1,·v1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
142 | ····.line·89 | 143 | ····.line·89 |
143 | ····.end·local·v | 144 | ····.end·local·v1····#·"nameSet":Ljava/util/Set;,·"Ljava/util/Set<Ljava/lang/String;>;" |
144 | ····:cond_0 | 145 | ····:cond_0 |
145 | ····invoke-static·{},·Ljava/util/Locale;->getDefault()Ljava/util/Locale; | 146 | ····invoke-static·{},·Ljava/util/Locale;->getDefault()Ljava/util/Locale; |
146 | ····move-result-object·v | 147 | ····move-result-object·v2 |
147 | ····.line·90 | 148 | ····.line·90 |
148 | ····.local·v | 149 | ····.local·v2,·"userLocale":Ljava/util/Locale; |
149 | ····invoke-virtual·{p1},·Ljava/util/Locale;->getLanguage()Ljava/lang/String; | 150 | ····invoke-virtual·{p1},·Ljava/util/Locale;->getLanguage()Ljava/lang/String; |
150 | ····move-result-object·v | 151 | ····move-result-object·v4 |
151 | ····invoke-virtual·{v | 152 | ····invoke-virtual·{v2},·Ljava/util/Locale;->getLanguage()Ljava/lang/String; |
152 | ····move-result-object·v | 153 | ····move-result-object·v5 |
153 | ····invoke-virtual·{v | 154 | ····invoke-virtual·{v4,·v5},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
154 | ····move-result·v | 155 | ····move-result·v4 |
155 | ····if-eqz·v | 156 | ····if-eqz·v4,·:cond_1 |
156 | ····.line·91 | 157 | ····.line·91 |
157 | ···· | 158 | ····aget-object·v4,·p2,·v3 |
158 | ····aget-object·v6,·p2,·v6 | ||
159 | ····iput-object·v | 159 | ····iput-object·v4,·p0,·Lde/skubware/opentraining/basic/Translatable;->name:Ljava/lang/String; |
160 | ····.line·94 | 160 | ····.line·94 |
161 | ····:cond_1 | 161 | ····:cond_1 |
162 | ····iget-object·v | 162 | ····iget-object·v4,·p0,·Lde/skubware/opentraining/basic/Translatable;->nameMap:Ljava/util/Map; |
163 | ····invoke-interface·{v | 163 | ····invoke-interface·{v4,·p1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
164 | ····move-result-object·v | 164 | ····move-result-object·v1 |
165 | ····check-cast·v | 165 | ····check-cast·v1,·Ljava/util/Set; |
166 | ····.line·95 | 166 | ····.line·95 |
167 | ····.restart·local·v | 167 | ····.restart·local·v1····#·"nameSet":Ljava/util/Set;,·"Ljava/util/Set<Ljava/lang/String;>;" |
168 | ···· | 168 | ····array-length·v4,·p2 |
169 | ····.local·v0,·"arr$":[Ljava/lang/String; | ||
170 | ····array-length·v2,·v0 | ||
171 | ····.local·v2,·"len$":I | ||
172 | ····const/4·v1,·0x0 | ||
173 | ····.local·v1,·"i$":I | ||
174 | ····:goto_0 | 169 | ····:goto_0 |
175 | ····if-ge·v | 170 | ····if-ge·v3,·v4,·:cond_2 |
176 | ····aget-object·v | 171 | ····aget-object·v0,·p2,·v3 |
177 | ····.line·96 | 172 | ····.line·96 |
178 | ····.local·v | 173 | ····.local·v0,·"name":Ljava/lang/String; |
179 | ····invoke-interface·{v | 174 | ····invoke-interface·{v1,·v0},·Ljava/util/Set;->add(Ljava/lang/Object;)Z |
180 | ····.line·97 | 175 | ····.line·97 |
181 | ····sget-object·v | 176 | ····sget-object·v5,·Ljava/util/Locale;->GERMANY:Ljava/util/Locale; |
182 | ····invoke-virtual·{v | 177 | ····invoke-virtual·{v0,·v5},·Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String; |
183 | ····move-result-object·v | 178 | ····move-result-object·v5 |
184 | ····invoke-interface·{v | 179 | ····invoke-interface·{v1,·v5},·Ljava/util/Set;->add(Ljava/lang/Object;)Z |
185 | ····.line·95 | 180 | ····.line·95 |
186 | ····add-int/lit8·v | 181 | ····add-int/lit8·v3,·v3,·0x1 |
187 | ····goto·:goto_0 | 182 | ····goto·:goto_0 |
188 | ····.line·100 | 183 | ····.line·100 |
189 | ····.end·local·v | 184 | ····.end·local·v0····#·"name":Ljava/lang/String; |
190 | ····:cond_2 | 185 | ····:cond_2 |
191 | ····return-void | 186 | ····return-void |
192 | .end·method | 187 | .end·method |
193 | .method·public·compareTo(Lde/skubware/opentraining/basic/Translatable;)I | 188 | .method·public·compareTo(Lde/skubware/opentraining/basic/Translatable;)I |
194 | ····.locals·2 | 189 | ····.locals·2 |
195 | ····.param·p1,·"t"····#·Lde/skubware/opentraining/basic/Translatable; | 190 | ····.param·p1,·"t"····#·Lde/skubware/opentraining/basic/Translatable; |
Offset 386, 64 lines modified | Offset 379, 63 lines modified | ||
386 | .method·public·isAlternativeName(Ljava/lang/String;)Z | 379 | .method·public·isAlternativeName(Ljava/lang/String;)Z |
387 | ····.locals·3 | 380 | ····.locals·3 |
388 | ····.param·p1,·"name"····#·Ljava/lang/String; | 381 | ····.param·p1,·"name"····#·Ljava/lang/String; |
389 | ····.prologue | 382 | ····.prologue |
390 | ····.line·110 | 383 | ····.line·110 |
391 | ····iget-object·v | 384 | ····iget-object·v1,·p0,·Lde/skubware/opentraining/basic/Translatable;->nameMap:Ljava/util/Map; |
Max diff block lines reached; 9779/15654 bytes (62.47%) of diff not shown. |
Offset 7, 15 lines modified | Offset 7, 14 lines modified | ||
7 | .implements·Lde/skubware/opentraining/basic/IExercise; | 7 | .implements·Lde/skubware/opentraining/basic/IExercise; |
8 | .implements·Ljava/io/Serializable; | 8 | .implements·Ljava/io/Serializable; |
9 | #·annotations | 9 | #·annotations |
10 | .annotation·system·Ldalvik/annotation/MemberClasses; | 10 | .annotation·system·Ldalvik/annotation/MemberClasses; |
11 | ····value·=·{ | 11 | ····value·=·{ |
12 | ········Lde/skubware/opentraining/basic/ExerciseType$1;, | ||
13 | ········Lde/skubware/opentraining/basic/ExerciseType$Builder;, | 12 | ········Lde/skubware/opentraining/basic/ExerciseType$Builder;, |
14 | ········Lde/skubware/opentraining/basic/ExerciseType$ExerciseSource; | 13 | ········Lde/skubware/opentraining/basic/ExerciseType$ExerciseSource; |
15 | ····} | 14 | ····} |
16 | .end·annotation | 15 | .end·annotation |
17 | .annotation·system·Ldalvik/annotation/Signature; | 16 | .annotation·system·Ldalvik/annotation/Signature; |
18 | ····value·=·{ | 17 | ····value·=·{ |
Offset 162, 114 lines modified | Offset 161, 113 lines modified | ||
162 | ····.prologue | 161 | ····.prologue |
163 | ····.line·203 | 162 | ····.line·203 |
164 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 163 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
165 | ····.line·204 | 164 | ····.line·204 |
166 | ····invoke-static·{p1},·Lde/skubware/opentraining/basic/ExerciseType$Builder;->access$100(Lde/skubware/opentraining/basic/ExerciseType$Builder;)Ljava/lang/String; | 165 | ····invoke-static·{p1},·Lde/skubware/opentraining/basic/ExerciseType$Builder;->access$100(Lde/skubware/opentraining/basic/ExerciseType$Builder;)Ljava/lang/String; |
167 | ····move-result-object·v | 166 | ····move-result-object·v5 |
168 | ····iput-object·v | 167 | ····iput-object·v5,·p0,·Lde/skubware/opentraining/basic/ExerciseType;->name:Ljava/lang/String; |
169 | ····.line·205 | 168 | ····.line·205 |
170 | ····invoke-static·{p1},·Lde/skubware/opentraining/basic/ExerciseType$Builder;->access$200(Lde/skubware/opentraining/basic/ExerciseType$Builder;)Lde/skubware/opentraining/basic/ExerciseType$ExerciseSource; | 169 | ····invoke-static·{p1},·Lde/skubware/opentraining/basic/ExerciseType$Builder;->access$200(Lde/skubware/opentraining/basic/ExerciseType$Builder;)Lde/skubware/opentraining/basic/ExerciseType$ExerciseSource; |
171 | ····move-result-object·v | 170 | ····move-result-object·v5 |
172 | ····iput-object·v | 171 | ····iput-object·v5,·p0,·Lde/skubware/opentraining/basic/ExerciseType;->mExerciseSource:Lde/skubware/opentraining/basic/ExerciseType$ExerciseSource; |
173 | ····.line·207 | 172 | ····.line·207 |
174 | ····invoke-static·{p1},·Lde/skubware/opentraining/basic/ExerciseType$Builder;->access$300(Lde/skubware/opentraining/basic/ExerciseType$Builder;)Ljava/util/Map; | 173 | ····invoke-static·{p1},·Lde/skubware/opentraining/basic/ExerciseType$Builder;->access$300(Lde/skubware/opentraining/basic/ExerciseType$Builder;)Ljava/util/Map; |
175 | ····move-result-object·v | 174 | ····move-result-object·v5 |
176 | ····iput-object·v | 175 | ····iput-object·v5,·p0,·Lde/skubware/opentraining/basic/ExerciseType;->translationMap:Ljava/util/Map; |
177 | ····.line·208 | 176 | ····.line·208 |
178 | ····invoke-static·{p1},·Lde/skubware/opentraining/basic/ExerciseType$Builder;->access$400(Lde/skubware/opentraining/basic/ExerciseType$Builder;)Ljava/lang/String; | 177 | ····invoke-static·{p1},·Lde/skubware/opentraining/basic/ExerciseType$Builder;->access$400(Lde/skubware/opentraining/basic/ExerciseType$Builder;)Ljava/lang/String; |
179 | ····move-result-object·v | 178 | ····move-result-object·v5 |
180 | ····iput-object·v | 179 | ····iput-object·v5,·p0,·Lde/skubware/opentraining/basic/ExerciseType;->description:Ljava/lang/String; |
181 | ····.line·209 | 180 | ····.line·209 |
182 | ····new-instance·v | 181 | ····new-instance·v5,·Ljava/util/HashMap; |
183 | ····invoke-static·{p1},·Lde/skubware/opentraining/basic/ExerciseType$Builder;->access$500(Lde/skubware/opentraining/basic/ExerciseType$Builder;)Ljava/util/Map; | 182 | ····invoke-static·{p1},·Lde/skubware/opentraining/basic/ExerciseType$Builder;->access$500(Lde/skubware/opentraining/basic/ExerciseType$Builder;)Ljava/util/Map; |
184 | ····move-result-object·v | 183 | ····move-result-object·v6 |
185 | ····invoke-direct·{v | 184 | ····invoke-direct·{v5,·v6},·Ljava/util/HashMap;-><init>(Ljava/util/Map;)V |
186 | ····iput-object·v | 185 | ····iput-object·v5,·p0,·Lde/skubware/opentraining/basic/ExerciseType;->imageLicenseMap:Ljava/util/Map; |
187 | ····.line·210 | 186 | ····.line·210 |
188 | ····invoke-static·{p1},·Lde/skubware/opentraining/basic/ExerciseType$Builder;->access$600(Lde/skubware/opentraining/basic/ExerciseType$Builder;)I | 187 | ····invoke-static·{p1},·Lde/skubware/opentraining/basic/ExerciseType$Builder;->access$600(Lde/skubware/opentraining/basic/ExerciseType$Builder;)I |
189 | ····move-result·v | 188 | ····move-result·v5 |
190 | ····iput·v | 189 | ····iput·v5,·p0,·Lde/skubware/opentraining/basic/ExerciseType;->imageHeight:I |
191 | ····.line·211 | 190 | ····.line·211 |
192 | ····invoke-static·{p1},·Lde/skubware/opentraining/basic/ExerciseType$Builder;->access$700(Lde/skubware/opentraining/basic/ExerciseType$Builder;)I | 191 | ····invoke-static·{p1},·Lde/skubware/opentraining/basic/ExerciseType$Builder;->access$700(Lde/skubware/opentraining/basic/ExerciseType$Builder;)I |
193 | ····move-result·v | 192 | ····move-result·v5 |
194 | ····iput·v | 193 | ····iput·v5,·p0,·Lde/skubware/opentraining/basic/ExerciseType;->imageWidth:I |
195 | ····.line·212 | 194 | ····.line·212 |
196 | ····invoke-static·{p1},·Lde/skubware/opentraining/basic/ExerciseType$Builder;->access$800(Lde/skubware/opentraining/basic/ExerciseType$Builder;)Ljava/util/SortedSet; | 195 | ····invoke-static·{p1},·Lde/skubware/opentraining/basic/ExerciseType$Builder;->access$800(Lde/skubware/opentraining/basic/ExerciseType$Builder;)Ljava/util/SortedSet; |
197 | ····move-result-object·v | 196 | ····move-result-object·v5 |
198 | ····iput-object·v | 197 | ····iput-object·v5,·p0,·Lde/skubware/opentraining/basic/ExerciseType;->exerciseTag:Ljava/util/SortedSet; |
199 | ····.line·213 | 198 | ····.line·213 |
200 | ····new-instance·v | 199 | ····new-instance·v5,·Ljava/util/ArrayList; |
201 | ····invoke-static·{p1},·Lde/skubware/opentraining/basic/ExerciseType$Builder;->access$900(Lde/skubware/opentraining/basic/ExerciseType$Builder;)Ljava/util/List; | 200 | ····invoke-static·{p1},·Lde/skubware/opentraining/basic/ExerciseType$Builder;->access$900(Lde/skubware/opentraining/basic/ExerciseType$Builder;)Ljava/util/List; |
202 | ····move-result-object·v | 201 | ····move-result-object·v6 |
203 | ····invoke-direct·{v | 202 | ····invoke-direct·{v5,·v6},·Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V |
204 | ····iput-object·v | 203 | ····iput-object·v5,·p0,·Lde/skubware/opentraining/basic/ExerciseType;->relatedURL:Ljava/util/List; |
205 | ····.line·214 | 204 | ····.line·214 |
206 | ····invoke-static·{p1},·Lde/skubware/opentraining/basic/ExerciseType$Builder;->access$1000(Lde/skubware/opentraining/basic/ExerciseType$Builder;)Ljava/io/File; | 205 | ····invoke-static·{p1},·Lde/skubware/opentraining/basic/ExerciseType$Builder;->access$1000(Lde/skubware/opentraining/basic/ExerciseType$Builder;)Ljava/io/File; |
207 | ····move-result-object·v | 206 | ····move-result-object·v5 |
208 | ····iput-object·v | 207 | ····iput-object·v5,·p0,·Lde/skubware/opentraining/basic/ExerciseType;->iconPath:Ljava/io/File; |
209 | ····.line·216 | 208 | ····.line·216 |
210 | ····new-instance·v | 209 | ····new-instance·v5,·Ljava/util/ArrayList; |
211 | ····invoke-direct·{v | 210 | ····invoke-direct·{v5},·Ljava/util/ArrayList;-><init>()V |
212 | ····iput-object·v | 211 | ····iput-object·v5,·p0,·Lde/skubware/opentraining/basic/ExerciseType;->imagePaths:Ljava/util/List; |
213 | ····.line·217 | 212 | ····.line·217 |
214 | ····invoke-static·{p1},·Lde/skubware/opentraining/basic/ExerciseType$Builder;->access$1100(Lde/skubware/opentraining/basic/ExerciseType$Builder;)Ljava/util/List; | 213 | ····invoke-static·{p1},·Lde/skubware/opentraining/basic/ExerciseType$Builder;->access$1100(Lde/skubware/opentraining/basic/ExerciseType$Builder;)Ljava/util/List; |
215 | ····move-result-object·v | 214 | ····move-result-object·v5 |
216 | ····invoke-interface·{v | 215 | ····invoke-interface·{v5},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
217 | ····move-result-object·v | 216 | ····move-result-object·v5 |
218 | ····.local·v3,·"i$":Ljava/util/Iterator; | ||
219 | ····:goto_0 | 217 | ····:goto_0 |
220 | ····invoke-interface·{v | 218 | ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z |
221 | ····move-result·v6 | 219 | ····move-result·v6 |
222 | ····if-eqz·v6,·:cond_0 | 220 | ····if-eqz·v6,·:cond_0 |
223 | ····invoke-interface·{v | 221 | ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
224 | ····move-result-object·v2 | 222 | ····move-result-object·v2 |
225 | ····check-cast·v2,·Ljava/io/File; | 223 | ····check-cast·v2,·Ljava/io/File; |
Max diff block lines reached; 13227/20025 bytes (66.05%) of diff not shown. |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$adapter:Landroid/widget/ArrayAdapter; | 22 | .field·final·synthetic·val$adapter:Landroid/widget/ArrayAdapter; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment;Landroid/widget/ArrayAdapter;)V | 24 | .method·constructor·<init>(Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment;Landroid/widget/ArrayAdapter;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·84 | 28 | ····.line·84 |
28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment$3;->this$0:Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment; | 29 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment$3;->this$0:Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment; |
29 | ····iput-object·p2,·p0,·Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment$3;->val$adapter:Landroid/widget/ArrayAdapter; | 30 | ····iput-object·p2,·p0,·Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment$3;->val$adapter:Landroid/widget/ArrayAdapter; |
Offset 37, 53 lines modified | Offset 38, 52 lines modified | ||
37 | ····return-void | 38 | ····return-void |
38 | .end·method | 39 | .end·method |
39 | #·virtual·methods | 40 | #·virtual·methods |
40 | .method·public·onClick(Landroid/content/DialogInterface;I)V | 41 | .method·public·onClick(Landroid/content/DialogInterface;I)V |
41 | ····.locals· | 42 | ····.locals·3 |
42 | ····.param·p1,·"dialog"····#·Landroid/content/DialogInterface; | 43 | ····.param·p1,·"dialog"····#·Landroid/content/DialogInterface; |
43 | ····.param·p2,·"which"····#·I | 44 | ····.param·p2,·"which"····#·I |
44 | ····.prologue | 45 | ····.prologue |
45 | ····.line·88 | 46 | ····.line·88 |
46 | ····iget-object·v | 47 | ····iget-object·v2,·p0,·Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment$3;->this$0:Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment; |
47 | ····iget-object·v | 48 | ····iget-object·v1,·p0,·Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment$3;->val$adapter:Landroid/widget/ArrayAdapter; |
48 | ····invoke-virtual·{v | 49 | ····invoke-virtual·{v1,·p2},·Landroid/widget/ArrayAdapter;->getItem(I)Ljava/lang/Object; |
49 | ····move-result-object·v | 50 | ····move-result-object·v1 |
50 | ····check-cast·v | 51 | ····check-cast·v1,·Lde/skubware/opentraining/basic/Workout; |
51 | ····invoke-static·{v | 52 | ····invoke-static·{v2,·v1},·Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment;->access$102(Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment;Lde/skubware/opentraining/basic/Workout;)Lde/skubware/opentraining/basic/Workout; |
52 | ····.line·90 | 53 | ····.line·90 |
53 | ····iget-object·v | 54 | ····iget-object·v1,·p0,·Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment$3;->this$0:Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment; |
54 | ····invoke-static·{v | 55 | ····invoke-static·{v1},·Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment;->access$200(Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment;)V |
55 | ····.line·95 | 56 | ····.line·95 |
56 | ····iget-object·v | 57 | ····iget-object·v1,·p0,·Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment$3;->this$0:Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment; |
57 | ····invoke-static·{v | 58 | ····invoke-static·{v1},·Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment;->access$100(Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment;)Lde/skubware/opentraining/basic/Workout; |
58 | ····move-result-object·v | 59 | ····move-result-object·v1 |
59 | ····invoke-virtual·{v | 60 | ····invoke-virtual·{v1},·Lde/skubware/opentraining/basic/Workout;->getFitnessExercises()Ljava/util/List; |
60 | ····move-result-object·v | 61 | ····move-result-object·v1 |
61 | ····invoke-interface·{v | 62 | ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
62 | ····move-result-object·v1 | 63 | ····move-result-object·v1 |
63 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
64 | ····:cond_0 | 64 | ····:cond_0 |
65 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z | 65 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
66 | ····move-result·v2 | 66 | ····move-result·v2 |
67 | ····if-eqz·v2,·:cond_1 | 67 | ····if-eqz·v2,·:cond_1 |
Offset 102, 16 lines modified | Offset 102, 16 lines modified | ||
102 | ····invoke-interface·{v2},·Ljava/util/List;->isEmpty()Z | 102 | ····invoke-interface·{v2},·Ljava/util/List;->isEmpty()Z |
103 | ····move-result·v2 | 103 | ····move-result·v2 |
104 | ····if-eqz·v2,·:cond_0 | 104 | ····if-eqz·v2,·:cond_0 |
105 | ····.line·97 | 105 | ····.line·97 |
106 | ····iget-object·v | 106 | ····iget-object·v1,·p0,·Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment$3;->this$0:Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment; |
107 | ····invoke-static·{v | 107 | ····invoke-static·{v1},·Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment;->access$300(Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment;)V |
108 | ····.line·103 | 108 | ····.line·103 |
109 | ····.end·local·v0····#·"fEx":Lde/skubware/opentraining/basic/FitnessExercise; | 109 | ····.end·local·v0····#·"fEx":Lde/skubware/opentraining/basic/FitnessExercise; |
110 | ····:cond_1 | 110 | ····:cond_1 |
111 | ····return-void | 111 | ····return-void |
112 | .end·method | 112 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/ChangeLogDialog; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/ChangeLogDialog; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/ChangeLogDialog;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/ChangeLogDialog;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/ChangeLogDialog; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·230 | 27 | ····.line·230 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/ChangeLogDialog$1;->this$0:Lde/skubware/opentraining/activity/ChangeLogDialog; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/ChangeLogDialog$1;->this$0:Lde/skubware/opentraining/activity/ChangeLogDialog; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 272, 14 lines modified | Offset 272, 15 lines modified | ||
272 | ····.line·64 | 272 | ····.line·64 |
273 | ····.local·v0,·"mContext":Landroid/content/Context; | 273 | ····.local·v0,·"mContext":Landroid/content/Context; |
274 | ····new-instance·v4,·Lde/skubware/opentraining/activity/MainActivity$1; | 274 | ····new-instance·v4,·Lde/skubware/opentraining/activity/MainActivity$1; |
275 | ····invoke-direct·{v4,·p0,·v0},·Lde/skubware/opentraining/activity/MainActivity$1;-><init>(Lde/skubware/opentraining/activity/MainActivity;Landroid/content/Context;)V | 275 | ····invoke-direct·{v4,·p0,·v0},·Lde/skubware/opentraining/activity/MainActivity$1;-><init>(Lde/skubware/opentraining/activity/MainActivity;Landroid/content/Context;)V |
276 | ····.line·69 | ||
276 | ····invoke-virtual·{v4},·Lde/skubware/opentraining/activity/MainActivity$1;->start()V | 277 | ····invoke-virtual·{v4},·Lde/skubware/opentraining/activity/MainActivity$1;->start()V |
277 | ····.line·73 | 278 | ····.line·73 |
278 | ····new-instance·v3,·Lde/skubware/opentraining/activity/WhatsNewDialog; | 279 | ····new-instance·v3,·Lde/skubware/opentraining/activity/WhatsNewDialog; |
279 | ····invoke-direct·{v3,·p0},·Lde/skubware/opentraining/activity/WhatsNewDialog;-><init>(Landroid/content/Context;)V | 280 | ····invoke-direct·{v3,·p0},·Lde/skubware/opentraining/activity/WhatsNewDialog;-><init>(Landroid/content/Context;)V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/ChangeLogDialog; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/ChangeLogDialog; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/ChangeLogDialog;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/ChangeLogDialog;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/ChangeLogDialog; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·225 | 27 | ····.line·225 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/ChangeLogDialog$2;->this$0:Lde/skubware/opentraining/activity/ChangeLogDialog; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/ChangeLogDialog$2;->this$0:Lde/skubware/opentraining/activity/ChangeLogDialog; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$activity:Landroid/app/Activity; | 22 | .field·final·synthetic·val$activity:Landroid/app/Activity; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lde/skubware/opentraining/activity/DisclaimerDialog;Landroid/app/Activity;)V | 24 | .method·constructor·<init>(Lde/skubware/opentraining/activity/DisclaimerDialog;Landroid/app/Activity;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/DisclaimerDialog; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·92 | 28 | ····.line·92 |
28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/DisclaimerDialog$2;->this$0:Lde/skubware/opentraining/activity/DisclaimerDialog; | 29 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/DisclaimerDialog$2;->this$0:Lde/skubware/opentraining/activity/DisclaimerDialog; |
29 | ····iput-object·p2,·p0,·Lde/skubware/opentraining/activity/DisclaimerDialog$2;->val$activity:Landroid/app/Activity; | 30 | ····iput-object·p2,·p0,·Lde/skubware/opentraining/activity/DisclaimerDialog$2;->val$activity:Landroid/app/Activity; |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·val$mContext:Landroid/content/Context; | 19 | .field·final·synthetic·val$mContext:Landroid/content/Context; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lde/skubware/opentraining/activity/MainActivity;Landroid/content/Context;)V | 21 | .method·constructor·<init>(Lde/skubware/opentraining/activity/MainActivity;Landroid/content/Context;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/MainActivity; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·64 | 25 | ····.line·64 |
25 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/MainActivity$1;->this$0:Lde/skubware/opentraining/activity/MainActivity; | 26 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/MainActivity$1;->this$0:Lde/skubware/opentraining/activity/MainActivity; |
26 | ····iput-object·p2,·p0,·Lde/skubware/opentraining/activity/MainActivity$1;->val$mContext:Landroid/content/Context; | 27 | ····iput-object·p2,·p0,·Lde/skubware/opentraining/activity/MainActivity$1;->val$mContext:Landroid/content/Context; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/MainActivity; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/MainActivity;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·96 | 27 | ····.line·96 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/MainActivity$2;->this$0:Lde/skubware/opentraining/activity/MainActivity; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/MainActivity$2;->this$0:Lde/skubware/opentraining/activity/MainActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/ChangeLogDialog; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/ChangeLogDialog; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/ChangeLogDialog;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/ChangeLogDialog;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/ChangeLogDialog; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·238 | 27 | ····.line·238 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/ChangeLogDialog$3;->this$0:Lde/skubware/opentraining/activity/ChangeLogDialog; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/ChangeLogDialog$3;->this$0:Lde/skubware/opentraining/activity/ChangeLogDialog; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 800, 34 lines modified | Offset 800, 38 lines modified | ||
800 | ····.line·222 | 800 | ····.line·222 |
801 | ····new-instance·v1,·Landroid/app/AlertDialog$Builder; | 801 | ····new-instance·v1,·Landroid/app/AlertDialog$Builder; |
802 | ····iget-object·v3,·p0,·Lde/skubware/opentraining/activity/ChangeLogDialog;->mContext:Landroid/content/Context; | 802 | ····iget-object·v3,·p0,·Lde/skubware/opentraining/activity/ChangeLogDialog;->mContext:Landroid/content/Context; |
803 | ····invoke-direct·{v1,·v3},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | 803 | ····invoke-direct·{v1,·v3},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
804 | ····.line·223 | ||
804 | ····invoke-virtual·{v1,·v12},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; | 805 | ····invoke-virtual·{v1,·v12},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; |
805 | ····move-result-object·v1 | 806 | ····move-result-object·v1 |
807 | ····.line·224 | ||
806 | ····invoke-virtual·{v1,·v0},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; | 808 | ····invoke-virtual·{v1,·v0},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; |
807 | ····move-result-object·v1 | 809 | ····move-result-object·v1 |
808 | ····new-instance·v3,·Lde/skubware/opentraining/activity/ChangeLogDialog$2; | 810 | ····new-instance·v3,·Lde/skubware/opentraining/activity/ChangeLogDialog$2; |
809 | ····invoke-direct·{v3,·p0},·Lde/skubware/opentraining/activity/ChangeLogDialog$2;-><init>(Lde/skubware/opentraining/activity/ChangeLogDialog;)V | 811 | ····invoke-direct·{v3,·p0},·Lde/skubware/opentraining/activity/ChangeLogDialog$2;-><init>(Lde/skubware/opentraining/activity/ChangeLogDialog;)V |
812 | ····.line·225 | ||
810 | ····invoke-virtual·{v1,·v7,·v3},·Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 813 | ····invoke-virtual·{v1,·v7,·v3},·Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
811 | ····move-result-object·v1 | 814 | ····move-result-object·v1 |
812 | ····new-instance·v3,·Lde/skubware/opentraining/activity/ChangeLogDialog$1; | 815 | ····new-instance·v3,·Lde/skubware/opentraining/activity/ChangeLogDialog$1; |
813 | ····invoke-direct·{v3,·p0},·Lde/skubware/opentraining/activity/ChangeLogDialog$1;-><init>(Lde/skubware/opentraining/activity/ChangeLogDialog;)V | 816 | ····invoke-direct·{v3,·p0},·Lde/skubware/opentraining/activity/ChangeLogDialog$1;-><init>(Lde/skubware/opentraining/activity/ChangeLogDialog;)V |
817 | ····.line·230 | ||
814 | ····invoke-virtual·{v1,·v3},·Landroid/app/AlertDialog$Builder;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; | 818 | ····invoke-virtual·{v1,·v3},·Landroid/app/AlertDialog$Builder;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; |
815 | ····move-result-object·v6 | 819 | ····move-result-object·v6 |
816 | ····.line·237 | 820 | ····.line·237 |
817 | ····.local·v6,·"builder":Landroid/app/AlertDialog$Builder; | 821 | ····.local·v6,·"builder":Landroid/app/AlertDialog$Builder; |
818 | ····invoke-virtual·{v6},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; | 822 | ····invoke-virtual·{v6},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; |
Offset 265, 32 lines modified | Offset 265, 33 lines modified | ||
265 | .line·221·.local·v0,·"webView":Landroid/webkit/WebView;·const-string·v3,·"text/ | 265 | .line·221·.local·v0,·"webView":Landroid/webkit/WebView;·const-string·v3,·"text/ |
266 | html"·const-string·v4,·"utf-8"·move-object·v5,·v1·invoke-virtual/range·{v0·.. | 266 | html"·const-string·v4,·"utf-8"·move-object·v5,·v1·invoke-virtual/range·{v0·.. |
267 | v5},·Landroid/webkit/WebView;->loadDataWithBaseURL(Ljava/lang/String;Ljava/ | 267 | v5},·Landroid/webkit/WebView;->loadDataWithBaseURL(Ljava/lang/String;Ljava/ |
268 | lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V·.line·222 | 268 | lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V·.line·222 |
269 | new-instance·v1,·Landroid/app/AlertDialog$Builder;·iget-object·v3,·p0,·Lde/ | 269 | new-instance·v1,·Landroid/app/AlertDialog$Builder;·iget-object·v3,·p0,·Lde/ |
270 | skubware/opentraining/activity/ChangeLogDialog;->mContext:Landroid/content/ | 270 | skubware/opentraining/activity/ChangeLogDialog;->mContext:Landroid/content/ |
271 | Context;·invoke-direct·{v1,·v3},·Landroid/app/AlertDialog$Builder;->(Landroid/ | 271 | Context;·invoke-direct·{v1,·v3},·Landroid/app/AlertDialog$Builder;->(Landroid/ |
272 | content/Context;)V·invoke-virtual·{v1,·v12},·Landroid/app/ | 272 | content/Context;)V·.line·223·invoke-virtual·{v1,·v12},·Landroid/app/ |
273 | >setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;·move- | ||
274 | result-object·v1·invoke-virtual·{v1,·v0},·Landroid/app/AlertDialog$Builder;- | ||
275 | 273 | AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/ | |
274 | AlertDialog$Builder;·move-result-object·v1·.line·224·invoke-virtual·{v1,·v0}, | ||
275 | Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/ | ||
276 | AlertDialog$Builder;·move-result-object·v1·new-instance·v3,·Lde/skubware/ | ||
277 | opentraining/activity/ChangeLogDialog$2;·invoke-direct·{v3,·p0},·Lde/skubware/ | ||
278 | opentraining/activity/ChangeLogDialog$2;->(Lde/skubware/opentraining/activity/ | ||
279 | ChangeLogDialog;)V·.line·225·invoke-virtual·{v1,·v7,·v3},·Landroid/app/ | ||
280 | AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/ | ||
281 | content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | ||
276 | object·v1·new-instance·v3,·Lde/skubware/opentraining/activity/ | 282 | move-result-object·v1·new-instance·v3,·Lde/skubware/opentraining/activity/ |
277 | ChangeLogDialog$2;·invoke-direct·{v3,·p0},·Lde/skubware/opentraining/activity/ | ||
278 | ChangeLogDialog$2;->(Lde/skubware/opentraining/activity/ChangeLogDialog;)V | ||
279 | invoke-virtual·{v1,·v7,·v3},·Landroid/app/AlertDialog$Builder;- | ||
280 | >setPositiveButton(Ljava/lang/CharSequence;Landroid/content/ | ||
281 | DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;·move-result- | ||
282 | object·v1·new-instance·v3,·Lde/skubware/opentraining/activity/ | ||
283 | ChangeLogDialog$1;·invoke-direct·{v3,·p0},·Lde/skubware/opentraining/activity/ | 283 | ChangeLogDialog$1;·invoke-direct·{v3,·p0},·Lde/skubware/opentraining/activity/ |
284 | ChangeLogDialog$1;->(Lde/skubware/opentraining/activity/ChangeLogDialog;)V | 284 | ChangeLogDialog$1;->(Lde/skubware/opentraining/activity/ChangeLogDialog;)V |
285 | invoke-virtual·{v1,·v3},·Landroid/app/AlertDialog$Builder;- | 285 | .line·230·invoke-virtual·{v1,·v3},·Landroid/app/AlertDialog$Builder;- |
286 | (Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/ | ||
287 | 286 | >setOnCancelListener(Landroid/content/ | |
287 | DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder;·move- | ||
288 | result-object·v6·.line·237·.local·v6,·"builder":Landroid/app/ | ||
288 | 289 | AlertDialog$Builder;·invoke-virtual·{v6},·Landroid/app/AlertDialog$Builder;- | |
289 | AlertDialog$Builder;->create()Landroid/app/AlertDialog;·move-result-object·v8 | ||
290 | .line·238·.local·v8,·"dialog":Landroid/app/AlertDialog;·new-instance·v1,·Lde/ | ||
291 | 290 | >create()Landroid/app/AlertDialog;·move-result-object·v8·.line·238·.local·v8, | |
291 | "dialog":Landroid/app/AlertDialog;·new-instance·v1,·Lde/skubware/opentraining/ | ||
292 | activity/ChangeLogDialog$3;·invoke-direct·{v1,·p0},·Lde/skubware/opentraining/ | ||
292 | 293 | activity/ChangeLogDialog$3;->(Lde/skubware/opentraining/activity/ | |
293 | 294 | ChangeLogDialog;)V·invoke-virtual·{v8,·v1},·Landroid/app/AlertDialog;- | |
294 | >setOnDismissListener(Landroid/content/DialogInterface$OnDismissListener;)V | 295 | >setOnDismissListener(Landroid/content/DialogInterface$OnDismissListener;)V |
295 | .line·246·invoke-virtual·{v8},·Landroid/app/AlertDialog;->show()V·goto·:goto_0 | 296 | .line·246·invoke-virtual·{v8},·Landroid/app/AlertDialog;->show()V·goto·:goto_0 |
296 | .end·method | 297 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·110 | 27 | ····.line·110 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment$1;->this$0:Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment$1;->this$0:Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·105 | 27 | ····.line·105 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment$2;->this$0:Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment$2;->this$0:Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 138, 277 lines modified | Offset 138, 273 lines modified | ||
138 | ····.line·62 | 138 | ····.line·62 |
139 | ····.local·v0,·"f":Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment; | 139 | ····.local·v0,·"f":Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment; |
140 | ····return-object·v0 | 140 | ····return-object·v0 |
141 | .end·method | 141 | .end·method |
142 | .method·private·startTraining(Z)V | 142 | .method·private·startTraining(Z)V |
143 | ····.locals·1 | 143 | ····.locals·10 |
144 | ····.param·p1,·"startNewTraining"····#·Z | 144 | ····.param·p1,·"startNewTraining"····#·Z |
145 | ····.prologue | 145 | ····.prologue |
146 | ····const/4·v | 146 | ····const/4·v9,·0x0 |
147 | ····.line·138 | 147 | ····.line·138 |
148 | ····invoke-virtual·{p0},·Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment;->dismiss()V | 148 | ····invoke-virtual·{p0},·Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment;->dismiss()V |
149 | ····.line·142 | 149 | ····.line·142 |
150 | ····if-nez·p1,·:cond_0 | 150 | ····if-nez·p1,·:cond_0 |
151 | ····iget-object·v | 151 | ····iget-object·v6,·p0,·Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment;->mWorkout:Lde/skubware/opentraining/basic/Workout; |
152 | ····invoke-virtual·{v | 152 | ····invoke-virtual·{v6},·Lde/skubware/opentraining/basic/Workout;->getFitnessExercises()Ljava/util/List; |
153 | ····move-result-object·v | 153 | ····move-result-object·v6 |
154 | ····invoke-interface·{v | 154 | ····invoke-interface·{v6,·v9},·Ljava/util/List;->get(I)Ljava/lang/Object; |
155 | ····move-result-object·v | 155 | ····move-result-object·v6 |
156 | ····check-cast·v | 156 | ····check-cast·v6,·Lde/skubware/opentraining/basic/FitnessExercise; |
157 | ····invoke-virtual·{v | 157 | ····invoke-virtual·{v6},·Lde/skubware/opentraining/basic/FitnessExercise;->getTrainingEntryList()Ljava/util/List; |
158 | ····move-result-object·v | 158 | ····move-result-object·v6 |
159 | ····invoke-interface·{v | 159 | ····invoke-interface·{v6},·Ljava/util/List;->isEmpty()Z |
160 | ····move-result·v | 160 | ····move-result·v6 |
161 | ····if-eqz·v | 161 | ····if-eqz·v6,·:cond_3 |
162 | ····.line·143 | 162 | ····.line·143 |
163 | ····:cond_0 | 163 | ····:cond_0 |
164 | ····iget-object·v | 164 | ····iget-object·v6,·p0,·Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment;->mWorkout:Lde/skubware/opentraining/basic/Workout; |
165 | ····invoke-static·{},·Ljava/util/Calendar;->getInstance()Ljava/util/Calendar; | 165 | ····invoke-static·{},·Ljava/util/Calendar;->getInstance()Ljava/util/Calendar; |
166 | ····move-result-object·v | 166 | ····move-result-object·v7 |
167 | ····invoke-virtual·{v | 167 | ····invoke-virtual·{v7},·Ljava/util/Calendar;->getTime()Ljava/util/Date; |
168 | ····move-result-object·v | 168 | ····move-result-object·v7 |
169 | ····invoke-virtual·{v | 169 | ····invoke-virtual·{v6,·v7},·Lde/skubware/opentraining/basic/Workout;->addTrainingEntry(Ljava/util/Date;)V |
170 | ····.line·147 | 170 | ····.line·147 |
171 | ····iget-object·v | 171 | ····iget-object·v6,·p0,·Lde/skubware/opentraining/activity/SelectWorkoutDialogFragment;->mWorkout:Lde/skubware/opentraining/basic/Workout; |
172 | ····invoke-virtual·{v | 172 | ····invoke-virtual·{v6},·Lde/skubware/opentraining/basic/Workout;->getFitnessExercises()Ljava/util/List; |
173 | ····move-result-object·v | 173 | ····move-result-object·v6 |
174 | ····invoke-interface·{v | 174 | ····invoke-interface·{v6},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
175 | ····move-result-object·v | 175 | ····move-result-object·v6 |
176 | ····:cond_1 | 176 | ····:cond_1 |
177 | ····invoke-interface·{v | 177 | ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z |
178 | ····move-result·v | 178 | ····move-result·v7 |
179 | ····if-eqz·v | 179 | ····if-eqz·v7,·:cond_3 |
180 | ····invoke-interface·{v | 180 | ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
181 | ····move-result-object·v0 | 181 | ····move-result-object·v0 |
182 | ····check-cast·v0,·Lde/skubware/opentraining/basic/FitnessExercise; | 182 | ····check-cast·v0,·Lde/skubware/opentraining/basic/FitnessExercise; |
183 | ····.line·148 | 183 | ····.line·148 |
184 | ····.local·v0,·"fEx":Lde/skubware/opentraining/basic/FitnessExercise; | 184 | ····.local·v0,·"fEx":Lde/skubware/opentraining/basic/FitnessExercise; |
185 | ····invoke-virtual·{v0},·Lde/skubware/opentraining/basic/FitnessExercise;->getTrainingEntryList()Ljava/util/List; | 185 | ····invoke-virtual·{v0},·Lde/skubware/opentraining/basic/FitnessExercise;->getTrainingEntryList()Ljava/util/List; |
186 | ····move-result-object·v | 186 | ····move-result-object·v7 |
187 | ····invoke-virtual·{v0},·Lde/skubware/opentraining/basic/FitnessExercise;->getTrainingEntryList()Ljava/util/List; | 187 | ····invoke-virtual·{v0},·Lde/skubware/opentraining/basic/FitnessExercise;->getTrainingEntryList()Ljava/util/List; |
188 | ····move-result-object·v | 188 | ····move-result-object·v8 |
189 | ····invoke-interface·{v | 189 | ····invoke-interface·{v8},·Ljava/util/List;->size()I |
190 | ····move-result·v | 190 | ····move-result·v8 |
191 | ····add-int/lit8·v | 191 | ····add-int/lit8·v8,·v8,·-0x1 |
192 | ····invoke-interface·{v | 192 | ····invoke-interface·{v7,·v8},·Ljava/util/List;->get(I)Ljava/lang/Object; |
193 | ····move-result-object·v | 193 | ····move-result-object·v2 |
194 | ····check-cast·v | 194 | ····check-cast·v2,·Lde/skubware/opentraining/basic/TrainingEntry; |
195 | ····.line·149 | 195 | ····.line·149 |
196 | ····.local·v | 196 | ····.local·v2,·"latestEntry":Lde/skubware/opentraining/basic/TrainingEntry; |
197 | ····invoke-virtual·{v0},·Lde/skubware/opentraining/basic/FitnessExercise;->getFSetList()Ljava/util/List; | 197 | ····invoke-virtual·{v0},·Lde/skubware/opentraining/basic/FitnessExercise;->getFSetList()Ljava/util/List; |
198 | ····move-result-object·v | 198 | ····move-result-object·v7 |
199 | ····if-eqz·v | 199 | ····if-eqz·v7,·:cond_2 |
200 | ····invoke-virtual·{v0},·Lde/skubware/opentraining/basic/FitnessExercise;->getFSetList()Ljava/util/List; | 200 | ····invoke-virtual·{v0},·Lde/skubware/opentraining/basic/FitnessExercise;->getFSetList()Ljava/util/List; |
201 | ····move-result-object·v | 201 | ····move-result-object·v7 |
202 | ····invoke-interface·{v | 202 | ····invoke-interface·{v7},·Ljava/util/List;->isEmpty()Z |
203 | ····move-result·v | 203 | ····move-result·v7 |
204 | ····if-nez·v | 204 | ····if-nez·v7,·:cond_2 |
205 | ····.line·150 | 205 | ····.line·150 |
206 | ····invoke-virtual·{v0},·Lde/skubware/opentraining/basic/FitnessExercise;->getFSetList()Ljava/util/List; | 206 | ····invoke-virtual·{v0},·Lde/skubware/opentraining/basic/FitnessExercise;->getFSetList()Ljava/util/List; |
207 | ····move-result-object·v | 207 | ····move-result-object·v7 |
208 | ····invoke-interface·{v | 208 | ····invoke-interface·{v7},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
209 | ····move-result-object·v | 209 | ····move-result-object·v7 |
Max diff block lines reached; 10549/16707 bytes (63.14%) of diff not shown. |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$checkbox_dont_show_again:Landroid/widget/CheckBox; | 22 | .field·final·synthetic·val$checkbox_dont_show_again:Landroid/widget/CheckBox; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lde/skubware/opentraining/activity/DisclaimerDialog;Landroid/widget/CheckBox;)V | 24 | .method·constructor·<init>(Lde/skubware/opentraining/activity/DisclaimerDialog;Landroid/widget/CheckBox;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/DisclaimerDialog; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·77 | 28 | ····.line·77 |
28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/DisclaimerDialog$1;->this$0:Lde/skubware/opentraining/activity/DisclaimerDialog; | 29 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/DisclaimerDialog$1;->this$0:Lde/skubware/opentraining/activity/DisclaimerDialog; |
29 | ····iput-object·p2,·p0,·Lde/skubware/opentraining/activity/DisclaimerDialog$1;->val$checkbox_dont_show_again:Landroid/widget/CheckBox; | 30 | ····iput-object·p2,·p0,·Lde/skubware/opentraining/activity/DisclaimerDialog$1;->val$checkbox_dont_show_again:Landroid/widget/CheckBox; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/start_training/DialogFragmentAddEntry; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/start_training/DialogFragmentAddEntry; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/start_training/DialogFragmentAddEntry;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/start_training/DialogFragmentAddEntry;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/start_training/DialogFragmentAddEntry; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·376 | 27 | ····.line·376 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/start_training/DialogFragmentAddEntry$3;->this$0:Lde/skubware/opentraining/activity/start_training/DialogFragmentAddEntry; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/start_training/DialogFragmentAddEntry$3;->this$0:Lde/skubware/opentraining/activity/start_training/DialogFragmentAddEntry; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 55, 51 lines modified | Offset 55, 50 lines modified | ||
55 | ····.line·54 | 55 | ····.line·54 |
56 | ····invoke-direct·{p0},·Landroid/widget/BaseAdapter;-><init>()V | 56 | ····invoke-direct·{p0},·Landroid/widget/BaseAdapter;-><init>()V |
57 | ····.line·55 | 57 | ····.line·55 |
58 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/start_training/FExListAdapter;->mActivity:Landroid/support/v4/app/FragmentActivity; | 58 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/start_training/FExListAdapter;->mActivity:Landroid/support/v4/app/FragmentActivity; |
59 | ····.line·56 | 59 | ····.line·56 |
60 | ····iget-object·v | 60 | ····iget-object·v1,·p0,·Lde/skubware/opentraining/activity/start_training/FExListAdapter;->mActivity:Landroid/support/v4/app/FragmentActivity; |
61 | ····const-string·v | 61 | ····const-string·v2,·"layout_inflater" |
62 | ····invoke-virtual·{v | 62 | ····invoke-virtual·{v1,·v2},·Landroid/support/v4/app/FragmentActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
63 | ····move-result-object·v | 63 | ····move-result-object·v1 |
64 | ····check-cast·v | 64 | ····check-cast·v1,·Landroid/view/LayoutInflater; |
65 | ····sput-object·v | 65 | ····sput-object·v1,·Lde/skubware/opentraining/activity/start_training/FExListAdapter;->mInflater:Landroid/view/LayoutInflater; |
66 | ····.line·58 | 66 | ····.line·58 |
67 | ····new-instance·v | 67 | ····new-instance·v1,·Ljava/util/ArrayList; |
68 | ····invoke-direct·{v | 68 | ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V |
69 | ····iput-object·v | 69 | ····iput-object·v1,·p0,·Lde/skubware/opentraining/activity/start_training/FExListAdapter;->mTrainingEntryList:Ljava/util/List; |
70 | ····.line·60 | 70 | ····.line·60 |
71 | ····if-eqz·p2,·:cond_0 | 71 | ····if-eqz·p2,·:cond_0 |
72 | ····.line·61 | 72 | ····.line·61 |
73 | ····invoke-virtual·{p2},·Lde/skubware/opentraining/basic/Workout;->getFitnessExercises()Ljava/util/List; | 73 | ····invoke-virtual·{p2},·Lde/skubware/opentraining/basic/Workout;->getFitnessExercises()Ljava/util/List; |
74 | ····move-result-object·v | 74 | ····move-result-object·v1 |
75 | ····iput-object·v | 75 | ····iput-object·v1,·p0,·Lde/skubware/opentraining/activity/start_training/FExListAdapter;->mFitnessExerciseList:Ljava/util/List; |
76 | ····.line·62 | 76 | ····.line·62 |
77 | ····iget-object·v | 77 | ····iget-object·v1,·p0,·Lde/skubware/opentraining/activity/start_training/FExListAdapter;->mFitnessExerciseList:Ljava/util/List; |
78 | ····invoke-interface·{v | 78 | ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
79 | ····move-result-object·v1 | 79 | ····move-result-object·v1 |
80 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
81 | ····:goto_0 | 80 | ····:goto_0 |
82 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z | 81 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
83 | ····move-result·v2 | 82 | ····move-result·v2 |
84 | ····if-eqz·v2,·:cond_1 | 83 | ····if-eqz·v2,·:cond_1 |
Offset 119, 83 lines modified | Offset 118, 81 lines modified | ||
119 | ····invoke-interface·{v2,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 118 | ····invoke-interface·{v2,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
120 | ····goto·:goto_0 | 119 | ····goto·:goto_0 |
121 | ····.line·67 | 120 | ····.line·67 |
122 | ····.end·local·v0····#·"fEx":Lde/skubware/opentraining/basic/FitnessExercise; | 121 | ····.end·local·v0····#·"fEx":Lde/skubware/opentraining/basic/FitnessExercise; |
123 | ····.end·local·v1····#·"i$":Ljava/util/Iterator; | ||
124 | ····:cond_0 | 122 | ····:cond_0 |
125 | ····new-instance·v | 123 | ····new-instance·v1,·Ljava/util/ArrayList; |
126 | ····invoke-direct·{v | 124 | ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V |
127 | ····iput-object·v | 125 | ····iput-object·v1,·p0,·Lde/skubware/opentraining/activity/start_training/FExListAdapter;->mFitnessExerciseList:Ljava/util/List; |
128 | ····.line·71 | 126 | ····.line·71 |
129 | ····:cond_1 | 127 | ····:cond_1 |
130 | ····return-void | 128 | ····return-void |
131 | .end·method | 129 | .end·method |
132 | .method·private·calculateUnfinishedTrainingEntries(Lde/skubware/opentraining/basic/FitnessExercise;)I | 130 | .method·private·calculateUnfinishedTrainingEntries(Lde/skubware/opentraining/basic/FitnessExercise;)I |
133 | ····.locals·5 | 131 | ····.locals·5 |
134 | ····.param·p1,·"fEx"····#·Lde/skubware/opentraining/basic/FitnessExercise; | 132 | ····.param·p1,·"fEx"····#·Lde/skubware/opentraining/basic/FitnessExercise; |
135 | ····.prologue | 133 | ····.prologue |
136 | ····.line·126 | 134 | ····.line·126 |
137 | ····const/4·v | 135 | ····const/4·v2,·0x0 |
138 | ····.line·127 | 136 | ····.line·127 |
139 | ····.local·v | 137 | ····.local·v2,·"unfinished":I |
140 | ····invoke-virtual·{p1},·Lde/skubware/opentraining/basic/FitnessExercise;->getLastTrainingEntry()Lde/skubware/opentraining/basic/TrainingEntry; | 138 | ····invoke-virtual·{p1},·Lde/skubware/opentraining/basic/FitnessExercise;->getLastTrainingEntry()Lde/skubware/opentraining/basic/TrainingEntry; |
141 | ····move-result-object·v | 139 | ····move-result-object·v0 |
142 | ····.line·128 | 140 | ····.line·128 |
143 | ····.local·v | 141 | ····.local·v0,·"lastEntry":Lde/skubware/opentraining/basic/TrainingEntry; |
144 | ····invoke-virtual·{v | 142 | ····invoke-virtual·{v0},·Lde/skubware/opentraining/basic/TrainingEntry;->getFSetList()Ljava/util/List; |
145 | ····move-result-object·v | 143 | ····move-result-object·v3 |
146 | ····invoke-interface·{v | 144 | ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
147 | ····move-result-object·v | 145 | ····move-result-object·v3 |
148 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
149 | ····:cond_0 | 146 | ····:cond_0 |
150 | ····:goto_0 | 147 | ····:goto_0 |
151 | ····invoke-interface·{v | 148 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
152 | ····move-result·v4 | 149 | ····move-result·v4 |
153 | ····if-eqz·v4,·:cond_1 | 150 | ····if-eqz·v4,·:cond_1 |
154 | ····invoke-interface·{v | 151 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
155 | ····move-result-object·v | 152 | ····move-result-object·v1 |
156 | ····check-cast·v | 153 | ····check-cast·v1,·Lde/skubware/opentraining/basic/FSet; |
157 | ····.line·129 | 154 | ····.line·129 |
158 | ····.local·v | 155 | ····.local·v1,·"set":Lde/skubware/opentraining/basic/FSet; |
159 | ····invoke-virtual·{v | 156 | ····invoke-virtual·{v0,·v1},·Lde/skubware/opentraining/basic/TrainingEntry;->hasBeenDone(Lde/skubware/opentraining/basic/FSet;)Z |
160 | ····move-result·v4 | 157 | ····move-result·v4 |
161 | ····if-nez·v4,·:cond_0 | 158 | ····if-nez·v4,·:cond_0 |
162 | ····.line·130 | 159 | ····.line·130 |
163 | ····add-int/lit8·v | 160 | ····add-int/lit8·v2,·v2,·0x1 |
164 | ····goto·:goto_0 | 161 | ····goto·:goto_0 |
165 | ····.line·132 | 162 | ····.line·132 |
166 | ····.end·local·v | 163 | ····.end·local·v1····#·"set":Lde/skubware/opentraining/basic/FSet; |
167 | ····:cond_1 | 164 | ····:cond_1 |
Max diff block lines reached; 68/6290 bytes (1.08%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/start_training/FExDetailFragment; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/start_training/FExDetailFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/start_training/FExDetailFragment;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/start_training/FExDetailFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/start_training/FExDetailFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·211 | 27 | ····.line·211 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/start_training/FExDetailFragment$5;->this$0:Lde/skubware/opentraining/activity/start_training/FExDetailFragment; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/start_training/FExDetailFragment$5;->this$0:Lde/skubware/opentraining/activity/start_training/FExDetailFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 44, 28 lines modified | Offset 45, 30 lines modified | ||
44 | ····.line·213 | 45 | ····.line·213 |
45 | ····iget-object·v3,·p0,·Lde/skubware/opentraining/activity/start_training/FExDetailFragment$5;->this$0:Lde/skubware/opentraining/activity/start_training/FExDetailFragment; | 46 | ····iget-object·v3,·p0,·Lde/skubware/opentraining/activity/start_training/FExDetailFragment$5;->this$0:Lde/skubware/opentraining/activity/start_training/FExDetailFragment; |
46 | ····invoke-virtual·{v3},·Lde/skubware/opentraining/activity/start_training/FExDetailFragment;->getFragmentManager()Landroid/support/v4/app/FragmentManager; | 47 | ····invoke-virtual·{v3},·Lde/skubware/opentraining/activity/start_training/FExDetailFragment;->getFragmentManager()Landroid/support/v4/app/FragmentManager; |
47 | ····move-result-object·v3 | 48 | ····move-result-object·v3 |
49 | ····.line·214 | ||
48 | ····invoke-virtual·{v3},·Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction; | 50 | ····invoke-virtual·{v3},·Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction; |
49 | ····move-result-object·v0 | 51 | ····move-result-object·v0 |
50 | ····.line·215 | 52 | ····.line·215 |
51 | ····.local·v0,·"ft":Landroid/support/v4/app/FragmentTransaction; | 53 | ····.local·v0,·"ft":Landroid/support/v4/app/FragmentTransaction; |
52 | ····iget-object·v3,·p0,·Lde/skubware/opentraining/activity/start_training/FExDetailFragment$5;->this$0:Lde/skubware/opentraining/activity/start_training/FExDetailFragment; | 54 | ····iget-object·v3,·p0,·Lde/skubware/opentraining/activity/start_training/FExDetailFragment$5;->this$0:Lde/skubware/opentraining/activity/start_training/FExDetailFragment; |
53 | ····invoke-virtual·{v3},·Lde/skubware/opentraining/activity/start_training/FExDetailFragment;->getFragmentManager()Landroid/support/v4/app/FragmentManager; | 55 | ····invoke-virtual·{v3},·Lde/skubware/opentraining/activity/start_training/FExDetailFragment;->getFragmentManager()Landroid/support/v4/app/FragmentManager; |
54 | ····move-result-object·v3 | 56 | ····move-result-object·v3 |
55 | ····const-string·v4,·"dialog" | 57 | ····const-string·v4,·"dialog" |
58 | ····.line·216 | ||
56 | ····invoke-virtual·{v3,·v4},·Landroid/support/v4/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/support/v4/app/Fragment; | 59 | ····invoke-virtual·{v3,·v4},·Landroid/support/v4/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/support/v4/app/Fragment; |
57 | ····move-result-object·v2 | 60 | ····move-result-object·v2 |
58 | ····.line·217 | 61 | ····.line·217 |
59 | ····.local·v2,·"prev":Landroid/support/v4/app/Fragment; | 62 | ····.local·v2,·"prev":Landroid/support/v4/app/Fragment; |
60 | ····if-eqz·v2,·:cond_0 | 63 | ····if-eqz·v2,·:cond_0 |
Offset 78, 14 lines modified | Offset 81, 15 lines modified | ||
78 | ····const/4·v3,·0x0 | 81 | ····const/4·v3,·0x0 |
79 | ····invoke-virtual·{v0,·v3},·Landroid/support/v4/app/FragmentTransaction;->addToBackStack(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; | 82 | ····invoke-virtual·{v0,·v3},·Landroid/support/v4/app/FragmentTransaction;->addToBackStack(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; |
80 | ····.line·223 | 83 | ····.line·223 |
81 | ····iget-object·v3,·p0,·Lde/skubware/opentraining/activity/start_training/FExDetailFragment$5;->this$0:Lde/skubware/opentraining/activity/start_training/FExDetailFragment; | 84 | ····iget-object·v3,·p0,·Lde/skubware/opentraining/activity/start_training/FExDetailFragment$5;->this$0:Lde/skubware/opentraining/activity/start_training/FExDetailFragment; |
85 | ····.line·224 | ||
82 | ····invoke-static·{v3},·Lde/skubware/opentraining/activity/start_training/FExDetailFragment;->access$200(Lde/skubware/opentraining/activity/start_training/FExDetailFragment;)Lde/skubware/opentraining/basic/FitnessExercise; | 86 | ····invoke-static·{v3},·Lde/skubware/opentraining/activity/start_training/FExDetailFragment;->access$200(Lde/skubware/opentraining/activity/start_training/FExDetailFragment;)Lde/skubware/opentraining/basic/FitnessExercise; |
83 | ····move-result-object·v3 | 87 | ····move-result-object·v3 |
84 | ····invoke-static·{v3},·Lde/skubware/opentraining/activity/start_training/DialogFragmentHistory;->newInstance(Lde/skubware/opentraining/basic/FitnessExercise;)Lde/skubware/opentraining/activity/start_training/DialogFragmentHistory; | 88 | ····invoke-static·{v3},·Lde/skubware/opentraining/activity/start_training/DialogFragmentHistory;->newInstance(Lde/skubware/opentraining/basic/FitnessExercise;)Lde/skubware/opentraining/activity/start_training/DialogFragmentHistory; |
85 | ····move-result-object·v1 | 89 | ····move-result-object·v1 |
Offset 81, 15 lines modified | Offset 81, 14 lines modified | ||
81 | .method·public·constructor·<init>()V | 81 | .method·public·constructor·<init>()V |
82 | ····.locals·0 | 82 | ····.locals·0 |
83 | ····.prologue | 83 | ····.prologue |
84 | ····.line·53 | 84 | ····.line·53 |
85 | ····invoke-direct·{p0},·Landroid/support/v4/app/DialogFragment;-><init>()V | 85 | ····invoke-direct·{p0},·Landroid/support/v4/app/DialogFragment;-><init>()V |
86 | ····.line·94 | ||
87 | ····return-void | 86 | ····return-void |
88 | .end·method | 87 | .end·method |
89 | .method·static·synthetic·access$000(Lde/skubware/opentraining/activity/start_training/DialogFragmentAddEntry;)Landroid/widget/CheckBox; | 88 | .method·static·synthetic·access$000(Lde/skubware/opentraining/activity/start_training/DialogFragmentAddEntry;)Landroid/widget/CheckBox; |
90 | ····.locals·1 | 89 | ····.locals·1 |
91 | ····.param·p0,·"x0"····#·Lde/skubware/opentraining/activity/start_training/DialogFragmentAddEntry; | 90 | ····.param·p0,·"x0"····#·Lde/skubware/opentraining/activity/start_training/DialogFragmentAddEntry; |
Offset 974, 204 lines modified | Offset 973, 203 lines modified | ||
974 | ····invoke-virtual·{v0,·v1},·Landroid/widget/Spinner;->setSelection(I)V | 973 | ····invoke-virtual·{v0,·v1},·Landroid/widget/Spinner;->setSelection(I)V |
975 | ····.line·324 | 974 | ····.line·324 |
976 | ····return-void | 975 | ····return-void |
977 | .end·method | 976 | .end·method |
978 | .method·private·setSpinners()V | 977 | .method·private·setSpinners()V |
979 | ····.locals·1 | 978 | ····.locals·11 |
980 | ····.prologue | 979 | ····.prologue |
981 | ····const/4·v1 | 980 | ····const/4·v10,·0x1 |
982 | ····const/4·v | 981 | ····const/4·v9,·0x0 |
983 | ····.line·407 | 982 | ····.line·407 |
984 | ····iget-object·v | 983 | ····iget-object·v5,·p0,·Lde/skubware/opentraining/activity/start_training/DialogFragmentAddEntry;->mFSet:Lde/skubware/opentraining/basic/FSet; |
985 | ····.line·410 | 984 | ····.line·410 |
986 | ····.local·v | 985 | ····.local·v5,·"setToSet":Lde/skubware/opentraining/basic/FSet; |
987 | ····if-nez·v | 986 | ····if-nez·v5,·:cond_1 |
988 | ····.line·411 | 987 | ····.line·411 |
989 | ····const-string·v | 988 | ····const-string·v7,·"DialogFragmentAddEntry" |
990 | ····const-string·v | 989 | ····const-string·v8,·"Trying·to·find·old·TrainingEntry·for·loading·spinner·settings." |
991 | ····invoke-static·{v | 990 | ····invoke-static·{v7,·v8},·Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I |
992 | ····.line·413 | 991 | ····.line·413 |
993 | ····iget-object·v | 992 | ····iget-object·v7,·p0,·Lde/skubware/opentraining/activity/start_training/DialogFragmentAddEntry;->mFex:Lde/skubware/opentraining/basic/FitnessExercise; |
994 | ····invoke-virtual·{v | 993 | ····invoke-virtual·{v7},·Lde/skubware/opentraining/basic/FitnessExercise;->getTrainingEntryList()Ljava/util/List; |
995 | ····move-result-object·v0 | 994 | ····move-result-object·v0 |
996 | ····.line·415 | 995 | ····.line·415 |
997 | ····.local·v0,·"entryList":Ljava/util/List;,·"Ljava/util/List<Lde/skubware/opentraining/basic/TrainingEntry;>;" | 996 | ····.local·v0,·"entryList":Ljava/util/List;,·"Ljava/util/List<Lde/skubware/opentraining/basic/TrainingEntry;>;" |
998 | ····invoke-interface·{v0},·Ljava/util/List;->size()I | 997 | ····invoke-interface·{v0},·Ljava/util/List;->size()I |
999 | ····move-result·v | 998 | ····move-result·v7 |
1000 | ····add-int/lit8·v2,·v | 999 | ····add-int/lit8·v2,·v7,·-0x1 |
1001 | ····.local·v2,·"i":I | 1000 | ····.local·v2,·"i":I |
1002 | ····:goto_0 | 1001 | ····:goto_0 |
1003 | ····if-ltz·v2,·:cond_1 | 1002 | ····if-ltz·v2,·:cond_1 |
1004 | ····if-nez·v | 1003 | ····if-nez·v5,·:cond_1 |
1005 | ····.line·416 | 1004 | ····.line·416 |
1006 | ····invoke-interface·{v0,·v2},·Ljava/util/List;->get(I)Ljava/lang/Object; | 1005 | ····invoke-interface·{v0,·v2},·Ljava/util/List;->get(I)Ljava/lang/Object; |
1007 | ····move-result-object·v | 1006 | ····move-result-object·v4 |
1008 | ····check-cast·v | 1007 | ····check-cast·v4,·Lde/skubware/opentraining/basic/TrainingEntry; |
1009 | ····.line·417 | 1008 | ····.line·417 |
1010 | ····.local·v | 1009 | ····.local·v4,·"previousEntry":Lde/skubware/opentraining/basic/TrainingEntry; |
1011 | ····invoke-virtual·{v | 1010 | ····invoke-virtual·{v4},·Lde/skubware/opentraining/basic/TrainingEntry;->getFSetList()Ljava/util/List; |
1012 | ····move-result-object·v1 | 1011 | ····move-result-object·v1 |
1013 | ····.line·418 | 1012 | ····.line·418 |
1014 | ····.local·v1,·"fsetList":Ljava/util/List;,·"Ljava/util/List<Lde/skubware/opentraining/basic/FSet;>;" | 1013 | ····.local·v1,·"fsetList":Ljava/util/List;,·"Ljava/util/List<Lde/skubware/opentraining/basic/FSet;>;" |
1015 | ····invoke-interface·{v1},·Ljava/util/List;->isEmpty()Z | 1014 | ····invoke-interface·{v1},·Ljava/util/List;->isEmpty()Z |
1016 | ····move-result·v | 1015 | ····move-result·v7 |
1017 | ····if-nez·v | 1016 | ····if-nez·v7,·:cond_0 |
1018 | ····.line·419 | 1017 | ····.line·419 |
1019 | ····invoke-interface·{v1},·Ljava/util/List;->size()I | 1018 | ····invoke-interface·{v1},·Ljava/util/List;->size()I |
1020 | ····move-result·v | 1019 | ····move-result·v7 |
1021 | ····add-int/lit8·v | 1020 | ····add-int/lit8·v7,·v7,·-0x1 |
1022 | ····invoke-interface·{v1,·v | 1021 | ····invoke-interface·{v1,·v7},·Ljava/util/List;->get(I)Ljava/lang/Object; |
1023 | ····move-result-object·v | 1022 | ····move-result-object·v5 |
1024 | ····.end·local·v | 1023 | ····.end·local·v5····#·"setToSet":Lde/skubware/opentraining/basic/FSet; |
1025 | ····check-cast·v | 1024 | ····check-cast·v5,·Lde/skubware/opentraining/basic/FSet; |
1026 | ····.line·415 | 1025 | ····.line·415 |
1027 | ····.restart·local·v | 1026 | ····.restart·local·v5····#·"setToSet":Lde/skubware/opentraining/basic/FSet; |
1028 | ····:cond_0 | 1027 | ····:cond_0 |
1029 | ····add-int/lit8·v2,·v2,·-0x1 | 1028 | ····add-int/lit8·v2,·v2,·-0x1 |
1030 | ····goto·:goto_0 | 1029 | ····goto·:goto_0 |
1031 | ····.line·425 | 1030 | ····.line·425 |
1032 | ····.end·local·v0····#·"entryList":Ljava/util/List;,·"Ljava/util/List<Lde/skubware/opentraining/basic/TrainingEntry;>;" | 1031 | ····.end·local·v0····#·"entryList":Ljava/util/List;,·"Ljava/util/List<Lde/skubware/opentraining/basic/TrainingEntry;>;" |
1033 | ····.end·local·v1····#·"fsetList":Ljava/util/List;,·"Ljava/util/List<Lde/skubware/opentraining/basic/FSet;>;" | 1032 | ····.end·local·v1····#·"fsetList":Ljava/util/List;,·"Ljava/util/List<Lde/skubware/opentraining/basic/FSet;>;" |
1034 | ····.end·local·v2····#·"i":I | 1033 | ····.end·local·v2····#·"i":I |
1035 | ····.end·local·v | 1034 | ····.end·local·v4····#·"previousEntry":Lde/skubware/opentraining/basic/TrainingEntry; |
1036 | ····:cond_1 | 1035 | ····:cond_1 |
1037 | ····if-nez·v | 1036 | ····if-nez·v5,·:cond_3 |
1038 | ····.line·426 | 1037 | ····.line·426 |
1039 | ····const-string·v | 1038 | ····const-string·v7,·"DialogFragmentAddEntry" |
1040 | ····const-string·v | 1039 | ····const-string·v8,·"Did·not·find·any·old·TrainingEntry·for·loading·spinner·settings." |
1041 | ····invoke-static·{v | 1040 | ····invoke-static·{v7,·v8},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I |
1042 | ····.line·451 | 1041 | ····.line·451 |
1043 | ····:cond_2 | 1042 | ····:cond_2 |
1044 | ····return-void | 1043 | ····return-void |
1045 | ····.line·430 | 1044 | ····.line·430 |
Max diff block lines reached; 7274/12941 bytes (56.21%) of diff not shown. |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/start_training/DialogFragmentHistory; | 18 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/start_training/DialogFragmentHistory; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lde/skubware/opentraining/activity/start_training/DialogFragmentHistory;)V | 20 | .method·constructor·<init>(Lde/skubware/opentraining/activity/start_training/DialogFragmentHistory;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/start_training/DialogFragmentHistory; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·93 | 24 | ····.line·93 |
24 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/start_training/DialogFragmentHistory$RepetitionsWrapper;->this$0:Lde/skubware/opentraining/activity/start_training/DialogFragmentHistory; | 25 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/start_training/DialogFragmentHistory$RepetitionsWrapper;->this$0:Lde/skubware/opentraining/activity/start_training/DialogFragmentHistory; |
25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·93 | 27 | ····.line·93 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter$1;->this$0:Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter$1;->this$0:Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/start_training/FExDetailFragment; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/start_training/FExDetailFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/start_training/FExDetailFragment;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/start_training/FExDetailFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/start_training/FExDetailFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·234 | 27 | ····.line·234 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/start_training/FExDetailFragment$6;->this$0:Lde/skubware/opentraining/activity/start_training/FExDetailFragment; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/start_training/FExDetailFragment$6;->this$0:Lde/skubware/opentraining/activity/start_training/FExDetailFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/start_training/DialogFragmentAddEntry; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/start_training/DialogFragmentAddEntry; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/start_training/DialogFragmentAddEntry;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/start_training/DialogFragmentAddEntry;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/start_training/DialogFragmentAddEntry; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·246 | 27 | ····.line·246 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/start_training/DialogFragmentAddEntry$1;->this$0:Lde/skubware/opentraining/activity/start_training/DialogFragmentAddEntry; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/start_training/DialogFragmentAddEntry$1;->this$0:Lde/skubware/opentraining/activity/start_training/DialogFragmentAddEntry; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·218 | 27 | ····.line·218 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter$4;->this$0:Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter$4;->this$0:Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/start_training/DialogFragmentAddEntry; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/start_training/DialogFragmentAddEntry; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/start_training/DialogFragmentAddEntry;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/start_training/DialogFragmentAddEntry;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/start_training/DialogFragmentAddEntry; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·383 | 27 | ····.line·383 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/start_training/DialogFragmentAddEntry$4;->this$0:Lde/skubware/opentraining/activity/start_training/DialogFragmentAddEntry; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/start_training/DialogFragmentAddEntry$4;->this$0:Lde/skubware/opentraining/activity/start_training/DialogFragmentAddEntry; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 21, 14 lines modified | Offset 21, 15 lines modified | ||
21 | .field·final·synthetic·val$originalHeight:I | 21 | .field·final·synthetic·val$originalHeight:I |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/start_training/SwipeDismissTouchListener;Landroid/view/ViewGroup$LayoutParams;I)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/start_training/SwipeDismissTouchListener;Landroid/view/ViewGroup$LayoutParams;I)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/start_training/SwipeDismissTouchListener; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·221 | 27 | ····.line·221 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/start_training/SwipeDismissTouchListener$2;->this$0:Lde/skubware/opentraining/activity/start_training/SwipeDismissTouchListener; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/start_training/SwipeDismissTouchListener$2;->this$0:Lde/skubware/opentraining/activity/start_training/SwipeDismissTouchListener; |
28 | ····iput-object·p2,·p0,·Lde/skubware/opentraining/activity/start_training/SwipeDismissTouchListener$2;->val$lp:Landroid/view/ViewGroup$LayoutParams; | 29 | ····iput-object·p2,·p0,·Lde/skubware/opentraining/activity/start_training/SwipeDismissTouchListener$2;->val$lp:Landroid/view/ViewGroup$LayoutParams; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/start_training/DialogFragmentAddEntry; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/start_training/DialogFragmentAddEntry; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/start_training/DialogFragmentAddEntry;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/start_training/DialogFragmentAddEntry;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/start_training/DialogFragmentAddEntry; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·192 | 27 | ····.line·192 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/start_training/DialogFragmentAddEntry$2;->this$0:Lde/skubware/opentraining/activity/start_training/DialogFragmentAddEntry; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/start_training/DialogFragmentAddEntry$2;->this$0:Lde/skubware/opentraining/activity/start_training/DialogFragmentAddEntry; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$mAdapter:Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter; | 22 | .field·final·synthetic·val$mAdapter:Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lde/skubware/opentraining/activity/start_training/FExDetailFragment;Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter;)V | 24 | .method·constructor·<init>(Lde/skubware/opentraining/activity/start_training/FExDetailFragment;Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/start_training/FExDetailFragment; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·145 | 28 | ····.line·145 |
28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/start_training/FExDetailFragment$2;->this$0:Lde/skubware/opentraining/activity/start_training/FExDetailFragment; | 29 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/start_training/FExDetailFragment$2;->this$0:Lde/skubware/opentraining/activity/start_training/FExDetailFragment; |
29 | ····iput-object·p2,·p0,·Lde/skubware/opentraining/activity/start_training/FExDetailFragment$2;->val$mAdapter:Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter; | 30 | ····iput-object·p2,·p0,·Lde/skubware/opentraining/activity/start_training/FExDetailFragment$2;->val$mAdapter:Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter; |
Offset 37, 48 lines modified | Offset 38, 43 lines modified | ||
37 | ····return-void | 38 | ····return-void |
38 | .end·method | 39 | .end·method |
39 | #·virtual·methods | 40 | #·virtual·methods |
40 | .method·public·onDismiss(Landroid/widget/ListView;[I)V | 41 | .method·public·onDismiss(Landroid/widget/ListView;[I)V |
41 | ····.locals· | 42 | ····.locals·4 |
42 | ····.param·p1,·"listView"····#·Landroid/widget/ListView; | 43 | ····.param·p1,·"listView"····#·Landroid/widget/ListView; |
43 | ····.param·p2,·"reverseSortedPositions"····#·[I | 44 | ····.param·p2,·"reverseSortedPositions"····#·[I |
44 | ····.prologue | 45 | ····.prologue |
45 | ····.line·149 | 46 | ····.line·149 |
46 | ···· | 47 | ····array-length·v2,·p2 |
47 | ····.local·v0,·"arr$":[I | ||
48 | ····array-length·v2,·v0 | ||
49 | ····.local·v2,·"len$":I | ||
50 | ····const/4·v1,·0x0 | 48 | ····const/4·v1,·0x0 |
51 | ····.local·v1,·"i$":I | ||
52 | ····:goto_0 | 49 | ····:goto_0 |
53 | ····if-ge·v1,·v2,·:cond_0 | 50 | ····if-ge·v1,·v2,·:cond_0 |
54 | ····aget·v | 51 | ····aget·v0,·p2,·v1 |
55 | ····.line·150 | 52 | ····.line·150 |
56 | ····.local·v | 53 | ····.local·v0,·"position":I |
57 | ····iget-object·v | 54 | ····iget-object·v3,·p0,·Lde/skubware/opentraining/activity/start_training/FExDetailFragment$2;->val$mAdapter:Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter; |
58 | ····invoke-virtual·{v | 55 | ····invoke-virtual·{v3,·v0},·Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter;->remove(I)V |
59 | ····.line·149 | 56 | ····.line·149 |
60 | ····add-int/lit8·v1,·v1,·0x1 | 57 | ····add-int/lit8·v1,·v1,·0x1 |
61 | ····goto·:goto_0 | 58 | ····goto·:goto_0 |
62 | ····.line·152 | 59 | ····.line·152 |
63 | ····.end·local·v | 60 | ····.end·local·v0····#·"position":I |
64 | ····:cond_0 | 61 | ····:cond_0 |
65 | ····iget-object·v | 62 | ····iget-object·v1,·p0,·Lde/skubware/opentraining/activity/start_training/FExDetailFragment$2;->val$mAdapter:Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter; |
66 | ····invoke-virtual·{v | 63 | ····invoke-virtual·{v1},·Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter;->notifyDataSetChanged()V |
67 | ····.line·153 | 64 | ····.line·153 |
68 | ····return-void | 65 | ····return-void |
69 | .end·method | 66 | .end·method |
Offset 750, 47 lines modified | Offset 750, 51 lines modified | ||
750 | ····move/from16·v0,·v17 | 750 | ····move/from16·v0,·v17 |
751 | ····int-to-float·v0,·v0 | 751 | ····int-to-float·v0,·v0 |
752 | ····move/from16·v17,·v0 | 752 | ····move/from16·v17,·v0 |
753 | ····.line·234 | ||
753 | ····:goto_4 | 754 | ····:goto_4 |
754 | ····move-object/from16·v0,·v18 | 755 | ····move-object/from16·v0,·v18 |
755 | ····move/from16·v1,·v17 | 756 | ····move/from16·v1,·v17 |
756 | ····invoke-virtual·{v0,·v1},·Lcom/nineoldandroids/view/ViewPropertyAnimator;->translationX(F)Lcom/nineoldandroids/view/ViewPropertyAnimator; | 757 | ····invoke-virtual·{v0,·v1},·Lcom/nineoldandroids/view/ViewPropertyAnimator;->translationX(F)Lcom/nineoldandroids/view/ViewPropertyAnimator; |
757 | ····move-result-object·v17 | 758 | ····move-result-object·v17 |
758 | ····const/16·v18,·0x0 | 759 | ····const/16·v18,·0x0 |
760 | ····.line·235 | ||
759 | ····invoke-virtual/range·{v17·..·v18},·Lcom/nineoldandroids/view/ViewPropertyAnimator;->alpha(F)Lcom/nineoldandroids/view/ViewPropertyAnimator; | 761 | ····invoke-virtual/range·{v17·..·v18},·Lcom/nineoldandroids/view/ViewPropertyAnimator;->alpha(F)Lcom/nineoldandroids/view/ViewPropertyAnimator; |
760 | ····move-result-object·v17 | 762 | ····move-result-object·v17 |
761 | ····move-object/from16·v0,·p0 | 763 | ····move-object/from16·v0,·p0 |
762 | ····iget-wide·v0,·v0,·Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener;->mAnimationTime:J | 764 | ····iget-wide·v0,·v0,·Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener;->mAnimationTime:J |
763 | ····move-wide/from16·v18,·v0 | 765 | ····move-wide/from16·v18,·v0 |
766 | ····.line·236 | ||
764 | ····invoke-virtual/range·{v17·..·v19},·Lcom/nineoldandroids/view/ViewPropertyAnimator;->setDuration(J)Lcom/nineoldandroids/view/ViewPropertyAnimator; | 767 | ····invoke-virtual/range·{v17·..·v19},·Lcom/nineoldandroids/view/ViewPropertyAnimator;->setDuration(J)Lcom/nineoldandroids/view/ViewPropertyAnimator; |
765 | ····move-result-object·v17 | 768 | ····move-result-object·v17 |
766 | ····new-instance·v18,·Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener$2; | 769 | ····new-instance·v18,·Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener$2; |
767 | ····move-object/from16·v0,·v18 | 770 | ····move-object/from16·v0,·v18 |
768 | ····move-object/from16·v1,·p0 | 771 | ····move-object/from16·v1,·p0 |
769 | ····invoke-direct·{v0,·v1,·v9,·v8},·Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener$2;-><init>(Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener;Landroid/view/View;I)V | 772 | ····invoke-direct·{v0,·v1,·v9,·v8},·Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener$2;-><init>(Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener;Landroid/view/View;I)V |
773 | ····.line·237 | ||
770 | ····invoke-virtual/range·{v17·..·v18},·Lcom/nineoldandroids/view/ViewPropertyAnimator;->setListener(Lcom/nineoldandroids/animation/Animator$AnimatorListener;)Lcom/nineoldandroids/view/ViewPropertyAnimator; | 774 | ····invoke-virtual/range·{v17·..·v18},·Lcom/nineoldandroids/view/ViewPropertyAnimator;->setListener(Lcom/nineoldandroids/animation/Animator$AnimatorListener;)Lcom/nineoldandroids/view/ViewPropertyAnimator; |
771 | ····.line·251 | 775 | ····.line·251 |
772 | ····.end·local·v8····#·"downPosition":I | 776 | ····.end·local·v8····#·"downPosition":I |
773 | ····.end·local·v9····#·"downView":Landroid/view/View; | 777 | ····.end·local·v9····#·"downView":Landroid/view/View; |
774 | ····:goto_5 | 778 | ····:goto_5 |
775 | ····const/16·v17,·0x0 | 779 | ····const/16·v17,·0x0 |
Offset 949, 36 lines modified | Offset 953, 40 lines modified | ||
949 | ····invoke-static/range·{v17·..·v17},·Lcom/nineoldandroids/view/ViewPropertyAnimator;->animate(Landroid/view/View;)Lcom/nineoldandroids/view/ViewPropertyAnimator; | 953 | ····invoke-static/range·{v17·..·v17},·Lcom/nineoldandroids/view/ViewPropertyAnimator;->animate(Landroid/view/View;)Lcom/nineoldandroids/view/ViewPropertyAnimator; |
950 | ····move-result-object·v17 | 954 | ····move-result-object·v17 |
951 | ····const/16·v18,·0x0 | 955 | ····const/16·v18,·0x0 |
956 | ····.line·246 | ||
952 | ····invoke-virtual/range·{v17·..·v18},·Lcom/nineoldandroids/view/ViewPropertyAnimator;->translationX(F)Lcom/nineoldandroids/view/ViewPropertyAnimator; | 957 | ····invoke-virtual/range·{v17·..·v18},·Lcom/nineoldandroids/view/ViewPropertyAnimator;->translationX(F)Lcom/nineoldandroids/view/ViewPropertyAnimator; |
953 | ····move-result-object·v17 | 958 | ····move-result-object·v17 |
954 | ····const/high16·v18,·0x3f800000····#·1.0f | 959 | ····const/high16·v18,·0x3f800000····#·1.0f |
960 | ····.line·247 | ||
955 | ····invoke-virtual/range·{v17·..·v18},·Lcom/nineoldandroids/view/ViewPropertyAnimator;->alpha(F)Lcom/nineoldandroids/view/ViewPropertyAnimator; | 961 | ····invoke-virtual/range·{v17·..·v18},·Lcom/nineoldandroids/view/ViewPropertyAnimator;->alpha(F)Lcom/nineoldandroids/view/ViewPropertyAnimator; |
956 | ····move-result-object·v17 | 962 | ····move-result-object·v17 |
957 | ····move-object/from16·v0,·p0 | 963 | ····move-object/from16·v0,·p0 |
958 | ····iget-wide·v0,·v0,·Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener;->mAnimationTime:J | 964 | ····iget-wide·v0,·v0,·Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener;->mAnimationTime:J |
959 | ····move-wide/from16·v18,·v0 | 965 | ····move-wide/from16·v18,·v0 |
966 | ····.line·248 | ||
960 | ····invoke-virtual/range·{v17·..·v19},·Lcom/nineoldandroids/view/ViewPropertyAnimator;->setDuration(J)Lcom/nineoldandroids/view/ViewPropertyAnimator; | 967 | ····invoke-virtual/range·{v17·..·v19},·Lcom/nineoldandroids/view/ViewPropertyAnimator;->setDuration(J)Lcom/nineoldandroids/view/ViewPropertyAnimator; |
961 | ····move-result-object·v17 | 968 | ····move-result-object·v17 |
962 | ····const/16·v18,·0x0 | 969 | ····const/16·v18,·0x0 |
970 | ····.line·249 | ||
963 | ····invoke-virtual/range·{v17·..·v18},·Lcom/nineoldandroids/view/ViewPropertyAnimator;->setListener(Lcom/nineoldandroids/animation/Animator$AnimatorListener;)Lcom/nineoldandroids/view/ViewPropertyAnimator; | 971 | ····invoke-virtual/range·{v17·..·v18},·Lcom/nineoldandroids/view/ViewPropertyAnimator;->setListener(Lcom/nineoldandroids/animation/Animator$AnimatorListener;)Lcom/nineoldandroids/view/ViewPropertyAnimator; |
964 | ····goto/16·:goto_5 | 972 | ····goto/16·:goto_5 |
965 | ····.line·260 | 973 | ····.line·260 |
966 | ····.end·local·v5····#·"deltaX":F | 974 | ····.end·local·v5····#·"deltaX":F |
967 | ····.end·local·v6····#·"dismiss":Z | 975 | ····.end·local·v6····#·"dismiss":Z |
Offset 1071, 24 lines modified | Offset 1079, 25 lines modified | ||
1071 | ····invoke-virtual/range·{v17·..·v18},·Landroid/widget/ListView;->requestDisallowInterceptTouchEvent(Z)V | 1079 | ····invoke-virtual/range·{v17·..·v18},·Landroid/widget/ListView;->requestDisallowInterceptTouchEvent(Z)V |
1072 | ····.line·271 | 1080 | ····.line·271 |
1073 | ····invoke-static/range·{p2·..·p2},·Landroid/view/MotionEvent;->obtain(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; | 1081 | ····invoke-static/range·{p2·..·p2},·Landroid/view/MotionEvent;->obtain(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; |
1074 | ····move-result-object·v2 | 1082 | ····move-result-object·v2 |
1075 | ····.line·27 | 1083 | ····.line·273 |
1076 | ····.local·v2,·"cancelEvent":Landroid/view/MotionEvent; | 1084 | ····.local·v2,·"cancelEvent":Landroid/view/MotionEvent; |
1077 | ····invoke-virtual/range·{p2·..·p2},·Landroid/view/MotionEvent;->getActionIndex()I | 1085 | ····invoke-virtual/range·{p2·..·p2},·Landroid/view/MotionEvent;->getActionIndex()I |
1078 | ····move-result·v17 | 1086 | ····move-result·v17 |
1079 | ····shl-int/lit8·v17,·v17,·0x8 | 1087 | ····shl-int/lit8·v17,·v17,·0x8 |
1080 | ····or-int/lit8·v17,·v17,·0x3 | 1088 | ····or-int/lit8·v17,·v17,·0x3 |
1089 | ····.line·272 | ||
1081 | ····move/from16·v0,·v17 | 1090 | ····move/from16·v0,·v17 |
1082 | ····invoke-virtual·{v2,·v0},·Landroid/view/MotionEvent;->setAction(I)V | 1091 | ····invoke-virtual·{v2,·v0},·Landroid/view/MotionEvent;->setAction(I)V |
1083 | ····.line·275 | 1092 | ····.line·275 |
1084 | ····move-object/from16·v0,·p0 | 1093 | ····move-object/from16·v0,·p0 |
Offset 1133, 14 lines modified | Offset 1142, 15 lines modified | ||
1133 | ····const/high16·v19,·0x3f800000····#·1.0f | 1142 | ····const/high16·v19,·0x3f800000····#·1.0f |
1134 | ····const/high16·v20,·0x3f800000····#·1.0f | 1143 | ····const/high16·v20,·0x3f800000····#·1.0f |
1135 | ····const/high16·v21,·0x40000000····#·2.0f | 1144 | ····const/high16·v21,·0x40000000····#·2.0f |
1145 | ····.line·281 | ||
Max diff block lines reached; 397/4556 bytes (8.71%) of diff not shown. |
Offset 349, 52 lines modified | Offset 349, 51 lines modified | ||
349 | ····:cond_0 | 349 | ····:cond_0 |
350 | ····const/4·v0,·0x0 | 350 | ····const/4·v0,·0x0 |
351 | ····goto·:goto_0 | 351 | ····goto·:goto_0 |
352 | .end·method | 352 | .end·method |
353 | .method·public·setWorkout(Lde/skubware/opentraining/basic/Workout;)V | 353 | .method·public·setWorkout(Lde/skubware/opentraining/basic/Workout;)V |
354 | ····.locals· | 354 | ····.locals·6 |
355 | ····.param·p1,·"workout"····#·Lde/skubware/opentraining/basic/Workout; | 355 | ····.param·p1,·"workout"····#·Lde/skubware/opentraining/basic/Workout; |
356 | ····.prologue | 356 | ····.prologue |
357 | ····.line·127 | 357 | ····.line·127 |
358 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/start_training/FExListFragment;->mWorkout:Lde/skubware/opentraining/basic/Workout; | 358 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/start_training/FExListFragment;->mWorkout:Lde/skubware/opentraining/basic/Workout; |
359 | ····.line·129 | 359 | ····.line·129 |
360 | ····new-instance·v0,·Lde/skubware/opentraining/activity/start_training/FExListAdapter; | 360 | ····new-instance·v0,·Lde/skubware/opentraining/activity/start_training/FExListAdapter; |
361 | ····invoke-virtual·{p0},·Lde/skubware/opentraining/activity/start_training/FExListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; | 361 | ····invoke-virtual·{p0},·Lde/skubware/opentraining/activity/start_training/FExListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; |
362 | ····move-result-object·v | 362 | ····move-result-object·v3 |
363 | ····iget-object·v | 363 | ····iget-object·v4,·p0,·Lde/skubware/opentraining/activity/start_training/FExListFragment;->mWorkout:Lde/skubware/opentraining/basic/Workout; |
364 | ····invoke-direct·{v0,·v | 364 | ····invoke-direct·{v0,·v3,·v4},·Lde/skubware/opentraining/activity/start_training/FExListAdapter;-><init>(Landroid/support/v4/app/FragmentActivity;Lde/skubware/opentraining/basic/Workout;)V |
365 | ····.line·130 | 365 | ····.line·130 |
366 | ····.local·v0,·"adapter":Lde/skubware/opentraining/activity/start_training/FExListAdapter; | 366 | ····.local·v0,·"adapter":Lde/skubware/opentraining/activity/start_training/FExListAdapter; |
367 | ····invoke-virtual·{p0,·v0},·Lde/skubware/opentraining/activity/start_training/FExListFragment;->setListAdapter(Landroid/widget/ListAdapter;)V | 367 | ····invoke-virtual·{p0,·v0},·Lde/skubware/opentraining/activity/start_training/FExListFragment;->setListAdapter(Landroid/widget/ListAdapter;)V |
368 | ····.line·132 | 368 | ····.line·132 |
369 | ····const/4·v2,·0x1 | 369 | ····const/4·v2,·0x1 |
370 | ····.line·133 | 370 | ····.line·133 |
371 | ····.local·v2,·"finished":Z | 371 | ····.local·v2,·"finished":Z |
372 | ····iget-object·v | 372 | ····iget-object·v3,·p0,·Lde/skubware/opentraining/activity/start_training/FExListFragment;->mWorkout:Lde/skubware/opentraining/basic/Workout; |
373 | ····invoke-virtual·{v | 373 | ····invoke-virtual·{v3},·Lde/skubware/opentraining/basic/Workout;->getFitnessExercises()Ljava/util/List; |
374 | ····move-result-object·v | 374 | ····move-result-object·v3 |
375 | ····invoke-interface·{v | 375 | ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
376 | ····move-result-object·v3 | 376 | ····move-result-object·v3 |
377 | ····.local·v3,·"i$":Ljava/util/Iterator; | ||
378 | ····:goto_0 | 377 | ····:goto_0 |
379 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z | 378 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
380 | ····move-result·v4 | 379 | ····move-result·v4 |
381 | ····if-eqz·v4,·:cond_0 | 380 | ····if-eqz·v4,·:cond_0 |
Offset 421, 38 lines modified | Offset 420, 38 lines modified | ||
421 | ····.line·136 | 420 | ····.line·136 |
422 | ····.end·local·v1····#·"fEx":Lde/skubware/opentraining/basic/FitnessExercise; | 421 | ····.end·local·v1····#·"fEx":Lde/skubware/opentraining/basic/FitnessExercise; |
423 | ····:cond_0 | 422 | ····:cond_0 |
424 | ····if-eqz·v2,·:cond_1 | 423 | ····if-eqz·v2,·:cond_1 |
425 | ····.line·138 | 424 | ····.line·138 |
426 | ····sget-object·v | 425 | ····sget-object·v3,·Lde/skubware/opentraining/activity/start_training/RecoveryTimerManager;->INSTANCE:Lde/skubware/opentraining/activity/start_training/RecoveryTimerManager; |
427 | ····invoke-virtual·{p0},·Lde/skubware/opentraining/activity/start_training/FExListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; | 426 | ····invoke-virtual·{p0},·Lde/skubware/opentraining/activity/start_training/FExListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; |
428 | ····move-result-object·v | 427 | ····move-result-object·v4 |
429 | ····invoke-virtual·{v | 428 | ····invoke-virtual·{v3,·v4},·Lde/skubware/opentraining/activity/start_training/RecoveryTimerManager;->stopRecoveryTimer(Landroid/content/Context;)V |
430 | ····.line·139 | 429 | ····.line·139 |
431 | ····invoke-virtual·{p0},·Lde/skubware/opentraining/activity/start_training/FExListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; | 430 | ····invoke-virtual·{p0},·Lde/skubware/opentraining/activity/start_training/FExListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; |
432 | ····move-result-object·v | 431 | ····move-result-object·v3 |
433 | ····const·v | 432 | ····const·v4,·0x7f0c00cd |
434 | ····invoke-virtual·{p0,·v | 433 | ····invoke-virtual·{p0,·v4},·Lde/skubware/opentraining/activity/start_training/FExListFragment;->getString(I)Ljava/lang/String; |
435 | ····move-result-object·v | 434 | ····move-result-object·v4 |
436 | ····const/4·v | 435 | ····const/4·v5,·0x1 |
437 | ····invoke-static·{v | 436 | ····invoke-static·{v3,·v4,·v5},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; |
438 | ····move-result-object·v | 437 | ····move-result-object·v3 |
439 | ····invoke-virtual·{v | 438 | ····invoke-virtual·{v3},·Landroid/widget/Toast;->show()V |
440 | ····.line·142 | 439 | ····.line·142 |
441 | ····:cond_1 | 440 | ····:cond_1 |
442 | ····return-void | 441 | ····return-void |
443 | .end·method | 442 | .end·method |
Offset 37, 15 lines modified | Offset 37, 14 lines modified | ||
37 | .method·public·constructor·<init>()V | 37 | .method·public·constructor·<init>()V |
38 | ····.locals·0 | 38 | ····.locals·0 |
39 | ····.prologue | 39 | ····.prologue |
40 | ····.line·54 | 40 | ····.line·54 |
41 | ····invoke-direct·{p0},·Landroid/support/v4/app/DialogFragment;-><init>()V | 41 | ····invoke-direct·{p0},·Landroid/support/v4/app/DialogFragment;-><init>()V |
42 | ····.line·93 | ||
43 | ····return-void | 42 | ····return-void |
44 | .end·method | 43 | .end·method |
45 | .method·public·static·newInstance(Lde/skubware/opentraining/basic/FitnessExercise;)Lde/skubware/opentraining/activity/start_training/DialogFragmentHistory; | 44 | .method·public·static·newInstance(Lde/skubware/opentraining/basic/FitnessExercise;)Lde/skubware/opentraining/activity/start_training/DialogFragmentHistory; |
46 | ····.locals·3 | 45 | ····.locals·3 |
47 | ····.param·p0,·"fEx"····#·Lde/skubware/opentraining/basic/FitnessExercise; | 46 | ····.param·p0,·"fEx"····#·Lde/skubware/opentraining/basic/FitnessExercise; |
Offset 87, 390 lines modified | Offset 86, 394 lines modified | ||
87 | ····.line·87 | 86 | ····.line·87 |
88 | ····invoke-virtual·{p0},·Lde/skubware/opentraining/activity/start_training/DialogFragmentHistory;->getArguments()Landroid/os/Bundle; | 87 | ····invoke-virtual·{p0},·Lde/skubware/opentraining/activity/start_training/DialogFragmentHistory;->getArguments()Landroid/os/Bundle; |
89 | ····move-result-object·v0 | 88 | ····move-result-object·v0 |
90 | ····sget-object·v1,·Lde/skubware/opentraining/activity/start_training/DialogFragmentHistory;->ARG_ID_EXERCISE:Ljava/lang/String; | 89 | ····sget-object·v1,·Lde/skubware/opentraining/activity/start_training/DialogFragmentHistory;->ARG_ID_EXERCISE:Ljava/lang/String; |
90 | ····.line·88 | ||
91 | ····invoke-virtual·{v0,·v1},·Landroid/os/Bundle;->getSerializable(Ljava/lang/String;)Ljava/io/Serializable; | 91 | ····invoke-virtual·{v0,·v1},·Landroid/os/Bundle;->getSerializable(Ljava/lang/String;)Ljava/io/Serializable; |
92 | ····move-result-object·v0 | 92 | ····move-result-object·v0 |
93 | ····check-cast·v0,·Lde/skubware/opentraining/basic/FitnessExercise; | 93 | ····check-cast·v0,·Lde/skubware/opentraining/basic/FitnessExercise; |
94 | ····iput-object·v0,·p0,·Lde/skubware/opentraining/activity/start_training/DialogFragmentHistory;->mFex:Lde/skubware/opentraining/basic/FitnessExercise; | 94 | ····iput-object·v0,·p0,·Lde/skubware/opentraining/activity/start_training/DialogFragmentHistory;->mFex:Lde/skubware/opentraining/basic/FitnessExercise; |
95 | ····.line·89 | 95 | ····.line·89 |
96 | ····return-void | 96 | ····return-void |
97 | .end·method | 97 | .end·method |
98 | .method·public·onCreateDialog(Landroid/os/Bundle;)Landroid/app/Dialog; | 98 | .method·public·onCreateDialog(Landroid/os/Bundle;)Landroid/app/Dialog; |
99 | ····.locals·2 | 99 | ····.locals·26 |
100 | ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle; | 100 | ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle; |
101 | ····.annotation·build·Landroid/annotation/SuppressLint; | 101 | ····.annotation·build·Landroid/annotation/SuppressLint; |
102 | ········value·=·{ | 102 | ········value·=·{ |
103 | ············"SimpleDateFormat" | 103 | ············"SimpleDateFormat" |
104 | ········} | 104 | ········} |
105 | ····.end·annotation | 105 | ····.end·annotation |
106 | ····.prologue | 106 | ····.prologue |
107 | ····.line·103 | 107 | ····.line·103 |
108 | ····move-object/from16·v0,·p0 | 108 | ····move-object/from16·v0,·p0 |
109 | ····iget-object·v0,·v0,·Lde/skubware/opentraining/activity/start_training/DialogFragmentHistory;->mFex:Lde/skubware/opentraining/basic/FitnessExercise; | 109 | ····iget-object·v0,·v0,·Lde/skubware/opentraining/activity/start_training/DialogFragmentHistory;->mFex:Lde/skubware/opentraining/basic/FitnessExercise; |
110 | ····move-object/from16·v2 | 110 | ····move-object/from16·v21,·v0 |
111 | ····invoke-virtual/range·{v2 | 111 | ····invoke-virtual/range·{v21·..·v21},·Lde/skubware/opentraining/basic/FitnessExercise;->getTrainingEntryList()Ljava/util/List; |
112 | ····move-result-object·v2 | 112 | ····move-result-object·v21 |
113 | ····invoke-interface/range·{v2 | 113 | ····invoke-interface/range·{v21·..·v21},·Ljava/util/List;->isEmpty()Z |
114 | ····move-result·v2 | 114 | ····move-result·v21 |
115 | ····if-eqz·v2 | 115 | ····if-eqz·v21,·:cond_0 |
116 | ····.line·104 | 116 | ····.line·104 |
117 | ····new-instance·v2 | 117 | ····new-instance·v21,·Landroid/app/AlertDialog$Builder; |
118 | ····invoke-virtual/range·{p0·..·p0},·Lde/skubware/opentraining/activity/start_training/DialogFragmentHistory;->getActivity()Landroid/support/v4/app/FragmentActivity; | 118 | ····invoke-virtual/range·{p0·..·p0},·Lde/skubware/opentraining/activity/start_training/DialogFragmentHistory;->getActivity()Landroid/support/v4/app/FragmentActivity; |
119 | ····move-result-object·v2 | 119 | ····move-result-object·v22 |
120 | ····invoke-direct/range·{v2 | 120 | ····invoke-direct/range·{v21·..·v22},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
121 | ····const·v2 | 121 | ····const·v22,·0x7f0c006e |
122 | ····.line·105 | ||
122 | ····move-object/from16·v0,·p0 | 123 | ····move-object/from16·v0,·p0 |
123 | ····move/from16·v1,·v2 | 124 | ····move/from16·v1,·v22 |
124 | ····invoke-virtual·{v0,·v1},·Lde/skubware/opentraining/activity/start_training/DialogFragmentHistory;->getString(I)Ljava/lang/String; | 125 | ····invoke-virtual·{v0,·v1},·Lde/skubware/opentraining/activity/start_training/DialogFragmentHistory;->getString(I)Ljava/lang/String; |
125 | ····move-result-object·v2 | 126 | ····move-result-object·v22 |
126 | ····invoke-virtual/range·{v2 | 127 | ····invoke-virtual/range·{v21·..·v22},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; |
127 | ····move-result-object·v2 | 128 | ····move-result-object·v21 |
128 | ····const·v2 | 129 | ····const·v22,·0x104000a |
130 | ····.line·106 | ||
129 | ····move-object/from16·v0,·p0 | 131 | ····move-object/from16·v0,·p0 |
130 | ····move/from16·v1,·v2 | 132 | ····move/from16·v1,·v22 |
131 | ····invoke-virtual·{v0,·v1},·Lde/skubware/opentraining/activity/start_training/DialogFragmentHistory;->getString(I)Ljava/lang/String; | 133 | ····invoke-virtual·{v0,·v1},·Lde/skubware/opentraining/activity/start_training/DialogFragmentHistory;->getString(I)Ljava/lang/String; |
132 | ····move-result-object·v2 | 134 | ····move-result-object·v22 |
135 | ····new-instance·v23,·Lde/skubware/opentraining/activity/start_training/DialogFragmentHistory$1; | ||
133 | ···· | 136 | ····move-object/from16·v0,·v23 |
134 | ···· | 137 | ····move-object/from16·v1,·p0 |
135 | ····invoke- | 138 | ····invoke-direct·{v0,·v1},·Lde/skubware/opentraining/activity/start_training/DialogFragmentHistory$1;-><init>(Lde/skubware/opentraining/activity/start_training/DialogFragmentHistory;)V |
136 | ···· | 139 | ····invoke-virtual/range·{v21·..·v23},·Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
137 | ···· | 140 | ····move-result-object·v21 |
138 | ···· | 141 | ····const/16·v22,·0x1 |
139 | ···· | 142 | ····.line·112 |
143 | ····invoke-virtual/range·{v21·..·v22},·Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; | ||
140 | ···· | 144 | ····move-result-object·v21 |
145 | ····.line·113 | ||
146 | ····invoke-virtual/range·{v21·..·v21},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; | ||
141 | ····move-result-object·v2 | 147 | ····move-result-object·v21 |
142 | ····.line·188 | 148 | ····.line·188 |
143 | ····:goto_0 | 149 | ····:goto_0 |
144 | ····return-object·v2 | 150 | ····return-object·v21 |
145 | ····.line·119 | 151 | ····.line·119 |
Max diff block lines reached; 22486/28384 bytes (79.22%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/start_training/DialogFragmentAddEntry; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/start_training/DialogFragmentAddEntry; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/start_training/DialogFragmentAddEntry;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/start_training/DialogFragmentAddEntry;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/start_training/DialogFragmentAddEntry; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·389 | 27 | ····.line·389 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/start_training/DialogFragmentAddEntry$5;->this$0:Lde/skubware/opentraining/activity/start_training/DialogFragmentAddEntry; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/start_training/DialogFragmentAddEntry$5;->this$0:Lde/skubware/opentraining/activity/start_training/DialogFragmentAddEntry; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 97, 15 lines modified | Offset 97, 14 lines modified | ||
97 | ····.line·57 | 97 | ····.line·57 |
98 | ····iput-boolean·v1,·p0,·Lde/skubware/opentraining/activity/start_training/RecoveryTimerManager;->mVibrationEnabled:Z | 98 | ····iput-boolean·v1,·p0,·Lde/skubware/opentraining/activity/start_training/RecoveryTimerManager;->mVibrationEnabled:Z |
99 | ····.line·58 | 99 | ····.line·58 |
100 | ····iput-boolean·v1,·p0,·Lde/skubware/opentraining/activity/start_training/RecoveryTimerManager;->mNotificationSoundEnabled:Z | 100 | ····iput-boolean·v1,·p0,·Lde/skubware/opentraining/activity/start_training/RecoveryTimerManager;->mNotificationSoundEnabled:Z |
101 | ····.line·61 | ||
102 | ····return-void | 101 | ····return-void |
103 | .end·method | 102 | .end·method |
104 | .method·static·synthetic·access$000(Lde/skubware/opentraining/activity/start_training/RecoveryTimerManager;)Landroid/support/v4/app/NotificationCompat$Builder; | 103 | .method·static·synthetic·access$000(Lde/skubware/opentraining/activity/start_training/RecoveryTimerManager;)Landroid/support/v4/app/NotificationCompat$Builder; |
105 | ····.locals·1 | 104 | ····.locals·1 |
106 | ····.param·p0,·"x0"····#·Lde/skubware/opentraining/activity/start_training/RecoveryTimerManager; | 105 | ····.param·p0,·"x0"····#·Lde/skubware/opentraining/activity/start_training/RecoveryTimerManager; |
Offset 370, 20 lines modified | Offset 369, 22 lines modified | ||
370 | ····invoke-virtual·{v1,·v3},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; | 369 | ····invoke-virtual·{v1,·v3},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; |
371 | ····move-result-object·v1 | 370 | ····move-result-object·v1 |
372 | ····const·v3,·0x7f020056 | 371 | ····const·v3,·0x7f020056 |
372 | ····.line·142 | ||
373 | ····invoke-virtual·{v1,·v3},·Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder; | 373 | ····invoke-virtual·{v1,·v3},·Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder; |
374 | ····move-result-object·v1 | 374 | ····move-result-object·v1 |
375 | ····iget-object·v3,·p0,·Lde/skubware/opentraining/activity/start_training/RecoveryTimerManager;->mContext:Landroid/content/Context; | 375 | ····iget-object·v3,·p0,·Lde/skubware/opentraining/activity/start_training/RecoveryTimerManager;->mContext:Landroid/content/Context; |
376 | ····.line·143 | ||
376 | ····invoke-virtual·{v3},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; | 377 | ····invoke-virtual·{v3},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; |
377 | ····move-result-object·v3 | 378 | ····move-result-object·v3 |
378 | ····const·v6,·0x7f020054 | 379 | ····const·v6,·0x7f020054 |
379 | ····invoke-static·{v3,·v6},·Landroid/graphics/BitmapFactory;->decodeResource(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; | 380 | ····invoke-static·{v3,·v6},·Landroid/graphics/BitmapFactory;->decodeResource(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; |
Offset 27, 14 lines modified | Offset 27, 15 lines modified | ||
27 | .field·final·synthetic·val$timerKind:Lde/skubware/opentraining/activity/start_training/RecoveryTimerManager$RecoveryTimerKind; | 27 | .field·final·synthetic·val$timerKind:Lde/skubware/opentraining/activity/start_training/RecoveryTimerManager$RecoveryTimerKind; |
28 | #·direct·methods | 28 | #·direct·methods |
29 | .method·constructor·<init>(Lde/skubware/opentraining/activity/start_training/RecoveryTimerManager;ILde/skubware/opentraining/activity/start_training/RecoveryTimerManager$RecoveryTimerKind;ZZ)V | 29 | .method·constructor·<init>(Lde/skubware/opentraining/activity/start_training/RecoveryTimerManager;ILde/skubware/opentraining/activity/start_training/RecoveryTimerManager$RecoveryTimerKind;ZZ)V |
30 | ····.locals·1 | 30 | ····.locals·1 |
31 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/start_training/RecoveryTimerManager; | ||
31 | ····.prologue | 32 | ····.prologue |
32 | ····.line·152 | 33 | ····.line·152 |
33 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/start_training/RecoveryTimerManager$1;->this$0:Lde/skubware/opentraining/activity/start_training/RecoveryTimerManager; | 34 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/start_training/RecoveryTimerManager$1;->this$0:Lde/skubware/opentraining/activity/start_training/RecoveryTimerManager; |
34 | ····iput·p2,·p0,·Lde/skubware/opentraining/activity/start_training/RecoveryTimerManager$1;->val$max:I | 35 | ····iput·p2,·p0,·Lde/skubware/opentraining/activity/start_training/RecoveryTimerManager$1;->val$max:I |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$lp:Landroid/view/ViewGroup$LayoutParams; | 24 | .field·final·synthetic·val$lp:Landroid/view/ViewGroup$LayoutParams; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener;Landroid/view/ViewGroup$LayoutParams;Landroid/view/View;)V | 26 | .method·constructor·<init>(Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener;Landroid/view/ViewGroup$LayoutParams;Landroid/view/View;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·346 | 30 | ····.line·346 |
30 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener$4;->this$0:Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener; | 31 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener$4;->this$0:Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener; |
31 | ····iput-object·p2,·p0,·Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener$4;->val$lp:Landroid/view/ViewGroup$LayoutParams; | 32 | ····iput-object·p2,·p0,·Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener$4;->val$lp:Landroid/view/ViewGroup$LayoutParams; |
Offset 34, 14 lines modified | Offset 34, 15 lines modified | ||
34 | .field·public·view:Landroid/view/View; | 34 | .field·public·view:Landroid/view/View; |
35 | #·direct·methods | 35 | #·direct·methods |
36 | .method·public·constructor·<init>(Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener;ILandroid/view/View;)V | 36 | .method·public·constructor·<init>(Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener;ILandroid/view/View;)V |
37 | ····.locals·0 | 37 | ····.locals·0 |
38 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener; | ||
38 | ····.param·p2,·"position"····#·I | 39 | ····.param·p2,·"position"····#·I |
39 | ····.param·p3,·"view"····#·Landroid/view/View; | 40 | ····.param·p3,·"view"····#·Landroid/view/View; |
40 | ····.prologue | 41 | ····.prologue |
41 | ····.line·294 | 42 | ····.line·294 |
42 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener$PendingDismissData;->this$0:Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener; | 43 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener$PendingDismissData;->this$0:Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener; |
Offset 344, 285 lines modified | Offset 344, 284 lines modified | ||
344 | ····.line·82 | 344 | ····.line·82 |
345 | ····int-to-long·v0,·p1 | 345 | ····int-to-long·v0,·p1 |
346 | ····return-wide·v0 | 346 | ····return-wide·v0 |
347 | .end·method | 347 | .end·method |
348 | .method·public·getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; | 348 | .method·public·getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; |
349 | ····.locals·1 | 349 | ····.locals·17 |
350 | ····.param·p1,·"position"····#·I | 350 | ····.param·p1,·"position"····#·I |
351 | ····.param·p2,·"convertView"····#·Landroid/view/View; | 351 | ····.param·p2,·"convertView"····#·Landroid/view/View; |
352 | ····.param·p3,·"parent"····#·Landroid/view/ViewGroup; | 352 | ····.param·p3,·"parent"····#·Landroid/view/ViewGroup; |
353 | ····.prologue | 353 | ····.prologue |
354 | ····.line·86 | 354 | ····.line·86 |
355 | ····move-object/from16·v1 | 355 | ····move-object/from16·v12,·p2 |
356 | ····.line·89 | 356 | ····.line·89 |
357 | ····.local·v1 | 357 | ····.local·v12,·"vi":Landroid/view/View; |
358 | ····invoke-virtual/range·{p0·..·p0},·Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter;->getCount()I | 358 | ····invoke-virtual/range·{p0·..·p0},·Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter;->getCount()I |
359 | ····move-result·v1 | 359 | ····move-result·v14 |
360 | ····add-int/lit8·v1 | 360 | ····add-int/lit8·v14,·v14,·-0x1 |
361 | ····move/from16·v0,·p1 | 361 | ····move/from16·v0,·p1 |
362 | ····if-ne·v0,·v1 | 362 | ····if-ne·v0,·v14,·:cond_0 |
363 | ····.line·90 | 363 | ····.line·90 |
364 | ····sget-object·v1 | 364 | ····sget-object·v14,·Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter;->mInflater:Landroid/view/LayoutInflater; |
365 | ····const·v1 | 365 | ····const·v15,·0x7f030038 |
366 | ····const/16·v1 | 366 | ····const/16·v16,·0x0 |
367 | ····invoke-virtual/range·{v1 | 367 | ····invoke-virtual/range·{v14·..·v16},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; |
368 | ····move-result-object·v1 | 368 | ····move-result-object·v12 |
369 | ····.line·93 | 369 | ····.line·93 |
370 | ····new-instance·v1 | 370 | ····new-instance·v14,·Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter$1; |
371 | ····move-object/from16·v0,·p0 | 371 | ····move-object/from16·v0,·p0 |
372 | ····invoke-direct·{v1 | 372 | ····invoke-direct·{v14,·v0},·Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter$1;-><init>(Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter;)V |
373 | ····invoke-virtual·{v1 | 373 | ····invoke-virtual·{v12,·v14},·Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V |
374 | ····move-object·v1 | 374 | ····move-object·v13,·v12 |
375 | ····.line·175 | 375 | ····.line·175 |
376 | ····.end·local·v1 | 376 | ····.end·local·v12····#·"vi":Landroid/view/View; |
377 | ····.local·v1 | 377 | ····.local·v13,·"vi":Landroid/view/View; |
378 | ····:goto_0 | 378 | ····:goto_0 |
379 | ····return-object·v1 | 379 | ····return-object·v13 |
380 | ····.line·103 | 380 | ····.line·103 |
381 | ····.end·local·v1 | 381 | ····.end·local·v13····#·"vi":Landroid/view/View; |
382 | ····.restart·local·v1 | 382 | ····.restart·local·v12····#·"vi":Landroid/view/View; |
383 | ····:cond_0 | 383 | ····:cond_0 |
384 | ····sget-object·v1 | 384 | ····sget-object·v14,·Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter;->mInflater:Landroid/view/LayoutInflater; |
385 | ····const·v1 | 385 | ····const·v15,·0x7f030037 |
386 | ····const/16·v1 | 386 | ····const/16·v16,·0x0 |
387 | ····invoke-virtual/range·{v1 | 387 | ····invoke-virtual/range·{v14·..·v16},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; |
388 | ····move-result-object·v1 | 388 | ····move-result-object·v12 |
389 | ····.line·104 | 389 | ····.line·104 |
390 | ····invoke-virtual/range·{p0·..·p1},·Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter;->getItem(I)Ljava/lang/Object; | 390 | ····invoke-virtual/range·{p0·..·p1},·Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter;->getItem(I)Ljava/lang/Object; |
391 | ····move-result-object·v | 391 | ····move-result-object·v8 |
392 | ····check-cast·v | 392 | ····check-cast·v8,·Lde/skubware/opentraining/basic/FSet; |
393 | ····.line·107 | 393 | ····.line·107 |
394 | ····.local·v | 394 | ····.local·v8,·"set":Lde/skubware/opentraining/basic/FSet; |
395 | ····const·v1 | 395 | ····const·v14,·0x7f0a009c |
396 | ····invoke-virtual·{v1 | 396 | ····invoke-virtual·{v12,·v14},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
397 | ····move-result-object·v1 | 397 | ····move-result-object·v11 |
398 | ····check-cast·v1 | 398 | ····check-cast·v11,·Landroid/widget/TextView; |
399 | ····.line·108 | 399 | ····.line·108 |
400 | ····.local·v1 | 400 | ····.local·v11,·"textview_weight":Landroid/widget/TextView; |
401 | ····const·v1 | 401 | ····const·v14,·0x7f0a009f |
402 | ····invoke-virtual·{v1 | 402 | ····invoke-virtual·{v12,·v14},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
403 | ····move-result-object·v1 | 403 | ····move-result-object·v10 |
404 | ····check-cast·v1 | 404 | ····check-cast·v10,·Landroid/widget/TextView; |
405 | ····.line·109 | 405 | ····.line·109 |
406 | ····.local·v1 | 406 | ····.local·v10,·"textview_rep":Landroid/widget/TextView; |
407 | ····const·v1 | 407 | ····const·v14,·0x7f0a00a2 |
408 | ····invoke-virtual·{v1 | 408 | ····invoke-virtual·{v12,·v14},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
409 | ····move-result-object·v | 409 | ····move-result-object·v9 |
410 | ····check-cast·v | 410 | ····check-cast·v9,·Landroid/widget/TextView; |
411 | ····.line·111 | 411 | ····.line·111 |
412 | ····.local·v | 412 | ····.local·v9,·"textview_duration":Landroid/widget/TextView; |
413 | ····invoke-virtual·{v | 413 | ····invoke-virtual·{v8},·Lde/skubware/opentraining/basic/FSet;->getSetParameters()Ljava/util/List; |
414 | ····move-result-object·v1 | 414 | ····move-result-object·v14 |
415 | ····invoke-interface·{v1 | 415 | ····invoke-interface·{v14},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
416 | ····move-result-object·v | 416 | ····move-result-object·v14 |
417 | ····.local·v3,·"i$":Ljava/util/Iterator; | ||
418 | ····:cond_1 | 417 | ····:cond_1 |
419 | ····:goto_1 | 418 | ····:goto_1 |
420 | ····invoke-interface·{v | 419 | ····invoke-interface·{v14},·Ljava/util/Iterator;->hasNext()Z |
421 | ····move-result·v15 | 420 | ····move-result·v15 |
422 | ····if-eqz·v15,·:cond_4 | 421 | ····if-eqz·v15,·:cond_4 |
423 | ····invoke-interface·{v | 422 | ····invoke-interface·{v14},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
Max diff block lines reached; 9541/16151 bytes (59.07%) of diff not shown. |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$set:Lde/skubware/opentraining/basic/FSet; | 24 | .field·final·synthetic·val$set:Lde/skubware/opentraining/basic/FSet; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter;Lde/skubware/opentraining/basic/FSet;Landroid/widget/ImageButton;)V | 26 | .method·constructor·<init>(Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter;Lde/skubware/opentraining/basic/FSet;Landroid/widget/ImageButton;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·134 | 30 | ····.line·134 |
30 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter$2;->this$0:Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter; | 31 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter$2;->this$0:Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter; |
31 | ····iput-object·p2,·p0,·Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter$2;->val$set:Lde/skubware/opentraining/basic/FSet; | 32 | ····iput-object·p2,·p0,·Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter$2;->val$set:Lde/skubware/opentraining/basic/FSet; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/start_training/FExDetailFragment; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/start_training/FExDetailFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/start_training/FExDetailFragment;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/start_training/FExDetailFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/start_training/FExDetailFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·177 | 27 | ····.line·177 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/start_training/FExDetailFragment$3;->this$0:Lde/skubware/opentraining/activity/start_training/FExDetailFragment; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/start_training/FExDetailFragment$3;->this$0:Lde/skubware/opentraining/activity/start_training/FExDetailFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 404, 33 lines modified | Offset 404, 37 lines modified | ||
404 | ····if-eqz·v3,·:cond_6 | 404 | ····if-eqz·v3,·:cond_6 |
405 | ····iget·v6,·p0,·Lde/skubware/opentraining/activity/start_training/SwipeDismissTouchListener;->mViewWidth:I | 405 | ····iget·v6,·p0,·Lde/skubware/opentraining/activity/start_training/SwipeDismissTouchListener;->mViewWidth:I |
406 | ····int-to-float·v6,·v6 | 406 | ····int-to-float·v6,·v6 |
407 | ····.line·155 | ||
407 | ····:goto_2 | 408 | ····:goto_2 |
408 | ····invoke-virtual·{v8,·v6},·Lcom/nineoldandroids/view/ViewPropertyAnimator;->translationX(F)Lcom/nineoldandroids/view/ViewPropertyAnimator; | 409 | ····invoke-virtual·{v8,·v6},·Lcom/nineoldandroids/view/ViewPropertyAnimator;->translationX(F)Lcom/nineoldandroids/view/ViewPropertyAnimator; |
409 | ····move-result-object·v6 | 410 | ····move-result-object·v6 |
411 | ····.line·156 | ||
410 | ····invoke-virtual·{v6,·v10},·Lcom/nineoldandroids/view/ViewPropertyAnimator;->alpha(F)Lcom/nineoldandroids/view/ViewPropertyAnimator; | 412 | ····invoke-virtual·{v6,·v10},·Lcom/nineoldandroids/view/ViewPropertyAnimator;->alpha(F)Lcom/nineoldandroids/view/ViewPropertyAnimator; |
411 | ····move-result-object·v6 | 413 | ····move-result-object·v6 |
412 | ····iget-wide·v8,·p0,·Lde/skubware/opentraining/activity/start_training/SwipeDismissTouchListener;->mAnimationTime:J | 414 | ····iget-wide·v8,·p0,·Lde/skubware/opentraining/activity/start_training/SwipeDismissTouchListener;->mAnimationTime:J |
415 | ····.line·157 | ||
413 | ····invoke-virtual·{v6,·v8,·v9},·Lcom/nineoldandroids/view/ViewPropertyAnimator;->setDuration(J)Lcom/nineoldandroids/view/ViewPropertyAnimator; | 416 | ····invoke-virtual·{v6,·v8,·v9},·Lcom/nineoldandroids/view/ViewPropertyAnimator;->setDuration(J)Lcom/nineoldandroids/view/ViewPropertyAnimator; |
414 | ····move-result-object·v6 | 417 | ····move-result-object·v6 |
415 | ····new-instance·v8,·Lde/skubware/opentraining/activity/start_training/SwipeDismissTouchListener$1; | 418 | ····new-instance·v8,·Lde/skubware/opentraining/activity/start_training/SwipeDismissTouchListener$1; |
416 | ····invoke-direct·{v8,·p0},·Lde/skubware/opentraining/activity/start_training/SwipeDismissTouchListener$1;-><init>(Lde/skubware/opentraining/activity/start_training/SwipeDismissTouchListener;)V | 419 | ····invoke-direct·{v8,·p0},·Lde/skubware/opentraining/activity/start_training/SwipeDismissTouchListener$1;-><init>(Lde/skubware/opentraining/activity/start_training/SwipeDismissTouchListener;)V |
420 | ····.line·158 | ||
417 | ····invoke-virtual·{v6,·v8},·Lcom/nineoldandroids/view/ViewPropertyAnimator;->setListener(Lcom/nineoldandroids/animation/Animator$AnimatorListener;)Lcom/nineoldandroids/view/ViewPropertyAnimator; | 421 | ····invoke-virtual·{v6,·v8},·Lcom/nineoldandroids/view/ViewPropertyAnimator;->setListener(Lcom/nineoldandroids/animation/Animator$AnimatorListener;)Lcom/nineoldandroids/view/ViewPropertyAnimator; |
418 | ····.line·172 | 422 | ····.line·172 |
419 | ····:goto_3 | 423 | ····:goto_3 |
420 | ····iput-object·v12,·p0,·Lde/skubware/opentraining/activity/start_training/SwipeDismissTouchListener;->mVelocityTracker:Landroid/view/VelocityTracker; | 424 | ····iput-object·v12,·p0,·Lde/skubware/opentraining/activity/start_training/SwipeDismissTouchListener;->mVelocityTracker:Landroid/view/VelocityTracker; |
421 | ····.line·173 | 425 | ····.line·173 |
Offset 510, 28 lines modified | Offset 514, 32 lines modified | ||
510 | ····:cond_7 | 514 | ····:cond_7 |
511 | ····iget-object·v6,·p0,·Lde/skubware/opentraining/activity/start_training/SwipeDismissTouchListener;->mView:Landroid/view/View; | 515 | ····iget-object·v6,·p0,·Lde/skubware/opentraining/activity/start_training/SwipeDismissTouchListener;->mView:Landroid/view/View; |
512 | ····invoke-static·{v6},·Lcom/nineoldandroids/view/ViewPropertyAnimator;->animate(Landroid/view/View;)Lcom/nineoldandroids/view/ViewPropertyAnimator; | 516 | ····invoke-static·{v6},·Lcom/nineoldandroids/view/ViewPropertyAnimator;->animate(Landroid/view/View;)Lcom/nineoldandroids/view/ViewPropertyAnimator; |
513 | ····move-result-object·v6 | 517 | ····move-result-object·v6 |
518 | ····.line·167 | ||
514 | ····invoke-virtual·{v6,·v10},·Lcom/nineoldandroids/view/ViewPropertyAnimator;->translationX(F)Lcom/nineoldandroids/view/ViewPropertyAnimator; | 519 | ····invoke-virtual·{v6,·v10},·Lcom/nineoldandroids/view/ViewPropertyAnimator;->translationX(F)Lcom/nineoldandroids/view/ViewPropertyAnimator; |
515 | ····move-result-object·v6 | 520 | ····move-result-object·v6 |
521 | ····.line·168 | ||
516 | ····invoke-virtual·{v6,·v11},·Lcom/nineoldandroids/view/ViewPropertyAnimator;->alpha(F)Lcom/nineoldandroids/view/ViewPropertyAnimator; | 522 | ····invoke-virtual·{v6,·v11},·Lcom/nineoldandroids/view/ViewPropertyAnimator;->alpha(F)Lcom/nineoldandroids/view/ViewPropertyAnimator; |
517 | ····move-result-object·v6 | 523 | ····move-result-object·v6 |
518 | ····iget-wide·v8,·p0,·Lde/skubware/opentraining/activity/start_training/SwipeDismissTouchListener;->mAnimationTime:J | 524 | ····iget-wide·v8,·p0,·Lde/skubware/opentraining/activity/start_training/SwipeDismissTouchListener;->mAnimationTime:J |
525 | ····.line·169 | ||
519 | ····invoke-virtual·{v6,·v8,·v9},·Lcom/nineoldandroids/view/ViewPropertyAnimator;->setDuration(J)Lcom/nineoldandroids/view/ViewPropertyAnimator; | 526 | ····invoke-virtual·{v6,·v8,·v9},·Lcom/nineoldandroids/view/ViewPropertyAnimator;->setDuration(J)Lcom/nineoldandroids/view/ViewPropertyAnimator; |
520 | ····move-result-object·v6 | 527 | ····move-result-object·v6 |
528 | ····.line·170 | ||
521 | ····invoke-virtual·{v6,·v12},·Lcom/nineoldandroids/view/ViewPropertyAnimator;->setListener(Lcom/nineoldandroids/animation/Animator$AnimatorListener;)Lcom/nineoldandroids/view/ViewPropertyAnimator; | 529 | ····invoke-virtual·{v6,·v12},·Lcom/nineoldandroids/view/ViewPropertyAnimator;->setListener(Lcom/nineoldandroids/animation/Animator$AnimatorListener;)Lcom/nineoldandroids/view/ViewPropertyAnimator; |
522 | ····goto·:goto_3 | 530 | ····goto·:goto_3 |
523 | ····.line·180 | 531 | ····.line·180 |
524 | ····.end·local·v1····#·"deltaX":F | 532 | ····.end·local·v1····#·"deltaX":F |
525 | ····.end·local·v2····#·"dismiss":Z | 533 | ····.end·local·v2····#·"dismiss":Z |
Offset 584, 24 lines modified | Offset 592, 25 lines modified | ||
584 | ····invoke-interface·{v8,·v6},·Landroid/view/ViewParent;->requestDisallowInterceptTouchEvent(Z)V | 592 | ····invoke-interface·{v8,·v6},·Landroid/view/ViewParent;->requestDisallowInterceptTouchEvent(Z)V |
585 | ····.line·191 | 593 | ····.line·191 |
586 | ····invoke-static·{p2},·Landroid/view/MotionEvent;->obtain(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; | 594 | ····invoke-static·{p2},·Landroid/view/MotionEvent;->obtain(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; |
587 | ····move-result-object·v0 | 595 | ····move-result-object·v0 |
588 | ····.line·19 | 596 | ····.line·193 |
589 | ····.local·v0,·"cancelEvent":Landroid/view/MotionEvent; | 597 | ····.local·v0,·"cancelEvent":Landroid/view/MotionEvent; |
590 | ····invoke-virtual·{p2},·Landroid/view/MotionEvent;->getActionIndex()I | 598 | ····invoke-virtual·{p2},·Landroid/view/MotionEvent;->getActionIndex()I |
591 | ····move-result·v8 | 599 | ····move-result·v8 |
592 | ····shl-int/lit8·v8,·v8,·0x8 | 600 | ····shl-int/lit8·v8,·v8,·0x8 |
593 | ····or-int/lit8·v8,·v8,·0x3 | 601 | ····or-int/lit8·v8,·v8,·0x3 |
602 | ····.line·192 | ||
594 | ····invoke-virtual·{v0,·v8},·Landroid/view/MotionEvent;->setAction(I)V | 603 | ····invoke-virtual·{v0,·v8},·Landroid/view/MotionEvent;->setAction(I)V |
595 | ····.line·194 | 604 | ····.line·194 |
596 | ····iget-object·v8,·p0,·Lde/skubware/opentraining/activity/start_training/SwipeDismissTouchListener;->mView:Landroid/view/View; | 605 | ····iget-object·v8,·p0,·Lde/skubware/opentraining/activity/start_training/SwipeDismissTouchListener;->mView:Landroid/view/View; |
597 | ····invoke-virtual·{v8,·v0},·Landroid/view/View;->onTouchEvent(Landroid/view/MotionEvent;)Z | 606 | ····invoke-virtual·{v8,·v0},·Landroid/view/View;->onTouchEvent(Landroid/view/MotionEvent;)Z |
Offset 621, 28 lines modified | Offset 630, 30 lines modified | ||
621 | ····invoke-static·{v7,·v1},·Lcom/nineoldandroids/view/ViewHelper;->setTranslationX(Landroid/view/View;F)V | 630 | ····invoke-static·{v7,·v1},·Lcom/nineoldandroids/view/ViewHelper;->setTranslationX(Landroid/view/View;F)V |
622 | ····.line·201 | 631 | ····.line·201 |
623 | ····iget-object·v7,·p0,·Lde/skubware/opentraining/activity/start_training/SwipeDismissTouchListener;->mView:Landroid/view/View; | 632 | ····iget-object·v7,·p0,·Lde/skubware/opentraining/activity/start_training/SwipeDismissTouchListener;->mView:Landroid/view/View; |
624 | ····const/high16·v8,·0x40000000····#·2.0f | 633 | ····const/high16·v8,·0x40000000····#·2.0f |
634 | ····.line·202 | ||
625 | ····invoke-static·{v1},·Ljava/lang/Math;->abs(F)F | 635 | ····invoke-static·{v1},·Ljava/lang/Math;->abs(F)F |
626 | ····move-result·v9 | 636 | ····move-result·v9 |
627 | ····mul-float/2addr·v8,·v9 | 637 | ····mul-float/2addr·v8,·v9 |
628 | ····iget·v9,·p0,·Lde/skubware/opentraining/activity/start_training/SwipeDismissTouchListener;->mViewWidth:I | 638 | ····iget·v9,·p0,·Lde/skubware/opentraining/activity/start_training/SwipeDismissTouchListener;->mViewWidth:I |
629 | ····int-to-float·v9,·v9 | 639 | ····int-to-float·v9,·v9 |
630 | ····div-float/2addr·v8,·v9 | 640 | ····div-float/2addr·v8,·v9 |
631 | ····sub-float·v8,·v11,·v8 | 641 | ····sub-float·v8,·v11,·v8 |
642 | ····.line·201 | ||
632 | ····invoke-static·{v11,·v8},·Ljava/lang/Math;->min(FF)F | 643 | ····invoke-static·{v11,·v8},·Ljava/lang/Math;->min(FF)F |
633 | ····move-result·v8 | 644 | ····move-result·v8 |
634 | ····invoke-static·{v10,·v8},·Ljava/lang/Math;->max(FF)F | 645 | ····invoke-static·{v10,·v8},·Ljava/lang/Math;->max(FF)F |
635 | ····move-result·v8 | 646 | ····move-result·v8 |
Max diff block lines reached; -1/4615 bytes (-0.02%) of diff not shown. |
Offset 21, 14 lines modified | Offset 21, 15 lines modified | ||
21 | .field·final·synthetic·val$downView:Landroid/view/View; | 21 | .field·final·synthetic·val$downView:Landroid/view/View; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener;Landroid/view/View;I)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener;Landroid/view/View;I)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·237 | 27 | ····.line·237 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener$2;->this$0:Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener$2;->this$0:Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener; |
28 | ····iput-object·p2,·p0,·Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener$2;->val$downView:Landroid/view/View; | 29 | ····iput-object·p2,·p0,·Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener$2;->val$downView:Landroid/view/View; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$lp:Landroid/view/ViewGroup$LayoutParams; | 22 | .field·final·synthetic·val$lp:Landroid/view/ViewGroup$LayoutParams; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lde/skubware/opentraining/activity/start_training/SwipeDismissTouchListener;Landroid/view/ViewGroup$LayoutParams;)V | 24 | .method·constructor·<init>(Lde/skubware/opentraining/activity/start_training/SwipeDismissTouchListener;Landroid/view/ViewGroup$LayoutParams;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/start_training/SwipeDismissTouchListener; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·233 | 28 | ····.line·233 |
28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/start_training/SwipeDismissTouchListener$3;->this$0:Lde/skubware/opentraining/activity/start_training/SwipeDismissTouchListener; | 29 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/start_training/SwipeDismissTouchListener$3;->this$0:Lde/skubware/opentraining/activity/start_training/SwipeDismissTouchListener; |
29 | ····iput-object·p2,·p0,·Lde/skubware/opentraining/activity/start_training/SwipeDismissTouchListener$3;->val$lp:Landroid/view/ViewGroup$LayoutParams; | 30 | ····iput-object·p2,·p0,·Lde/skubware/opentraining/activity/start_training/SwipeDismissTouchListener$3;->val$lp:Landroid/view/ViewGroup$LayoutParams; |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·val$originalHeight:I | 19 | .field·final·synthetic·val$originalHeight:I |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener;I)V | 21 | .method·constructor·<init>(Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener;I)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·316 | 25 | ····.line·316 |
25 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener$3;->this$0:Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener; | 26 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener$3;->this$0:Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener; |
26 | ····iput·p2,·p0,·Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener$3;->val$originalHeight:I | 27 | ····iput·p2,·p0,·Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener$3;->val$originalHeight:I |
Offset 39, 177 lines modified | Offset 40, 175 lines modified | ||
39 | #·virtual·methods | 40 | #·virtual·methods |
40 | .method·public·onAnimationEnd(Lcom/nineoldandroids/animation/Animator;)V | 41 | .method·public·onAnimationEnd(Lcom/nineoldandroids/animation/Animator;)V |
41 | ····.locals·7 | 42 | ····.locals·7 |
42 | ····.param·p1,·"animation"····#·Lcom/nineoldandroids/animation/Animator; | 43 | ····.param·p1,·"animation"····#·Lcom/nineoldandroids/animation/Animator; |
43 | ····.prologue | 44 | ····.prologue |
44 | ····.line·319 | 45 | ····.line·319 |
45 | ····iget-object·v | 46 | ····iget-object·v4,·p0,·Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener$3;->this$0:Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener; |
46 | ····invoke-static·{v | 47 | ····invoke-static·{v4},·Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener;->access$106(Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener;)I |
47 | ····.line·320 | 48 | ····.line·320 |
48 | ····iget-object·v | 49 | ····iget-object·v4,·p0,·Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener$3;->this$0:Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener; |
49 | ····invoke-static·{v | 50 | ····invoke-static·{v4},·Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener;->access$100(Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener;)I |
50 | ····move-result·v | 51 | ····move-result·v4 |
51 | ····if-nez·v | 52 | ····if-nez·v4,·:cond_2 |
52 | ····.line·323 | 53 | ····.line·323 |
53 | ····iget-object·v | 54 | ····iget-object·v4,·p0,·Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener$3;->this$0:Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener; |
54 | ····invoke-static·{v | 55 | ····invoke-static·{v4},·Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener;->access$200(Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener;)Ljava/util/List; |
55 | ····move-result-object·v | 56 | ····move-result-object·v4 |
56 | ····invoke-static·{v | 57 | ····invoke-static·{v4},·Ljava/util/Collections;->sort(Ljava/util/List;)V |
57 | ····.line·325 | 58 | ····.line·325 |
58 | ····iget-object·v | 59 | ····iget-object·v4,·p0,·Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener$3;->this$0:Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener; |
59 | ····invoke-static·{v | 60 | ····invoke-static·{v4},·Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener;->access$200(Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener;)Ljava/util/List; |
60 | ····move-result-object·v | 61 | ····move-result-object·v4 |
61 | ····invoke-interface·{v | 62 | ····invoke-interface·{v4},·Ljava/util/List;->size()I |
62 | ····move-result·v | 63 | ····move-result·v4 |
63 | ····new-array·v0,·v | 64 | ····new-array·v0,·v4,·[I |
64 | ····.line·326 | 65 | ····.line·326 |
65 | ····.local·v0,·"dismissPositions":[I | 66 | ····.local·v0,·"dismissPositions":[I |
66 | ····iget-object·v | 67 | ····iget-object·v4,·p0,·Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener$3;->this$0:Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener; |
67 | ····invoke-static·{v | 68 | ····invoke-static·{v4},·Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener;->access$200(Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener;)Ljava/util/List; |
68 | ····move-result-object·v | 69 | ····move-result-object·v4 |
69 | ····invoke-interface·{v | 70 | ····invoke-interface·{v4},·Ljava/util/List;->size()I |
70 | ····move-result·v | 71 | ····move-result·v4 |
71 | ····add-int/lit8·v1,·v | 72 | ····add-int/lit8·v1,·v4,·-0x1 |
72 | ····.local·v1,·"i":I | 73 | ····.local·v1,·"i":I |
73 | ····:goto_0 | 74 | ····:goto_0 |
74 | ····if-ltz·v1,·:cond_0 | 75 | ····if-ltz·v1,·:cond_0 |
75 | ····.line·327 | 76 | ····.line·327 |
76 | ····iget-object·v | 77 | ····iget-object·v4,·p0,·Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener$3;->this$0:Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener; |
77 | ····invoke-static·{v | 78 | ····invoke-static·{v4},·Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener;->access$200(Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener;)Ljava/util/List; |
78 | ····move-result-object·v | 79 | ····move-result-object·v4 |
79 | ····invoke-interface·{v | 80 | ····invoke-interface·{v4,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object; |
80 | ····move-result-object·v | 81 | ····move-result-object·v4 |
81 | ····check-cast·v | 82 | ····check-cast·v4,·Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener$PendingDismissData; |
82 | ····iget·v | 83 | ····iget·v4,·v4,·Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener$PendingDismissData;->position:I |
83 | ····aput·v | 84 | ····aput·v4,·v0,·v1 |
84 | ····.line·326 | 85 | ····.line·326 |
85 | ····add-int/lit8·v1,·v1,·-0x1 | 86 | ····add-int/lit8·v1,·v1,·-0x1 |
86 | ····goto·:goto_0 | 87 | ····goto·:goto_0 |
87 | ····.line·329 | 88 | ····.line·329 |
88 | ····:cond_0 | 89 | ····:cond_0 |
89 | ····iget-object·v | 90 | ····iget-object·v4,·p0,·Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener$3;->this$0:Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener; |
90 | ····invoke-static·{v | 91 | ····invoke-static·{v4},·Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener;->access$400(Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener;)Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener$OnDismissCallback; |
91 | ····move-result-object·v | 92 | ····move-result-object·v4 |
92 | ····iget-object·v | 93 | ····iget-object·v5,·p0,·Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener$3;->this$0:Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener; |
93 | ····invoke-static·{v | 94 | ····invoke-static·{v5},·Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener;->access$300(Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener;)Landroid/widget/ListView; |
94 | ····move-result-object·v | 95 | ····move-result-object·v5 |
95 | ····invoke-interface·{v | 96 | ····invoke-interface·{v4,·v5,·v0},·Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener$OnDismissCallback;->onDismiss(Landroid/widget/ListView;[I)V |
96 | ····.line·332 | 97 | ····.line·332 |
97 | ····iget-object·v | 98 | ····iget-object·v4,·p0,·Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener$3;->this$0:Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener; |
98 | ····invoke-static·{v | 99 | ····invoke-static·{v4},·Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener;->access$200(Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener;)Ljava/util/List; |
99 | ····move-result-object·v | 100 | ····move-result-object·v4 |
100 | ····invoke-interface·{v | 101 | ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
101 | ····move-result-object·v | 102 | ····move-result-object·v4 |
102 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
103 | ····:goto_1 | 103 | ····:goto_1 |
Max diff block lines reached; 4825/16518 bytes (29.21%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·154 | 27 | ····.line·154 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener$1;->this$0:Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener$1;->this$0:Lde/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/start_training/SwipeDismissTouchListener; | 18 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/start_training/SwipeDismissTouchListener; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lde/skubware/opentraining/activity/start_training/SwipeDismissTouchListener;)V | 20 | .method·constructor·<init>(Lde/skubware/opentraining/activity/start_training/SwipeDismissTouchListener;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/start_training/SwipeDismissTouchListener; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·158 | 24 | ····.line·158 |
24 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/start_training/SwipeDismissTouchListener$1;->this$0:Lde/skubware/opentraining/activity/start_training/SwipeDismissTouchListener; | 25 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/start_training/SwipeDismissTouchListener$1;->this$0:Lde/skubware/opentraining/activity/start_training/SwipeDismissTouchListener; |
25 | ····invoke-direct·{p0},·Lcom/nineoldandroids/animation/AnimatorListenerAdapter;-><init>()V | 26 | ····invoke-direct·{p0},·Lcom/nineoldandroids/animation/AnimatorListenerAdapter;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/start_training/FExDetailFragment; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/start_training/FExDetailFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/start_training/FExDetailFragment;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/start_training/FExDetailFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/start_training/FExDetailFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·187 | 27 | ····.line·187 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/start_training/FExDetailFragment$4;->this$0:Lde/skubware/opentraining/activity/start_training/FExDetailFragment; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/start_training/FExDetailFragment$4;->this$0:Lde/skubware/opentraining/activity/start_training/FExDetailFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$set:Lde/skubware/opentraining/basic/FSet; | 24 | .field·final·synthetic·val$set:Lde/skubware/opentraining/basic/FSet; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter;Lde/skubware/opentraining/basic/FSet;I)V | 26 | .method·constructor·<init>(Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter;Lde/skubware/opentraining/basic/FSet;I)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·165 | 30 | ····.line·165 |
30 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter$3;->this$0:Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter; | 31 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter$3;->this$0:Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter; |
31 | ····iput-object·p2,·p0,·Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter$3;->val$set:Lde/skubware/opentraining/basic/FSet; | 32 | ····iput-object·p2,·p0,·Lde/skubware/opentraining/activity/start_training/TrainingEntryListAdapter$3;->val$set:Lde/skubware/opentraining/basic/FSet; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/start_training/DialogFragmentHistory; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/start_training/DialogFragmentHistory; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/start_training/DialogFragmentHistory;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/start_training/DialogFragmentHistory;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/start_training/DialogFragmentHistory; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·106 | 27 | ····.line·106 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/start_training/DialogFragmentHistory$1;->this$0:Lde/skubware/opentraining/activity/start_training/DialogFragmentHistory; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/start_training/DialogFragmentHistory$1;->this$0:Lde/skubware/opentraining/activity/start_training/DialogFragmentHistory; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/start_training/FExDetailFragment; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/start_training/FExDetailFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/start_training/FExDetailFragment;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/start_training/FExDetailFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/start_training/FExDetailFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·129 | 27 | ····.line·129 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/start_training/FExDetailFragment$1;->this$0:Lde/skubware/opentraining/activity/start_training/FExDetailFragment; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/start_training/FExDetailFragment$1;->this$0:Lde/skubware/opentraining/activity/start_training/FExDetailFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 199, 146 lines modified | Offset 199, 143 lines modified | ||
199 | ········} | 199 | ········} |
200 | ····.end·annotation | 200 | ····.end·annotation |
201 | ····.prologue | 201 | ····.prologue |
202 | ····.line·41 | 202 | ····.line·41 |
203 | ····invoke-direct·{p0},·Lde/skubware/opentraining/activity/acra/ACRAFeedbackMailer;->getUrl()Ljava/lang/String; | 203 | ····invoke-direct·{p0},·Lde/skubware/opentraining/activity/acra/ACRAFeedbackMailer;->getUrl()Ljava/lang/String; |
204 | ····move-result-object·v | 204 | ····move-result-object·v7 |
205 | ····.line·42 | 205 | ····.line·42 |
206 | ····.local·v | 206 | ····.local·v7,·"url":Ljava/lang/String; |
207 | ····const-string·v | 207 | ····const-string·v8,·"xenim" |
208 | ····invoke-static·{v | 208 | ····invoke-static·{v8,·v7},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I |
209 | ····.line·45 | 209 | ····.line·45 |
210 | ····:try_start_0 | 210 | ····:try_start_0 |
211 | ····new-instance·v | 211 | ····new-instance·v2,·Lorg/apache/http/impl/client/DefaultHttpClient; |
212 | ····invoke-direct·{v | 212 | ····invoke-direct·{v2},·Lorg/apache/http/impl/client/DefaultHttpClient;-><init>()V |
213 | ····.line·46 | 213 | ····.line·46 |
214 | ····.local·v | 214 | ····.local·v2,·"httpClient":Lorg/apache/http/impl/client/DefaultHttpClient; |
215 | ····new-instance·v | 215 | ····new-instance·v3,·Lorg/apache/http/client/methods/HttpPost; |
216 | ····invoke-direct·{v | 216 | ····invoke-direct·{v3,·v7},·Lorg/apache/http/client/methods/HttpPost;-><init>(Ljava/lang/String;)V |
217 | ····.line·48 | 217 | ····.line·48 |
218 | ····.local·v | 218 | ····.local·v3,·"httpPost":Lorg/apache/http/client/methods/HttpPost; |
219 | ····new-instance·v | 219 | ····new-instance·v5,·Ljava/util/ArrayList; |
220 | ····invoke-direct·{v | 220 | ····invoke-direct·{v5},·Ljava/util/ArrayList;-><init>()V |
221 | ····.line·50 | 221 | ····.line·50 |
222 | ····.local·v | 222 | ····.local·v5,·"parameters":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/http/NameValuePair;>;" |
223 | ····new-instance·v | 223 | ····new-instance·v8,·Lorg/apache/http/message/BasicNameValuePair; |
224 | ····const-string·v | 224 | ····const-string·v9,·"DATE" |
225 | ····new-instance·v1 | 225 | ····new-instance·v10,·Ljava/util/Date; |
226 | ····invoke-direct·{v1 | 226 | ····invoke-direct·{v10},·Ljava/util/Date;-><init>()V |
227 | ····invoke-virtual·{v1 | 227 | ····invoke-virtual·{v10},·Ljava/util/Date;->toString()Ljava/lang/String; |
228 | ····move-result-object·v1 | 228 | ····move-result-object·v10 |
229 | ····invoke-direct·{v | 229 | ····invoke-direct·{v8,·v9,·v10},·Lorg/apache/http/message/BasicNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V |
230 | ····invoke-interface·{v | 230 | ····invoke-interface·{v5,·v8},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
231 | ····.line·51 | 231 | ····.line·51 |
232 | ····new-instance·v | 232 | ····new-instance·v9,·Lorg/apache/http/message/BasicNameValuePair; |
233 | ····const-string·v1 | 233 | ····const-string·v10,·"APP_VERSION_NAME" |
234 | ····sget-object·v | 234 | ····sget-object·v8,·Lorg/acra/ReportField;->APP_VERSION_NAME:Lorg/acra/ReportField; |
235 | ····invoke-virtual·{p1,·v | 235 | ····invoke-virtual·{p1,·v8},·Lorg/acra/collector/CrashReportData;->get(Ljava/lang/Object;)Ljava/lang/Object; |
236 | ····move-result-object·v | 236 | ····move-result-object·v8 |
237 | ····check-cast·v | 237 | ····check-cast·v8,·Ljava/lang/String; |
238 | ····invoke-direct·{v | 238 | ····invoke-direct·{v9,·v10,·v8},·Lorg/apache/http/message/BasicNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V |
239 | ····invoke-interface·{v | 239 | ····invoke-interface·{v5,·v9},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
240 | ····.line·54 | 240 | ····.line·54 |
241 | ····sget-object·v | 241 | ····sget-object·v8,·Lorg/acra/ReportField;->CUSTOM_DATA:Lorg/acra/ReportField; |
242 | ····invoke-virtual·{p1,·v | 242 | ····invoke-virtual·{p1,·v8},·Lorg/acra/collector/CrashReportData;->get(Ljava/lang/Object;)Ljava/lang/Object; |
243 | ····move-result-object·v | 243 | ····move-result-object·v0 |
244 | ····check-cast·v | 244 | ····check-cast·v0,·Ljava/lang/String; |
245 | ····.line·55 | 245 | ····.line·55 |
246 | ····.local·v | 246 | ····.local·v0,·"custom_data":Ljava/lang/String; |
247 | ····const-string·v | 247 | ····const-string·v8,·"\n" |
248 | ····invoke-virtual·{v | 248 | ····invoke-virtual·{v0,·v8},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; |
249 | ····move-result-object·v | 249 | ····move-result-object·v9 |
250 | ····.local·v0,·"arr$":[Ljava/lang/String; | ||
251 | ····array-length·v | 250 | ····array-length·v10,·v9 |
252 | ····.local·v7,·"len$":I | ||
253 | ····const/4·v | 251 | ····const/4·v8,·0x0 |
254 | ····.local·v5,·"i$":I | ||
255 | ····:goto_0 | 252 | ····:goto_0 |
256 | ····if-ge·v | 253 | ····if-ge·v8,·v10,·:cond_1 |
257 | ····aget-object·v | 254 | ····aget-object·v4,·v9,·v8 |
258 | ····.line·56 | 255 | ····.line·56 |
259 | ····.local·v | 256 | ····.local·v4,·"keyValue":Ljava/lang/String; |
260 | ····const-string·v11,·"=" | 257 | ····const-string·v11,·"=" |
261 | ····invoke-virtual·{v | 258 | ····invoke-virtual·{v4,·v11},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; |
262 | ····move-result-object·v | 259 | ····move-result-object·v6 |
263 | ····.line·58 | 260 | ····.line·58 |
264 | ····.local·v | 261 | ····.local·v6,·"splittedString":[Ljava/lang/String; |
265 | ····array-length·v11,·v | 262 | ····array-length·v11,·v6 |
266 | ····const/4·v12,·0x1 | 263 | ····const/4·v12,·0x1 |
267 | ····if-le·v11,·v12,·:cond_0 | 264 | ····if-le·v11,·v12,·:cond_0 |
268 | ····.line·59 | 265 | ····.line·59 |
269 | ····new-instance·v11,·Lorg/apache/http/message/BasicNameValuePair; | 266 | ····new-instance·v11,·Lorg/apache/http/message/BasicNameValuePair; |
270 | ····const/4·v12,·0x0 | 267 | ····const/4·v12,·0x0 |
271 | ····aget-object·v12,·v | 268 | ····aget-object·v12,·v6,·v12 |
272 | ····invoke-virtual·{v12},·Ljava/lang/String;->trim()Ljava/lang/String; | 269 | ····invoke-virtual·{v12},·Ljava/lang/String;->trim()Ljava/lang/String; |
273 | ····move-result-object·v12 | 270 | ····move-result-object·v12 |
274 | ····const/4·v13,·0x1 | 271 | ····const/4·v13,·0x1 |
275 | ····aget-object·v13,·v | 272 | ····aget-object·v13,·v6,·v13 |
Max diff block lines reached; 5904/12355 bytes (47.79%) of diff not shown. |
Offset 169, 45 lines modified | Offset 169, 42 lines modified | ||
169 | ····.locals·5 | 169 | ····.locals·5 |
170 | ····.param·p0,·"context"····#·Landroid/content/Context; | 170 | ····.param·p0,·"context"····#·Landroid/content/Context; |
171 | ····.prologue | 171 | ····.prologue |
172 | ····.line·73 | 172 | ····.line·73 |
173 | ····invoke-static·{},·Lde/skubware/opentraining/activity/acra/RequestExerciseUpdate$ExerciseUpdateReason;->values()[Lde/skubware/opentraining/activity/acra/RequestExerciseUpdate$ExerciseUpdateReason; | 173 | ····invoke-static·{},·Lde/skubware/opentraining/activity/acra/RequestExerciseUpdate$ExerciseUpdateReason;->values()[Lde/skubware/opentraining/activity/acra/RequestExerciseUpdate$ExerciseUpdateReason; |
174 | ····move-result-object·v | 174 | ····move-result-object·v2 |
175 | ····.local·v0,·"arr$":[Lde/skubware/opentraining/activity/acra/RequestExerciseUpdate$ExerciseUpdateReason; | ||
176 | ····array-length·v | 175 | ····array-length·v3,·v2 |
177 | ····.local·v2,·"len$":I | ||
178 | ····const/4·v1,·0x0 | 176 | ····const/4·v1,·0x0 |
179 | ····.local·v1,·"i$":I | ||
180 | ····:goto_0 | 177 | ····:goto_0 |
181 | ····if-ge·v1,·v | 178 | ····if-ge·v1,·v3,·:cond_0 |
182 | ····aget-object·v | 179 | ····aget-object·v0,·v2,·v1 |
183 | ····.line·74 | 180 | ····.line·74 |
184 | ····.local·v | 181 | ····.local·v0,·"reason":Lde/skubware/opentraining/activity/acra/RequestExerciseUpdate$ExerciseUpdateReason; |
185 | ····iget·v4,·v | 182 | ····iget·v4,·v0,·Lde/skubware/opentraining/activity/acra/RequestExerciseUpdate$ExerciseUpdateReason;->mResID:I |
186 | ····invoke-virtual·{p0,·v4},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 183 | ····invoke-virtual·{p0,·v4},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
187 | ····move-result-object·v4 | 184 | ····move-result-object·v4 |
188 | ····iput-object·v4,·v | 185 | ····iput-object·v4,·v0,·Lde/skubware/opentraining/activity/acra/RequestExerciseUpdate$ExerciseUpdateReason;->mTranslatedName:Ljava/lang/String; |
189 | ····.line·73 | 186 | ····.line·73 |
190 | ····add-int/lit8·v1,·v1,·0x1 | 187 | ····add-int/lit8·v1,·v1,·0x1 |
191 | ····goto·:goto_0 | 188 | ····goto·:goto_0 |
192 | ····.line·76 | 189 | ····.line·76 |
193 | ····.end·local·v | 190 | ····.end·local·v0····#·"reason":Lde/skubware/opentraining/activity/acra/RequestExerciseUpdate$ExerciseUpdateReason; |
194 | ····:cond_0 | 191 | ····:cond_0 |
195 | ····return-void | 192 | ····return-void |
196 | .end·method | 193 | .end·method |
197 | .method·public·static·valueOf(Ljava/lang/String;)Lde/skubware/opentraining/activity/acra/RequestExerciseUpdate$ExerciseUpdateReason; | 194 | .method·public·static·valueOf(Ljava/lang/String;)Lde/skubware/opentraining/activity/acra/RequestExerciseUpdate$ExerciseUpdateReason; |
198 | ····.locals·1 | 195 | ····.locals·1 |
199 | ····.param·p0,·"name"····#·Ljava/lang/String; | 196 | ····.param·p0,·"name"····#·Ljava/lang/String; |
Offset 247, 101 lines modified | Offset 247, 99 lines modified | ||
247 | ········} | 247 | ········} |
248 | ····.end·annotation | 248 | ····.end·annotation |
249 | ····.prologue | 249 | ····.prologue |
250 | ····.line·44 | 250 | ····.line·44 |
251 | ····invoke-direct·{p0},·Lde/skubware/opentraining/activity/acra/ACRACrashReportMailer;->getUrl()Ljava/lang/String; | 251 | ····invoke-direct·{p0},·Lde/skubware/opentraining/activity/acra/ACRACrashReportMailer;->getUrl()Ljava/lang/String; |
252 | ····move-result-object·v | 252 | ····move-result-object·v5 |
253 | ····.line·45 | 253 | ····.line·45 |
254 | ····.local·v | 254 | ····.local·v5,·"url":Ljava/lang/String; |
255 | ····const-string·v | 255 | ····const-string·v6,·"xenim" |
256 | ····invoke-static·{v | 256 | ····invoke-static·{v6,·v5},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I |
257 | ····.line·48 | 257 | ····.line·48 |
258 | ····:try_start_0 | 258 | ····:try_start_0 |
259 | ····new-instance·v2,·Lorg/apache/http/impl/client/DefaultHttpClient; | 259 | ····new-instance·v2,·Lorg/apache/http/impl/client/DefaultHttpClient; |
260 | ····invoke-direct·{v2},·Lorg/apache/http/impl/client/DefaultHttpClient;-><init>()V | 260 | ····invoke-direct·{v2},·Lorg/apache/http/impl/client/DefaultHttpClient;-><init>()V |
261 | ····.line·49 | 261 | ····.line·49 |
262 | ····.local·v2,·"httpClient":Lorg/apache/http/impl/client/DefaultHttpClient; | 262 | ····.local·v2,·"httpClient":Lorg/apache/http/impl/client/DefaultHttpClient; |
263 | ····new-instance·v3,·Lorg/apache/http/client/methods/HttpPost; | 263 | ····new-instance·v3,·Lorg/apache/http/client/methods/HttpPost; |
264 | ····invoke-direct·{v3,·v | 264 | ····invoke-direct·{v3,·v5},·Lorg/apache/http/client/methods/HttpPost;-><init>(Ljava/lang/String;)V |
265 | ····.line·51 | 265 | ····.line·51 |
266 | ····.local·v3,·"httpPost":Lorg/apache/http/client/methods/HttpPost; | 266 | ····.local·v3,·"httpPost":Lorg/apache/http/client/methods/HttpPost; |
267 | ····new-instance·v | 267 | ····new-instance·v4,·Ljava/util/ArrayList; |
268 | ····invoke-direct·{v | 268 | ····invoke-direct·{v4},·Ljava/util/ArrayList;-><init>()V |
269 | ····.line·53 | 269 | ····.line·53 |
270 | ····.local·v | 270 | ····.local·v4,·"parameters":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/http/NameValuePair;>;" |
271 | ····iget-object·v | 271 | ····iget-object·v6,·p0,·Lde/skubware/opentraining/activity/acra/ACRACrashReportMailer;->custom_data:Ljava/util/Map; |
272 | ····if-eqz·v | 272 | ····if-eqz·v6,·:cond_0 |
273 | ····.line·54 | 273 | ····.line·54 |
274 | ····iget-object·v | 274 | ····iget-object·v6,·p0,·Lde/skubware/opentraining/activity/acra/ACRACrashReportMailer;->custom_data:Ljava/util/Map; |
275 | ····invoke-interface·{v | 275 | ····invoke-interface·{v6},·Ljava/util/Map;->entrySet()Ljava/util/Set; |
276 | ····move-result-object·v | 276 | ····move-result-object·v6 |
277 | ····invoke-interface·{v | 277 | ····invoke-interface·{v6},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
278 | ····move-result-object·v | 278 | ····move-result-object·v8 |
279 | ····.local·v4,·"i$":Ljava/util/Iterator; | ||
280 | ····:goto_0 | 279 | ····:goto_0 |
281 | ····invoke-interface·{v | 280 | ····invoke-interface·{v8},·Ljava/util/Iterator;->hasNext()Z |
282 | ····move-result·v | 281 | ····move-result·v6 |
283 | ····if-eqz·v | 282 | ····if-eqz·v6,·:cond_0 |
284 | ····invoke-interface·{v | 283 | ····invoke-interface·{v8},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
285 | ····move-result-object·v1 | 284 | ····move-result-object·v1 |
286 | ····check-cast·v1,·Ljava/util/Map$Entry; | 285 | ····check-cast·v1,·Ljava/util/Map$Entry; |
287 | ····.line·55 | 286 | ····.line·55 |
288 | ····.local·v1,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;" | 287 | ····.local·v1,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;" |
289 | ····new-instance·v9,·Lorg/apache/http/message/BasicNameValuePair; | 288 | ····new-instance·v9,·Lorg/apache/http/message/BasicNameValuePair; |
290 | ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; | 289 | ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; |
291 | ····move-result-object·v | 290 | ····move-result-object·v6 |
292 | ····check-cast·v | 291 | ····check-cast·v6,·Ljava/lang/String; |
293 | ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; | 292 | ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; |
294 | ····move-result-object·v | 293 | ····move-result-object·v7 |
295 | ····check-cast·v | 294 | ····check-cast·v7,·Ljava/lang/String; |
296 | ····invoke-direct·{v9,·v | 295 | ····invoke-direct·{v9,·v6,·v7},·Lorg/apache/http/message/BasicNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V |
297 | ····invoke-interface·{v | 296 | ····invoke-interface·{v4,·v9},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
298 | ····:try_end_0 | 297 | ····:try_end_0 |
299 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 | 298 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 |
300 | ····goto·:goto_0 | 299 | ····goto·:goto_0 |
301 | ····.line·99 | 300 | ····.line·99 |
302 | ····.end·local·v1····#·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;" | 301 | ····.end·local·v1····#·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;" |
303 | ····.end·local·v2····#·"httpClient":Lorg/apache/http/impl/client/DefaultHttpClient; | 302 | ····.end·local·v2····#·"httpClient":Lorg/apache/http/impl/client/DefaultHttpClient; |
304 | ····.end·local·v3····#·"httpPost":Lorg/apache/http/client/methods/HttpPost; | 303 | ····.end·local·v3····#·"httpPost":Lorg/apache/http/client/methods/HttpPost; |
305 | ····.end·local·v4····#·"i$":Ljava/util/Iterator; | ||
306 | ····.end·local·v | 304 | ····.end·local·v4····#·"parameters":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/http/NameValuePair;>;" |
307 | ····:catch_0 | 305 | ····:catch_0 |
308 | ····move-exception·v0 | 306 | ····move-exception·v0 |
309 | ····.line·100 | 307 | ····.line·100 |
310 | ····.local·v0,·"e":Ljava/lang/Exception; | 308 | ····.local·v0,·"e":Ljava/lang/Exception; |
311 | ····invoke-virtual·{v0},·Ljava/lang/Exception;->printStackTrace()V | 309 | ····invoke-virtual·{v0},·Ljava/lang/Exception;->printStackTrace()V |
Offset 349, 670 lines modified | Offset 347, 670 lines modified | ||
349 | ····.end·local·v0····#·"e":Ljava/lang/Exception; | 347 | ····.end·local·v0····#·"e":Ljava/lang/Exception; |
350 | ····:goto_1 | 348 | ····:goto_1 |
351 | ····return-void | 349 | ····return-void |
352 | ····.line·58 | 350 | ····.line·58 |
353 | ····.restart·local·v2····#·"httpClient":Lorg/apache/http/impl/client/DefaultHttpClient; | 351 | ····.restart·local·v2····#·"httpClient":Lorg/apache/http/impl/client/DefaultHttpClient; |
354 | ····.restart·local·v3····#·"httpPost":Lorg/apache/http/client/methods/HttpPost; | 352 | ····.restart·local·v3····#·"httpPost":Lorg/apache/http/client/methods/HttpPost; |
355 | ····.restart·local·v | 353 | ····.restart·local·v4····#·"parameters":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/http/NameValuePair;>;" |
356 | ····:cond_0 | 354 | ····:cond_0 |
357 | ····:try_start_1 | 355 | ····:try_start_1 |
358 | ····new-instance·v | 356 | ····new-instance·v6,·Lorg/apache/http/message/BasicNameValuePair; |
359 | ····const-string·v | 357 | ····const-string·v7,·"DATE" |
360 | ····new-instance·v | 358 | ····new-instance·v8,·Ljava/util/Date; |
361 | ····invoke-direct·{v | 359 | ····invoke-direct·{v8},·Ljava/util/Date;-><init>()V |
362 | ····invoke-virtual·{v | 360 | ····invoke-virtual·{v8},·Ljava/util/Date;->toString()Ljava/lang/String; |
363 | ····move-result-object·v | 361 | ····move-result-object·v8 |
364 | ····invoke-direct·{v | 362 | ····invoke-direct·{v6,·v7,·v8},·Lorg/apache/http/message/BasicNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V |
365 | ····invoke-interface·{v | 363 | ····invoke-interface·{v4,·v6},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
Max diff block lines reached; 43697/50187 bytes (87.07%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·93 | 27 | ····.line·93 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog$3;->this$0:Lde/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog$3;->this$0:Lde/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 33 lines modified | Offset 20, 34 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/create_exercise/SpinnerDataFragment; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/create_exercise/SpinnerDataFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_exercise/SpinnerDataFragment;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_exercise/SpinnerDataFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/create_exercise/SpinnerDataFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·83 | 27 | ····.line·83 |
27 | ····.local·p0,·"this":Lde/skubware/opentraining/activity/create_exercise/SpinnerDataFragment$1;,·"Lde/skubware/opentraining/activity/create_exercise/SpinnerDataFragment | 28 | ····.local·p0,·"this":Lde/skubware/opentraining/activity/create_exercise/SpinnerDataFragment$1;,·"Lde/skubware/opentraining/activity/create_exercise/SpinnerDataFragment$1;" |
28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_exercise/SpinnerDataFragment$1;->this$0:Lde/skubware/opentraining/activity/create_exercise/SpinnerDataFragment; | 29 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_exercise/SpinnerDataFragment$1;->this$0:Lde/skubware/opentraining/activity/create_exercise/SpinnerDataFragment; |
29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
30 | ····return-void | 31 | ····return-void |
31 | .end·method | 32 | .end·method |
32 | #·virtual·methods | 33 | #·virtual·methods |
33 | .method·public·run()V | 34 | .method·public·run()V |
34 | ····.locals·2 | 35 | ····.locals·2 |
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·85 | 37 | ····.line·85 |
37 | ····.local·p0,·"this":Lde/skubware/opentraining/activity/create_exercise/SpinnerDataFragment$1;,·"Lde/skubware/opentraining/activity/create_exercise/SpinnerDataFragment | 38 | ····.local·p0,·"this":Lde/skubware/opentraining/activity/create_exercise/SpinnerDataFragment$1;,·"Lde/skubware/opentraining/activity/create_exercise/SpinnerDataFragment$1;" |
38 | ····iget-object·v0,·p0,·Lde/skubware/opentraining/activity/create_exercise/SpinnerDataFragment$1;->this$0:Lde/skubware/opentraining/activity/create_exercise/SpinnerDataFragment; | 39 | ····iget-object·v0,·p0,·Lde/skubware/opentraining/activity/create_exercise/SpinnerDataFragment$1;->this$0:Lde/skubware/opentraining/activity/create_exercise/SpinnerDataFragment; |
39 | ····iget-object·v0,·v0,·Lde/skubware/opentraining/activity/create_exercise/SpinnerDataFragment;->mSpinner:Lde/skubware/opentraining/activity/create_exercise/CustomSpinner; | 40 | ····iget-object·v0,·v0,·Lde/skubware/opentraining/activity/create_exercise/SpinnerDataFragment;->mSpinner:Lde/skubware/opentraining/activity/create_exercise/CustomSpinner; |
40 | ····iget-object·v1,·p0,·Lde/skubware/opentraining/activity/create_exercise/SpinnerDataFragment$1;->this$0:Lde/skubware/opentraining/activity/create_exercise/SpinnerDataFragment; | 41 | ····iget-object·v1,·p0,·Lde/skubware/opentraining/activity/create_exercise/SpinnerDataFragment$1;->this$0:Lde/skubware/opentraining/activity/create_exercise/SpinnerDataFragment; |
41 | ····invoke-virtual·{v0,·v1},·Lde/skubware/opentraining/activity/create_exercise/CustomSpinner;->setOnItemSelectedEvenIfUnchangedListener(Landroid/widget/AdapterView$OnItemSelectedListener;)V | 42 | ····invoke-virtual·{v0,·v1},·Lde/skubware/opentraining/activity/create_exercise/CustomSpinner;->setOnItemSelectedEvenIfUnchangedListener(Landroid/widget/AdapterView$OnItemSelectedListener;)V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/create_exercise/NameFragment; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/create_exercise/NameFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_exercise/NameFragment;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_exercise/NameFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/create_exercise/NameFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·133 | 27 | ····.line·133 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_exercise/NameFragment$1;->this$0:Lde/skubware/opentraining/activity/create_exercise/NameFragment; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_exercise/NameFragment$1;->this$0:Lde/skubware/opentraining/activity/create_exercise/NameFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 89 lines modified | Offset 20, 89 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/create_exercise/SimpleDataFragment; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/create_exercise/SimpleDataFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_exercise/SimpleDataFragment;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_exercise/SimpleDataFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/create_exercise/SimpleDataFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·90 | 27 | ····.line·90 |
27 | ····.local·p0,·"this":Lde/skubware/opentraining/activity/create_exercise/SimpleDataFragment$1;,·"Lde/skubware/opentraining/activity/create_exercise/SimpleDataFragment | 28 | ····.local·p0,·"this":Lde/skubware/opentraining/activity/create_exercise/SimpleDataFragment$1;,·"Lde/skubware/opentraining/activity/create_exercise/SimpleDataFragment$1;" |
28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_exercise/SimpleDataFragment$1;->this$0:Lde/skubware/opentraining/activity/create_exercise/SimpleDataFragment; | 29 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_exercise/SimpleDataFragment$1;->this$0:Lde/skubware/opentraining/activity/create_exercise/SimpleDataFragment; |
29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
30 | ····return-void | 31 | ····return-void |
31 | .end·method | 32 | .end·method |
32 | #·virtual·methods | 33 | #·virtual·methods |
33 | .method·public·onDismiss(Landroid/widget/ListView;[I)V | 34 | .method·public·onDismiss(Landroid/widget/ListView;[I)V |
34 | ····.locals· | 35 | ····.locals·5 |
35 | ····.param·p1,·"listView"····#·Landroid/widget/ListView; | 36 | ····.param·p1,·"listView"····#·Landroid/widget/ListView; |
36 | ····.param·p2,·"reverseSortedPositions"····#·[I | 37 | ····.param·p2,·"reverseSortedPositions"····#·[I |
37 | ····.prologue | 38 | ····.prologue |
38 | ····.line·94 | 39 | ····.line·94 |
39 | ····.local·p0,·"this":Lde/skubware/opentraining/activity/create_exercise/SimpleDataFragment$1;,·"Lde/skubware/opentraining/activity/create_exercise/SimpleDataFragment | 40 | ····.local·p0,·"this":Lde/skubware/opentraining/activity/create_exercise/SimpleDataFragment$1;,·"Lde/skubware/opentraining/activity/create_exercise/SimpleDataFragment$1;" |
40 | ···· | 41 | ····array-length·v3,·p2 |
41 | ····.local·v0,·"arr$":[I | ||
42 | ····array-length·v2,·v0 | ||
43 | ····.local·v2,·"len$":I | ||
44 | ····const/4·v1,·0x0 | 42 | ····const/4·v1,·0x0 |
45 | ···· | 43 | ····move·v2,·v1 |
46 | ····:goto_0 | 44 | ····:goto_0 |
47 | ····if-ge·v | 45 | ····if-ge·v2,·v3,·:cond_1 |
48 | ····aget·v | 46 | ····aget·v0,·p2,·v2 |
49 | ····.line·95 | 47 | ····.line·95 |
50 | ····.local·v | 48 | ····.local·v0,·"position":I |
51 | ····iget-object·v | 49 | ····iget-object·v1,·p0,·Lde/skubware/opentraining/activity/create_exercise/SimpleDataFragment$1;->this$0:Lde/skubware/opentraining/activity/create_exercise/SimpleDataFragment; |
52 | ····iget-object·v | 50 | ····iget-object·v1,·v1,·Lde/skubware/opentraining/activity/create_exercise/SimpleDataFragment;->mListAdapter:Landroid/widget/ArrayAdapter; |
53 | ····invoke-virtual·{v | 51 | ····invoke-virtual·{v1},·Landroid/widget/ArrayAdapter;->getCount()I |
54 | ····move-result·v | 52 | ····move-result·v1 |
55 | ····if-le·v | 53 | ····if-le·v1,·v0,·:cond_0 |
56 | ····.line·96 | 54 | ····.line·96 |
57 | ····iget-object·v | 55 | ····iget-object·v1,·p0,·Lde/skubware/opentraining/activity/create_exercise/SimpleDataFragment$1;->this$0:Lde/skubware/opentraining/activity/create_exercise/SimpleDataFragment; |
58 | ····iget-object·v | 56 | ····iget-object·v4,·v1,·Lde/skubware/opentraining/activity/create_exercise/SimpleDataFragment;->mListAdapter:Landroid/widget/ArrayAdapter; |
59 | ····iget-object·v | 57 | ····iget-object·v1,·p0,·Lde/skubware/opentraining/activity/create_exercise/SimpleDataFragment$1;->this$0:Lde/skubware/opentraining/activity/create_exercise/SimpleDataFragment; |
60 | ····iget-object·v | 58 | ····iget-object·v1,·v1,·Lde/skubware/opentraining/activity/create_exercise/SimpleDataFragment;->mListAdapter:Landroid/widget/ArrayAdapter; |
61 | ····invoke-virtual·{v | 59 | ····invoke-virtual·{v1,·v0},·Landroid/widget/ArrayAdapter;->getItem(I)Ljava/lang/Object; |
62 | ····move-result-object·v | 60 | ····move-result-object·v1 |
63 | ····check-cast·v | 61 | ····check-cast·v1,·Ljava/io/Serializable; |
64 | ····invoke-virtual·{v | 62 | ····invoke-virtual·{v4,·v1},·Landroid/widget/ArrayAdapter;->remove(Ljava/lang/Object;)V |
65 | ····.line·94 | 63 | ····.line·94 |
66 | ····:cond_0 | 64 | ····:cond_0 |
67 | ····add-int/lit8·v1,·v | 65 | ····add-int/lit8·v1,·v2,·0x1 |
66 | ····move·v2,·v1 | ||
68 | ····goto·:goto_0 | 67 | ····goto·:goto_0 |
69 | ····.line·98 | 68 | ····.line·98 |
70 | ····.end·local·v | 69 | ····.end·local·v0····#·"position":I |
71 | ····:cond_1 | 70 | ····:cond_1 |
72 | ····iget-object·v | 71 | ····iget-object·v1,·p0,·Lde/skubware/opentraining/activity/create_exercise/SimpleDataFragment$1;->this$0:Lde/skubware/opentraining/activity/create_exercise/SimpleDataFragment; |
73 | ····iget-object·v | 72 | ····iget-object·v1,·v1,·Lde/skubware/opentraining/activity/create_exercise/SimpleDataFragment;->mListAdapter:Landroid/widget/ArrayAdapter; |
74 | ····invoke-virtual·{v | 73 | ····invoke-virtual·{v1},·Landroid/widget/ArrayAdapter;->notifyDataSetChanged()V |
75 | ····.line·99 | 74 | ····.line·99 |
76 | ····return-void | 75 | ····return-void |
77 | .end·method | 76 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·150 | 27 | ····.line·150 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity$2;->this$0:Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity$2;->this$0:Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 5, 15 lines modified | Offset 5, 15 lines modified | ||
5 | #·instance·fields | 5 | #·instance·fields |
6 | .field·private·mActivity:Landroid/app/Activity; | 6 | .field·private·mActivity:Landroid/app/Activity; |
7 | #·direct·methods | 7 | #·direct·methods |
8 | .method·public·constructor·<init>(Landroid/app/Activity;ILde/skubware/opentraining/activity/create_exercise/ExerciseImageListAdapter;)V | 8 | .method·public·constructor·<init>(Landroid/app/Activity;ILde/skubware/opentraining/activity/create_exercise/ExerciseImageListAdapter;)V |
9 | ····.locals·2 | 9 | ····.locals·21 |
10 | ····.param·p1,·"activity"····#·Landroid/app/Activity; | 10 | ····.param·p1,·"activity"····#·Landroid/app/Activity; |
11 | ····.param·p2,·"position"····#·I | 11 | ····.param·p2,·"position"····#·I |
12 | ····.param·p3,·"listAdapter"····#·Lde/skubware/opentraining/activity/create_exercise/ExerciseImageListAdapter; | 12 | ····.param·p3,·"listAdapter"····#·Lde/skubware/opentraining/activity/create_exercise/ExerciseImageListAdapter; |
13 | ····.prologue | 13 | ····.prologue |
14 | ····.line·44 | 14 | ····.line·44 |
15 | ····invoke-direct/range·{p0·..·p1},·Landroid/app/AlertDialog;-><init>(Landroid/content/Context;)V | 15 | ····invoke-direct/range·{p0·..·p1},·Landroid/app/AlertDialog;-><init>(Landroid/content/Context;)V |
Offset 39, 56 lines modified | Offset 39, 56 lines modified | ||
39 | ····move-object/from16·v0,·p0 | 39 | ····move-object/from16·v0,·p0 |
40 | ····invoke-virtual·{v0,·v3},·Lde/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog;->setTitle(Ljava/lang/CharSequence;)V | 40 | ····invoke-virtual·{v0,·v3},·Lde/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog;->setTitle(Ljava/lang/CharSequence;)V |
41 | ····.line·51 | 41 | ····.line·51 |
42 | ····invoke-virtual/range·{p0·..·p0},·Lde/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog;->getLayoutInflater()Landroid/view/LayoutInflater; | 42 | ····invoke-virtual/range·{p0·..·p0},·Lde/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog;->getLayoutInflater()Landroid/view/LayoutInflater; |
43 | ····move-result-object·v1 | 43 | ····move-result-object·v12 |
44 | ····.line·54 | 44 | ····.line·54 |
45 | ····.local·v1 | 45 | ····.local·v12,·"inflater":Landroid/view/LayoutInflater; |
46 | ····const·v3,·0x7f030025 | 46 | ····const·v3,·0x7f030025 |
47 | ····const/4·v4,·0x0 | 47 | ····const/4·v4,·0x0 |
48 | ····invoke-virtual·{v1 | 48 | ····invoke-virtual·{v12,·v3,·v4},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; |
49 | ····move-result-object·v1 | 49 | ····move-result-object·v13 |
50 | ····.line·55 | 50 | ····.line·55 |
51 | ····.local·v1 | 51 | ····.local·v13,·"layout":Landroid/view/View; |
52 | ····move-object/from16·v0,·p0 | 52 | ····move-object/from16·v0,·p0 |
53 | ····invoke-virtual·{v0,·v1 | 53 | ····invoke-virtual·{v0,·v13},·Lde/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog;->setView(Landroid/view/View;)V |
54 | ····.line·58 | 54 | ····.line·58 |
55 | ····const·v3,·0x7f0a0053 | 55 | ····const·v3,·0x7f0a0053 |
56 | ····invoke-virtual·{v1 | 56 | ····invoke-virtual·{v13,·v3},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
57 | ····move-result-object·v5 | 57 | ····move-result-object·v5 |
58 | ····check-cast·v5,·Landroid/widget/EditText; | 58 | ····check-cast·v5,·Landroid/widget/EditText; |
59 | ····.line·59 | 59 | ····.line·59 |
60 | ····.local·v5,·"edit_text_author":Landroid/widget/EditText; | 60 | ····.local·v5,·"edit_text_author":Landroid/widget/EditText; |
61 | ····const·v3,·0x7f0a0054 | 61 | ····const·v3,·0x7f0a0054 |
62 | ····invoke-virtual·{v1 | 62 | ····invoke-virtual·{v13,·v3},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
63 | ····move-result-object·v6 | 63 | ····move-result-object·v6 |
64 | ····check-cast·v6,·Landroid/widget/Spinner; | 64 | ····check-cast·v6,·Landroid/widget/Spinner; |
65 | ····.line·60 | 65 | ····.line·60 |
66 | ····.local·v6,·"license_spinner":Landroid/widget/Spinner; | 66 | ····.local·v6,·"license_spinner":Landroid/widget/Spinner; |
67 | ····const·v3,·0x7f0a0056 | 67 | ····const·v3,·0x7f0a0056 |
68 | ····invoke-virtual·{v1 | 68 | ····invoke-virtual·{v13,·v3},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
69 | ····move-result-object·v10 | 69 | ····move-result-object·v10 |
70 | ····check-cast·v10,·Landroid/widget/Spinner; | 70 | ····check-cast·v10,·Landroid/widget/Spinner; |
71 | ····.line·64 | 71 | ····.line·64 |
72 | ····.local·v10,·"position_spinner":Landroid/widget/Spinner; | 72 | ····.local·v10,·"position_spinner":Landroid/widget/Spinner; |
Offset 100, 41 lines modified | Offset 100, 41 lines modified | ||
100 | ····move-result-object·v7 | 100 | ····move-result-object·v7 |
101 | ····check-cast·v7,·Lde/skubware/opentraining/activity/create_exercise/ExerciseImageListAdapter$ImageData; | 101 | ····check-cast·v7,·Lde/skubware/opentraining/activity/create_exercise/ExerciseImageListAdapter$ImageData; |
102 | ····.line·67 | 102 | ····.line·67 |
103 | ····.local·v7,·"imageData":Lde/skubware/opentraining/activity/create_exercise/ExerciseImageListAdapter$ImageData; | 103 | ····.local·v7,·"imageData":Lde/skubware/opentraining/activity/create_exercise/ExerciseImageListAdapter$ImageData; |
104 | ····const/16·v | 104 | ····const/16·v19,·-0x1 |
105 | ····move-object/from16·v0,·p0 | 105 | ····move-object/from16·v0,·p0 |
106 | ····iget-object·v3,·v0,·Lde/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog;->mActivity:Landroid/app/Activity; | 106 | ····iget-object·v3,·v0,·Lde/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog;->mActivity:Landroid/app/Activity; |
107 | ····const·v4,·0x7f0c008a | 107 | ····const·v4,·0x7f0c008a |
108 | ····invoke-virtual·{v3,·v4},·Landroid/app/Activity;->getString(I)Ljava/lang/String; | 108 | ····invoke-virtual·{v3,·v4},·Landroid/app/Activity;->getString(I)Ljava/lang/String; |
109 | ····move-result-object·v2 | 109 | ····move-result-object·v20 |
110 | ····new-instance·v3,·Lde/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog$1; | 110 | ····new-instance·v3,·Lde/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog$1; |
111 | ····move-object/from16·v4,·p0 | 111 | ····move-object/from16·v4,·p0 |
112 | ····move-object/from16·v8,·p3 | 112 | ····move-object/from16·v8,·p3 |
113 | ····move/from16·v9,·p2 | 113 | ····move/from16·v9,·p2 |
114 | ····invoke-direct/range·{v3·..·v10},·Lde/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog$1;-><init>(Lde/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog;Landroid/widget/EditText;Landroid/widget/Spinner;Lde/skubware/opentraining/activity/create_exercise/ExerciseImageListAdapter$ImageData;Lde/skubware/opentraining/activity/create_exercise/ExerciseImageListAdapter;ILandroid/widget/Spinner;)V | 114 | ····invoke-direct/range·{v3·..·v10},·Lde/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog$1;-><init>(Lde/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog;Landroid/widget/EditText;Landroid/widget/Spinner;Lde/skubware/opentraining/activity/create_exercise/ExerciseImageListAdapter$ImageData;Lde/skubware/opentraining/activity/create_exercise/ExerciseImageListAdapter;ILandroid/widget/Spinner;)V |
115 | ····move-object/from16·v0,·p0 | 115 | ····move-object/from16·v0,·p0 |
116 | ····move/from16·v1,·v | 116 | ····move/from16·v1,·v19 |
117 | ····move-object/from16·v2,·v2 | 117 | ····move-object/from16·v2,·v20 |
118 | ····invoke-virtual·{v0,·v1,·v2,·v3},·Lde/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog;->setButton(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V | 118 | ····invoke-virtual·{v0,·v1,·v2,·v3},·Lde/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog;->setButton(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V |
119 | ····.line·83 | 119 | ····.line·83 |
120 | ····const/4·v3,·-0x3 | 120 | ····const/4·v3,·-0x3 |
121 | ····move-object/from16·v0,·p0 | 121 | ····move-object/from16·v0,·p0 |
Offset 188, 164 lines modified | Offset 188, 153 lines modified | ||
188 | ····invoke-virtual·{v3},·Lde/skubware/opentraining/basic/License;->getAuthor()Ljava/lang/String; | 188 | ····invoke-virtual·{v3},·Lde/skubware/opentraining/basic/License;->getAuthor()Ljava/lang/String; |
189 | ····move-result-object·v3 | 189 | ····move-result-object·v3 |
190 | ····invoke-virtual·{v5,·v3},·Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V | 190 | ····invoke-virtual·{v5,·v3},·Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V |
191 | ····.line·107 | 191 | ····.line·107 |
192 | ····new-instance·v | 192 | ····new-instance·v18,·Landroid/widget/ArrayAdapter; |
193 | ····move-object/from16·v0,·p0 | 193 | ····move-object/from16·v0,·p0 |
194 | ····iget-object·v3,·v0,·Lde/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog;->mActivity:Landroid/app/Activity; | 194 | ····iget-object·v3,·v0,·Lde/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog;->mActivity:Landroid/app/Activity; |
Max diff block lines reached; 6035/11341 bytes (53.21%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/create_exercise/ImageFragment; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/create_exercise/ImageFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_exercise/ImageFragment;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_exercise/ImageFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/create_exercise/ImageFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·113 | 27 | ····.line·113 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_exercise/ImageFragment$1;->this$0:Lde/skubware/opentraining/activity/create_exercise/ImageFragment; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_exercise/ImageFragment$1;->this$0:Lde/skubware/opentraining/activity/create_exercise/ImageFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 39, 15 lines modified | Offset 39, 14 lines modified | ||
39 | ····invoke-direct·{p0},·Landroid/support/v7/app/ActionBarActivity;-><init>()V | 39 | ····invoke-direct·{p0},·Landroid/support/v7/app/ActionBarActivity;-><init>()V |
40 | ····.line·71 | 40 | ····.line·71 |
41 | ····const-string·v0,·"CreateExerciseActivity" | 41 | ····const-string·v0,·"CreateExerciseActivity" |
42 | ····iput-object·v0,·p0,·Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity;->TAG:Ljava/lang/String; | 42 | ····iput-object·v0,·p0,·Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity;->TAG:Ljava/lang/String; |
43 | ····.line·295 | ||
44 | ····return-void | 43 | ····return-void |
45 | .end·method | 44 | .end·method |
46 | .method·static·synthetic·access$000(Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity;)V | 45 | .method·static·synthetic·access$000(Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity;)V |
47 | ····.locals·0 | 46 | ····.locals·0 |
48 | ····.param·p0,·"x0"····#·Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity; | 47 | ····.param·p0,·"x0"····#·Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity; |
Offset 93, 111 lines modified | Offset 92, 111 lines modified | ||
93 | ····move-result-object·v0 | 92 | ····move-result-object·v0 |
94 | ····return-object·v0 | 93 | ····return-object·v0 |
95 | .end·method | 94 | .end·method |
96 | .method·private·saveExercise()V | 95 | .method·private·saveExercise()V |
97 | ····.locals·2 | 96 | ····.locals·24 |
98 | ····.prologue | 97 | ····.prologue |
99 | ····.line·207 | 98 | ····.line·207 |
100 | ····invoke-virtual/range·{p0·..·p0},·Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager; | 99 | ····invoke-virtual/range·{p0·..·p0},·Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager; |
101 | ····move-result-object·v2 | 100 | ····move-result-object·v21 |
102 | ····const·v2 | 101 | ····const·v22,·0x7f0a0040 |
103 | ····const/16·v2 | 102 | ····const/16·v23,·0x0 |
104 | ····invoke-static/range·{v2 | 103 | ····invoke-static/range·{v22·..·v23},·Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity;->makeFragmentName(II)Ljava/lang/String; |
105 | ····move-result-object·v2 | 104 | ····move-result-object·v22 |
106 | ····invoke-virtual/range·{v2 | 105 | ····invoke-virtual/range·{v21·..·v22},·Landroid/support/v4/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/support/v4/app/Fragment; |
107 | ····move-result-object·v1 | 106 | ····move-result-object·v18 |
108 | ····check-cast·v1 | 107 | ····check-cast·v18,·Lde/skubware/opentraining/activity/create_exercise/NameFragment; |
109 | ····.line·208 | 108 | ····.line·208 |
110 | ····.local·v1 | 109 | ····.local·v18,·"nameFragment":Lde/skubware/opentraining/activity/create_exercise/NameFragment; |
111 | ····invoke-virtual/range·{p0·..·p0},·Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager; | 110 | ····invoke-virtual/range·{p0·..·p0},·Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager; |
112 | ····move-result-object·v2 | 111 | ····move-result-object·v21 |
113 | ····const·v2 | 112 | ····const·v22,·0x7f0a0040 |
114 | ····const/16·v2 | 113 | ····const/16·v23,·0x1 |
115 | ····invoke-static/range·{v2 | 114 | ····invoke-static/range·{v22·..·v23},·Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity;->makeFragmentName(II)Ljava/lang/String; |
116 | ····move-result-object·v2 | 115 | ····move-result-object·v22 |
117 | ····invoke-virtual/range·{v2 | 116 | ····invoke-virtual/range·{v21·..·v22},·Landroid/support/v4/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/support/v4/app/Fragment; |
118 | ····move-result-object·v5 | 117 | ····move-result-object·v5 |
119 | ····check-cast·v5,·Lde/skubware/opentraining/activity/create_exercise/DescriptionFragment; | 118 | ····check-cast·v5,·Lde/skubware/opentraining/activity/create_exercise/DescriptionFragment; |
120 | ····.line·209 | 119 | ····.line·209 |
121 | ····.local·v5,·"descriptionFragment":Lde/skubware/opentraining/activity/create_exercise/DescriptionFragment; | 120 | ····.local·v5,·"descriptionFragment":Lde/skubware/opentraining/activity/create_exercise/DescriptionFragment; |
122 | ····invoke-virtual/range·{p0·..·p0},·Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager; | 121 | ····invoke-virtual/range·{p0·..·p0},·Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager; |
123 | ····move-result-object·v2 | 122 | ····move-result-object·v21 |
124 | ····const·v2 | 123 | ····const·v22,·0x7f0a0040 |
125 | ····const/16·v2 | 124 | ····const/16·v23,·0x2 |
126 | ····invoke-static/range·{v2 | 125 | ····invoke-static/range·{v22·..·v23},·Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity;->makeFragmentName(II)Ljava/lang/String; |
127 | ····move-result-object·v2 | 126 | ····move-result-object·v22 |
128 | ····invoke-virtual/range·{v2 | 127 | ····invoke-virtual/range·{v21·..·v22},·Landroid/support/v4/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/support/v4/app/Fragment; |
129 | ····move-result-object·v1 | 128 | ····move-result-object·v13 |
130 | ····check-cast·v1 | 129 | ····check-cast·v13,·Lde/skubware/opentraining/activity/create_exercise/ImageFragment; |
131 | ····.line·210 | 130 | ····.line·210 |
132 | ····.local·v1 | 131 | ····.local·v13,·"imageFragment":Lde/skubware/opentraining/activity/create_exercise/ImageFragment; |
133 | ····invoke-virtual/range·{p0·..·p0},·Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager; | 132 | ····invoke-virtual/range·{p0·..·p0},·Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager; |
134 | ····move-result-object·v2 | 133 | ····move-result-object·v21 |
135 | ····const·v2 | 134 | ····const·v22,·0x7f0a0040 |
136 | ····const/16·v2 | 135 | ····const/16·v23,·0x3 |
137 | ····invoke-static/range·{v2 | 136 | ····invoke-static/range·{v22·..·v23},·Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity;->makeFragmentName(II)Ljava/lang/String; |
138 | ····move-result-object·v2 | 137 | ····move-result-object·v22 |
139 | ····invoke-virtual/range·{v2 | 138 | ····invoke-virtual/range·{v21·..·v22},·Landroid/support/v4/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/support/v4/app/Fragment; |
140 | ····move-result-object·v1 | 139 | ····move-result-object·v16 |
141 | ····check-cast·v1 | 140 | ····check-cast·v16,·Lde/skubware/opentraining/activity/create_exercise/SpinnerDataFragment; |
142 | ····.line·211 | 141 | ····.line·211 |
143 | ····.local·v1 | 142 | ····.local·v16,·"muscleDataFragment":Lde/skubware/opentraining/activity/create_exercise/SimpleDataFragment;,·"Lde/skubware/opentraining/activity/create_exercise/SimpleDataFragment<Lde/skubware/opentraining/basic/Muscle;>;" |
144 | ····invoke-virtual/range·{p0·..·p0},·Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager; | 143 | ····invoke-virtual/range·{p0·..·p0},·Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager; |
145 | ····move-result-object·v2 | 144 | ····move-result-object·v21 |
146 | ····const·v2 | 145 | ····const·v22,·0x7f0a0040 |
147 | ····const/16·v2 | 146 | ····const/16·v23,·0x4 |
148 | ····invoke-static/range·{v2 | 147 | ····invoke-static/range·{v22·..·v23},·Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity;->makeFragmentName(II)Ljava/lang/String; |
149 | ····move-result-object·v2 | 148 | ····move-result-object·v22 |
150 | ····invoke-virtual/range·{v2 | 149 | ····invoke-virtual/range·{v21·..·v22},·Landroid/support/v4/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/support/v4/app/Fragment; |
151 | ····move-result-object·v6 | 150 | ····move-result-object·v6 |
152 | ····check-cast·v6,·Lde/skubware/opentraining/activity/create_exercise/EquipmentDataFragment; | 151 | ····check-cast·v6,·Lde/skubware/opentraining/activity/create_exercise/EquipmentDataFragment; |
153 | ····.line·213 | 152 | ····.line·213 |
154 | ····.local·v6,·"equipmentDataFragment":Lde/skubware/opentraining/activity/create_exercise/EquipmentDataFragment; | 153 | ····.local·v6,·"equipmentDataFragment":Lde/skubware/opentraining/activity/create_exercise/EquipmentDataFragment; |
Max diff block lines reached; 24918/32907 bytes (75.72%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/create_exercise/ImageFragment; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/create_exercise/ImageFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_exercise/ImageFragment;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_exercise/ImageFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/create_exercise/ImageFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·122 | 27 | ····.line·122 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_exercise/ImageFragment$2;->this$0:Lde/skubware/opentraining/activity/create_exercise/ImageFragment; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_exercise/ImageFragment$2;->this$0:Lde/skubware/opentraining/activity/create_exercise/ImageFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 32, 14 lines modified | Offset 32, 15 lines modified | ||
32 | .field·final·synthetic·val$position_spinner:Landroid/widget/Spinner; | 32 | .field·final·synthetic·val$position_spinner:Landroid/widget/Spinner; |
33 | #·direct·methods | 33 | #·direct·methods |
34 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog;Landroid/widget/EditText;Landroid/widget/Spinner;Lde/skubware/opentraining/activity/create_exercise/ExerciseImageListAdapter$ImageData;Lde/skubware/opentraining/activity/create_exercise/ExerciseImageListAdapter;ILandroid/widget/Spinner;)V | 34 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog;Landroid/widget/EditText;Landroid/widget/Spinner;Lde/skubware/opentraining/activity/create_exercise/ExerciseImageListAdapter$ImageData;Lde/skubware/opentraining/activity/create_exercise/ExerciseImageListAdapter;ILandroid/widget/Spinner;)V |
35 | ····.locals·0 | 35 | ····.locals·0 |
36 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog; | ||
36 | ····.prologue | 37 | ····.prologue |
37 | ····.line·67 | 38 | ····.line·67 |
38 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog$1;->this$0:Lde/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog; | 39 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog$1;->this$0:Lde/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog; |
39 | ····iput-object·p2,·p0,·Lde/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog$1;->val$edit_text_author:Landroid/widget/EditText; | 40 | ····iput-object·p2,·p0,·Lde/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog$1;->val$edit_text_author:Landroid/widget/EditText; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$position:I | 22 | .field·final·synthetic·val$position:I |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_exercise/ExerciseImageListAdapter;I)V | 24 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_exercise/ExerciseImageListAdapter;I)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/create_exercise/ExerciseImageListAdapter; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·159 | 28 | ····.line·159 |
28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_exercise/ExerciseImageListAdapter$1;->this$0:Lde/skubware/opentraining/activity/create_exercise/ExerciseImageListAdapter; | 29 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_exercise/ExerciseImageListAdapter$1;->this$0:Lde/skubware/opentraining/activity/create_exercise/ExerciseImageListAdapter; |
29 | ····iput·p2,·p0,·Lde/skubware/opentraining/activity/create_exercise/ExerciseImageListAdapter$1;->val$position:I | 30 | ····iput·p2,·p0,·Lde/skubware/opentraining/activity/create_exercise/ExerciseImageListAdapter$1;->val$position:I |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$position:I | 24 | .field·final·synthetic·val$position:I |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog;Lde/skubware/opentraining/activity/create_exercise/ExerciseImageListAdapter;I)V | 26 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog;Lde/skubware/opentraining/activity/create_exercise/ExerciseImageListAdapter;I)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·83 | 30 | ····.line·83 |
30 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog$2;->this$0:Lde/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog; | 31 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog$2;->this$0:Lde/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog; |
31 | ····iput-object·p2,·p0,·Lde/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog$2;->val$listAdapter:Lde/skubware/opentraining/activity/create_exercise/ExerciseImageListAdapter; | 32 | ····iput-object·p2,·p0,·Lde/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog$2;->val$listAdapter:Lde/skubware/opentraining/activity/create_exercise/ExerciseImageListAdapter; |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·val$actionBar:Landroid/support/v7/app/ActionBar; | 19 | .field·final·synthetic·val$actionBar:Landroid/support/v7/app/ActionBar; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity;Landroid/support/v7/app/ActionBar;)V | 21 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity;Landroid/support/v7/app/ActionBar;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·123 | 25 | ····.line·123 |
25 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity$1;->this$0:Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity; | 26 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity$1;->this$0:Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity; |
26 | ····iput-object·p2,·p0,·Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity$1;->val$actionBar:Landroid/support/v7/app/ActionBar; | 27 | ····iput-object·p2,·p0,·Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity$1;->val$actionBar:Landroid/support/v7/app/ActionBar; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·278 | 27 | ····.line·278 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity$3;->this$0:Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity$3;->this$0:Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 41, 92 lines modified | Offset 41, 89 lines modified | ||
41 | #·direct·methods | 41 | #·direct·methods |
42 | .method·public·constructor·<init>()V | 42 | .method·public·constructor·<init>()V |
43 | ····.locals·8 | 43 | ····.locals·8 |
44 | ····.prologue | 44 | ····.prologue |
45 | ····.line·69 | 45 | ····.line·69 |
46 | ····const·v | 46 | ····const·v2,·0x7f03002f |
47 | ····invoke-direct·{p0,·v | 47 | ····invoke-direct·{p0,·v2},·Lde/skubware/opentraining/activity/create_exercise/SpinnerDataFragment;-><init>(I)V |
48 | ····.line·62 | 48 | ····.line·62 |
49 | ····const-string·v | 49 | ····const-string·v2,·"NameFragment" |
50 | ····iput-object·v | 50 | ····iput-object·v2,·p0,·Lde/skubware/opentraining/activity/create_exercise/NameFragment;->TAG:Ljava/lang/String; |
51 | ····.line·72 | 51 | ····.line·72 |
52 | ····new-instance·v | 52 | ····new-instance·v2,·Ljava/util/HashMap; |
53 | ····invoke-direct·{v | 53 | ····invoke-direct·{v2},·Ljava/util/HashMap;-><init>()V |
54 | ····iput-object·v | 54 | ····iput-object·v2,·p0,·Lde/skubware/opentraining/activity/create_exercise/NameFragment;->mLanguageCodeMap:Ljava/util/HashMap; |
55 | ····.line·73 | 55 | ····.line·73 |
56 | ····new-instance·v | 56 | ····new-instance·v1,·Ljava/util/TreeSet; |
57 | ····invoke-direct·{v | 57 | ····invoke-direct·{v1},·Ljava/util/TreeSet;-><init>()V |
58 | ····.line·74 | 58 | ····.line·74 |
59 | ····.local·v | 59 | ····.local·v1,·"localeStringSet":Ljava/util/Set;,·"Ljava/util/Set<Ljava/lang/String;>;" |
60 | ····invoke-static·{},·Ljava/util/Locale;->getAvailableLocales()[Ljava/util/Locale; | 60 | ····invoke-static·{},·Ljava/util/Locale;->getAvailableLocales()[Ljava/util/Locale; |
61 | ····move-result-object·v | 61 | ····move-result-object·v3 |
62 | ····.local·v0,·"arr$":[Ljava/util/Locale; | ||
63 | ····array-length·v | 62 | ····array-length·v4,·v3 |
64 | ····.local·v3,·"len$":I | ||
65 | ····const/4·v | 63 | ····const/4·v2,·0x0 |
66 | ····.local·v1,·"i$":I | ||
67 | ····:goto_0 | 64 | ····:goto_0 |
68 | ····if-ge·v | 65 | ····if-ge·v2,·v4,·:cond_1 |
69 | ····aget-object·v | 66 | ····aget-object·v0,·v3,·v2 |
70 | ····.line·75 | 67 | ····.line·75 |
71 | ····.local·v | 68 | ····.local·v0,·"l":Ljava/util/Locale; |
72 | ····invoke-virtual·{v | 69 | ····invoke-virtual·{v0},·Ljava/util/Locale;->getDisplayLanguage()Ljava/lang/String; |
73 | ····move-result-object·v5 | 70 | ····move-result-object·v5 |
74 | ····invoke-interface·{v | 71 | ····invoke-interface·{v1,·v5},·Ljava/util/Set;->add(Ljava/lang/Object;)Z |
75 | ····move-result·v5 | 72 | ····move-result·v5 |
76 | ····if-eqz·v5,·:cond_0 | 73 | ····if-eqz·v5,·:cond_0 |
77 | ····.line·76 | 74 | ····.line·76 |
78 | ····iget-object·v5,·p0,·Lde/skubware/opentraining/activity/create_exercise/NameFragment;->mLanguageCodeMap:Ljava/util/HashMap; | 75 | ····iget-object·v5,·p0,·Lde/skubware/opentraining/activity/create_exercise/NameFragment;->mLanguageCodeMap:Ljava/util/HashMap; |
79 | ····invoke-virtual·{v | 76 | ····invoke-virtual·{v0},·Ljava/util/Locale;->getDisplayLanguage()Ljava/lang/String; |
80 | ····move-result-object·v6 | 77 | ····move-result-object·v6 |
81 | ····invoke-virtual·{v | 78 | ····invoke-virtual·{v0},·Ljava/util/Locale;->getLanguage()Ljava/lang/String; |
82 | ····move-result-object·v7 | 79 | ····move-result-object·v7 |
83 | ····invoke-virtual·{v5,·v6,·v7},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 80 | ····invoke-virtual·{v5,·v6,·v7},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
84 | ····.line·74 | 81 | ····.line·74 |
85 | ····:cond_0 | 82 | ····:cond_0 |
86 | ····add-int/lit8·v | 83 | ····add-int/lit8·v2,·v2,·0x1 |
87 | ····goto·:goto_0 | 84 | ····goto·:goto_0 |
88 | ····.line·80 | 85 | ····.line·80 |
89 | ····.end·local·v | 86 | ····.end·local·v0····#·"l":Ljava/util/Locale; |
90 | ····:cond_1 | 87 | ····:cond_1 |
91 | ····new-instance·v | 88 | ····new-instance·v2,·Ljava/util/ArrayList; |
92 | ····invoke-direct·{v | 89 | ····invoke-direct·{v2,·v1},·Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V |
93 | ····iput-object·v | 90 | ····iput-object·v2,·p0,·Lde/skubware/opentraining/activity/create_exercise/NameFragment;->mSpinnerDataList:Ljava/util/List; |
94 | ····.line·81 | 91 | ····.line·81 |
95 | ····return-void | 92 | ····return-void |
96 | .end·method | 93 | .end·method |
97 | #·virtual·methods | 94 | #·virtual·methods |
Offset 264, 56 lines modified | Offset 261, 55 lines modified | ||
264 | ············"Ljava/lang/String;", | 261 | ············"Ljava/lang/String;", |
265 | ············">;" | 262 | ············">;" |
266 | ········} | 263 | ········} |
267 | ····.end·annotation | 264 | ····.end·annotation |
268 | ····.prologue | 265 | ····.prologue |
269 | ····.line·146 | 266 | ····.line·146 |
270 | ····new-instance·v | 267 | ····new-instance·v1,·Ljava/util/HashMap; |
271 | ····invoke-direct·{v | 268 | ····invoke-direct·{v1},·Ljava/util/HashMap;-><init>()V |
272 | ····.line·147 | 269 | ····.line·147 |
273 | ····.local·v | 270 | ····.local·v1,·"translationMap":Ljava/util/Map;,·"Ljava/util/Map<Ljava/util/Locale;Ljava/lang/String;>;" |
274 | ····invoke-virtual·{p0},·Lde/skubware/opentraining/activity/create_exercise/NameFragment;->getChosenObjects()Ljava/util/List; | 271 | ····invoke-virtual·{p0},·Lde/skubware/opentraining/activity/create_exercise/NameFragment;->getChosenObjects()Ljava/util/List; |
275 | ····move-result-object·v | 272 | ····move-result-object·v2 |
276 | ····invoke-interface·{v | 273 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
277 | ····move-result-object·v | 274 | ····move-result-object·v2 |
278 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
279 | ····:goto_0 | 275 | ····:goto_0 |
280 | ····invoke-interface·{v | 276 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
281 | ····move-result·v3 | 277 | ····move-result·v3 |
282 | ····if-eqz·v3,·:cond_0 | 278 | ····if-eqz·v3,·:cond_0 |
283 | ····invoke-interface·{v | 279 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
284 | ····move-result-object·v | 280 | ····move-result-object·v0 |
285 | ····check-cast·v | 281 | ····check-cast·v0,·Lde/skubware/opentraining/activity/create_exercise/NameFragment$NameTranslation; |
Max diff block lines reached; 1625/7236 bytes (22.46%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·271 | 27 | ····.line·271 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity$4;->this$0:Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity$4;->this$0:Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity; | 18 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·public·constructor·<init>(Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity;Landroid/support/v4/app/FragmentManager;)V | 20 | .method·public·constructor·<init>(Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity;Landroid/support/v4/app/FragmentManager;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity; | ||
22 | ····.param·p2,·"fm"····#·Landroid/support/v4/app/FragmentManager; | 23 | ····.param·p2,·"fm"····#·Landroid/support/v4/app/FragmentManager; |
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·297 | 25 | ····.line·297 |
25 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity$SectionsPagerAdapter;->this$0:Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity; | 26 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity$SectionsPagerAdapter;->this$0:Lde/skubware/opentraining/activity/create_exercise/CreateExerciseActivity; |
26 | ····.line·298 | 27 | ····.line·298 |
Offset 395, 14 lines modified | Offset 395, 15 lines modified | ||
395 | ····const/4·v5,·0x0 | 395 | ····const/4·v5,·0x0 |
396 | ····invoke-static·{v1,·v4,·v5},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; | 396 | ····invoke-static·{v1,·v4,·v5},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; |
397 | ····move-result-object·v1 | 397 | ····move-result-object·v1 |
398 | ····.line·208 | ||
398 | ····invoke-virtual·{v1},·Landroid/widget/Toast;->show()V | 399 | ····invoke-virtual·{v1},·Landroid/widget/Toast;->show()V |
399 | ····.line·209 | 400 | ····.line·209 |
400 | ····const-string·v1,·"ImageFragment" | 401 | ····const-string·v1,·"ImageFragment" |
401 | ····const·v4,·0x7f0c002b | 402 | ····const·v4,·0x7f0c002b |
Offset 527, 14 lines modified | Offset 528, 15 lines modified | ||
527 | ····const/4·v5,·0x0 | 528 | ····const/4·v5,·0x0 |
528 | ····invoke-static·{v1,·v4,·v5},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; | 529 | ····invoke-static·{v1,·v4,·v5},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; |
529 | ····move-result-object·v1 | 530 | ····move-result-object·v1 |
531 | ····.line·250 | ||
530 | ····invoke-virtual·{v1},·Landroid/widget/Toast;->show()V | 532 | ····invoke-virtual·{v1},·Landroid/widget/Toast;->show()V |
531 | ····.line·252 | 533 | ····.line·252 |
532 | ····const-string·v1,·"ImageFragment" | 534 | ····const-string·v1,·"ImageFragment" |
533 | ····const·v4,·0x7f0c003b | 535 | ····const·v4,·0x7f0c003b |
Offset 571, 14 lines modified | Offset 573, 15 lines modified | ||
571 | ····const/4·v5,·0x0 | 573 | ····const/4·v5,·0x0 |
572 | ····invoke-static·{v1,·v4,·v5},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; | 574 | ····invoke-static·{v1,·v4,·v5},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; |
573 | ····move-result-object·v1 | 575 | ····move-result-object·v1 |
576 | ····.line·235 | ||
574 | ····invoke-virtual·{v1},·Landroid/widget/Toast;->show()V | 577 | ····invoke-virtual·{v1},·Landroid/widget/Toast;->show()V |
575 | ····.line·237 | 578 | ····.line·237 |
576 | ····const-string·v1,·"ImageFragment" | 579 | ····const-string·v1,·"ImageFragment" |
577 | ····const·v4,·0x7f0c003b | 580 | ····const·v4,·0x7f0c003b |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·296 | 27 | ····.line·296 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment$6;->this$0:Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment$6;->this$0:Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$fEx:Lde/skubware/opentraining/basic/FitnessExercise; | 22 | .field·final·synthetic·val$fEx:Lde/skubware/opentraining/basic/FitnessExercise; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$1;Lde/skubware/opentraining/basic/FitnessExercise;)V | 24 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$1;Lde/skubware/opentraining/basic/FitnessExercise;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$1"····#·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$1; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·112 | 28 | ····.line·112 |
28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$1$2;->this$1:Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$1; | 29 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$1$2;->this$1:Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$1; |
29 | ····iput-object·p2,·p0,·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$1$2;->val$fEx:Lde/skubware/opentraining/basic/FitnessExercise; | 30 | ····iput-object·p2,·p0,·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$1$2;->val$fEx:Lde/skubware/opentraining/basic/FitnessExercise; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·105 | 27 | ····.line·105 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$1;->this$0:Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$1;->this$0:Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 88, 14 lines modified | Offset 89, 15 lines modified | ||
88 | ····move-result-object·v1 | 89 | ····move-result-object·v1 |
89 | ····iget-object·v2,·p0,·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$1;->this$0:Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment; | 90 | ····iget-object·v2,·p0,·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$1;->this$0:Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment; |
90 | ····const·v3,·0x7f0c0085 | 91 | ····const·v3,·0x7f0c0085 |
92 | ····.line·111 | ||
91 | ····invoke-virtual·{v2,·v3},·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment;->getString(I)Ljava/lang/String; | 93 | ····invoke-virtual·{v2,·v3},·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment;->getString(I)Ljava/lang/String; |
92 | ····move-result-object·v2 | 94 | ····move-result-object·v2 |
93 | ····const-string·v3,·"EXERCISE_NAME" | 95 | ····const-string·v3,·"EXERCISE_NAME" |
94 | ····invoke-virtual·{v0},·Lde/skubware/opentraining/basic/FitnessExercise;->toString()Ljava/lang/String; | 96 | ····invoke-virtual·{v0},·Lde/skubware/opentraining/basic/FitnessExercise;->toString()Ljava/lang/String; |
Offset 110, 14 lines modified | Offset 112, 15 lines modified | ||
110 | ····move-result-object·v1 | 112 | ····move-result-object·v1 |
111 | ····iget-object·v2,·p0,·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$1;->this$0:Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment; | 113 | ····iget-object·v2,·p0,·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$1;->this$0:Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment; |
112 | ····const·v3,·0x104000a | 114 | ····const·v3,·0x104000a |
115 | ····.line·112 | ||
113 | ····invoke-virtual·{v2,·v3},·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment;->getString(I)Ljava/lang/String; | 116 | ····invoke-virtual·{v2,·v3},·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment;->getString(I)Ljava/lang/String; |
114 | ····move-result-object·v2 | 117 | ····move-result-object·v2 |
115 | ····new-instance·v3,·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$1$2; | 118 | ····new-instance·v3,·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$1$2; |
116 | ····invoke-direct·{v3,·p0,·v0},·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$1$2;-><init>(Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$1;Lde/skubware/opentraining/basic/FitnessExercise;)V | 119 | ····invoke-direct·{v3,·p0,·v0},·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$1$2;-><init>(Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$1;Lde/skubware/opentraining/basic/FitnessExercise;)V |
Offset 126, 26 lines modified | Offset 129, 28 lines modified | ||
126 | ····move-result-object·v1 | 129 | ····move-result-object·v1 |
127 | ····iget-object·v2,·p0,·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$1;->this$0:Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment; | 130 | ····iget-object·v2,·p0,·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$1;->this$0:Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment; |
128 | ····const·v3,·0x7f0c0019 | 131 | ····const·v3,·0x7f0c0019 |
132 | ····.line·119 | ||
129 | ····invoke-virtual·{v2,·v3},·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment;->getString(I)Ljava/lang/String; | 133 | ····invoke-virtual·{v2,·v3},·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment;->getString(I)Ljava/lang/String; |
130 | ····move-result-object·v2 | 134 | ····move-result-object·v2 |
131 | ····new-instance·v3,·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$1$1; | 135 | ····new-instance·v3,·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$1$1; |
132 | ····invoke-direct·{v3,·p0},·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$1$1;-><init>(Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$1;)V | 136 | ····invoke-direct·{v3,·p0},·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$1$1;-><init>(Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$1;)V |
133 | ····invoke-virtual·{v1,·v2,·v3},·Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 137 | ····invoke-virtual·{v1,·v2,·v3},·Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
134 | ····move-result-object·v1 | 138 | ····move-result-object·v1 |
139 | ····.line·124 | ||
135 | ····invoke-virtual·{v1},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; | 140 | ····invoke-virtual·{v1},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; |
136 | ····move-result-object·v1 | 141 | ····move-result-object·v1 |
137 | ····invoke-virtual·{v1},·Landroid/app/AlertDialog;->show()V | 142 | ····invoke-virtual·{v1},·Landroid/app/AlertDialog;->show()V |
138 | ····.line·125 | 143 | ····.line·125 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·270 | 27 | ····.line·270 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment$5;->this$0:Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment$5;->this$0:Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 232, 374 lines modified | Offset 232, 372 lines modified | ||
232 | ····.param·p1,·"activity"····#·Landroid/app/Activity; | 232 | ····.param·p1,·"activity"····#·Landroid/app/Activity; |
233 | ····.prologue | 233 | ····.prologue |
234 | ····.line·90 | 234 | ····.line·90 |
235 | ····invoke-direct·{p0,·p1},·Landroid/app/AlertDialog;-><init>(Landroid/content/Context;)V | 235 | ····invoke-direct·{p0,·p1},·Landroid/app/AlertDialog;-><init>(Landroid/content/Context;)V |
236 | ····.line·50 | 236 | ····.line·50 |
237 | ····const-string·v | 237 | ····const-string·v4,·"SelectMuscleDialog" |
238 | ····iput-object·v | 238 | ····iput-object·v4,·p0,·Lde/skubware/opentraining/activity/create_workout/SelectMuscleDialog;->TAG:Ljava/lang/String; |
239 | ····.line·80 | 239 | ····.line·80 |
240 | ····new-instance·v | 240 | ····new-instance·v4,·Ljava/util/HashMap; |
241 | ····invoke-direct·{v | 241 | ····invoke-direct·{v4},·Ljava/util/HashMap;-><init>()V |
242 | ····iput-object·v | 242 | ····iput-object·v4,·p0,·Lde/skubware/opentraining/activity/create_workout/SelectMuscleDialog;->mColorMap:Ljava/util/HashMap; |
243 | ····.line·83 | 243 | ····.line·83 |
244 | ····new-instance·v | 244 | ····new-instance·v4,·Ljava/util/HashMap; |
245 | ····invoke-direct·{v | 245 | ····invoke-direct·{v4},·Ljava/util/HashMap;-><init>()V |
246 | ····iput-object·v | 246 | ····iput-object·v4,·p0,·Lde/skubware/opentraining/activity/create_workout/SelectMuscleDialog;->mMuscleMap:Ljava/util/HashMap; |
247 | ····.line·91 | 247 | ····.line·91 |
248 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_workout/SelectMuscleDialog;->mActivity:Landroid/app/Activity; | 248 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_workout/SelectMuscleDialog;->mActivity:Landroid/app/Activity; |
249 | ····.line·95 | 249 | ····.line·95 |
250 | ····invoke-virtual·{p0},·Lde/skubware/opentraining/activity/create_workout/SelectMuscleDialog;->getLayoutInflater()Landroid/view/LayoutInflater; | 250 | ····invoke-virtual·{p0},·Lde/skubware/opentraining/activity/create_workout/SelectMuscleDialog;->getLayoutInflater()Landroid/view/LayoutInflater; |
251 | ····move-result-object·v | 251 | ····move-result-object·v1 |
252 | ····.line·97 | 252 | ····.line·97 |
253 | ····.local·v | 253 | ····.local·v1,·"inflater":Landroid/view/LayoutInflater; |
254 | ····const·v | 254 | ····const·v4,·0x7f030022 |
255 | ····const/4·v | 255 | ····const/4·v5,·0x0 |
256 | ····invoke-virtual·{v | 256 | ····invoke-virtual·{v1,·v4,·v5},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; |
257 | ····move-result-object·v | 257 | ····move-result-object·v3 |
258 | ····.line·98 | 258 | ····.line·98 |
259 | ····.local·v | 259 | ····.local·v3,·"v":Landroid/view/View; |
260 | ····invoke-virtual·{p0,·v | 260 | ····invoke-virtual·{p0,·v3},·Lde/skubware/opentraining/activity/create_workout/SelectMuscleDialog;->setView(Landroid/view/View;)V |
261 | ····.line·102 | 261 | ····.line·102 |
262 | ····sget-object·v | 262 | ····sget-object·v4,·Lde/skubware/opentraining/activity/create_workout/SelectMuscleDialog;->sColorMap:Ljava/util/HashMap; |
263 | ····invoke-virtual·{v | 263 | ····invoke-virtual·{v4},·Ljava/util/HashMap;->keySet()Ljava/util/Set; |
264 | ····move-result-object·v | 264 | ····move-result-object·v4 |
265 | ····invoke-interface·{v | 265 | ····invoke-interface·{v4},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
266 | ····move-result-object·v | 266 | ····move-result-object·v5 |
267 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
268 | ····:goto_0 | 267 | ····:goto_0 |
269 | ····invoke-interface·{v | 268 | ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z |
270 | ····move-result·v | 269 | ····move-result·v4 |
271 | ····if-eqz·v | 270 | ····if-eqz·v4,·:cond_0 |
272 | ····invoke-interface·{v | 271 | ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
273 | ····move-result-object·v | 272 | ····move-result-object·v4 |
274 | ····check-cast·v | 273 | ····check-cast·v4,·Ljava/lang/Integer; |
275 | ····invoke-virtual·{v | 274 | ····invoke-virtual·{v4},·Ljava/lang/Integer;->intValue()I |
276 | ····move-result·v0 | 275 | ····move-result·v0 |
277 | ····.line·103 | 276 | ····.line·103 |
278 | ····.local·v0,·"color":I | 277 | ····.local·v0,·"color":I |
279 | ····iget-object·v6,·p0,·Lde/skubware/opentraining/activity/create_workout/SelectMuscleDialog;->mColorMap:Ljava/util/HashMap; | 278 | ····iget-object·v6,·p0,·Lde/skubware/opentraining/activity/create_workout/SelectMuscleDialog;->mColorMap:Ljava/util/HashMap; |
280 | ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 279 | ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
281 | ····move-result-object·v7 | 280 | ····move-result-object·v7 |
282 | ····iget-object·v | 281 | ····iget-object·v4,·p0,·Lde/skubware/opentraining/activity/create_workout/SelectMuscleDialog;->mActivity:Landroid/app/Activity; |
283 | ····invoke-virtual·{v | 282 | ····invoke-virtual·{v4},·Landroid/app/Activity;->getResources()Landroid/content/res/Resources; |
284 | ····move-result-object·v8 | 283 | ····move-result-object·v8 |
285 | ····sget-object·v | 284 | ····sget-object·v4,·Lde/skubware/opentraining/activity/create_workout/SelectMuscleDialog;->sColorMap:Ljava/util/HashMap; |
286 | ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 285 | ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
287 | ····move-result-object·v9 | 286 | ····move-result-object·v9 |
288 | ····invoke-virtual·{v | 287 | ····invoke-virtual·{v4,·v9},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; |
289 | ····move-result-object·v | 288 | ····move-result-object·v4 |
290 | ····check-cast·v | 289 | ····check-cast·v4,·Ljava/lang/Integer; |
291 | ····invoke-virtual·{v | 290 | ····invoke-virtual·{v4},·Ljava/lang/Integer;->intValue()I |
292 | ····move-result·v | 291 | ····move-result·v4 |
293 | ····invoke-virtual·{v8,·v | 292 | ····invoke-virtual·{v8,·v4},·Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; |
294 | ····move-result-object·v | 293 | ····move-result-object·v4 |
295 | ····invoke-virtual·{v6,·v7,·v | 294 | ····invoke-virtual·{v6,·v7,·v4},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
296 | ····goto·:goto_0 | 295 | ····goto·:goto_0 |
297 | ····.line·107 | 296 | ····.line·107 |
298 | ····.end·local·v0····#·"color":I | 297 | ····.end·local·v0····#·"color":I |
299 | ····:cond_0 | 298 | ····:cond_0 |
300 | ····new-instance·v | 299 | ····new-instance·v2,·Lde/skubware/opentraining/db/DataProvider; |
301 | ····iget-object·v | 300 | ····iget-object·v4,·p0,·Lde/skubware/opentraining/activity/create_workout/SelectMuscleDialog;->mActivity:Landroid/app/Activity; |
302 | ····invoke-direct·{v | 301 | ····invoke-direct·{v2,·v4},·Lde/skubware/opentraining/db/DataProvider;-><init>(Landroid/content/Context;)V |
303 | ····.line·108 | 302 | ····.line·108 |
304 | ····.local·v | 303 | ····.local·v2,·"prov":Lde/skubware/opentraining/db/IDataProvider; |
305 | ····iget-object·v | 304 | ····iget-object·v4,·p0,·Lde/skubware/opentraining/activity/create_workout/SelectMuscleDialog;->mMuscleMap:Ljava/util/HashMap; |
Max diff block lines reached; 26005/33374 bytes (77.92%) of diff not shown. |
Offset 173, 15 lines modified | Offset 173, 15 lines modified | ||
173 | ····invoke-direct·{p0,·v1,·v3},·Lde/skubware/opentraining/activity/create_workout/DialogFilterMusclesAndEquipment;->simulatePreference(Ljava/util/List;Landroid/widget/ListView;)V | 173 | ····invoke-direct·{p0,·v1,·v3},·Lde/skubware/opentraining/activity/create_workout/DialogFilterMusclesAndEquipment;->simulatePreference(Ljava/util/List;Landroid/widget/ListView;)V |
174 | ····.line·92 | 174 | ····.line·92 |
175 | ····return-void | 175 | ····return-void |
176 | .end·method | 176 | .end·method |
177 | .method·private·simulatePreference(Ljava/util/List;Landroid/widget/ListView;)V | 177 | .method·private·simulatePreference(Ljava/util/List;Landroid/widget/ListView;)V |
178 | ····.locals· | 178 | ····.locals·7 |
179 | ····.param·p2,·"listView"····#·Landroid/widget/ListView; | 179 | ····.param·p2,·"listView"····#·Landroid/widget/ListView; |
180 | ····.annotation·system·Ldalvik/annotation/Signature; | 180 | ····.annotation·system·Ldalvik/annotation/Signature; |
181 | ········value·=·{ | 181 | ········value·=·{ |
182 | ············"<T:", | 182 | ············"<T:", |
183 | ············"Ljava/lang/Object;", | 183 | ············"Ljava/lang/Object;", |
184 | ············">(", | 184 | ············">(", |
185 | ············"Ljava/util/List", | 185 | ············"Ljava/util/List", |
Offset 190, 84 lines modified | Offset 190, 83 lines modified | ||
190 | ············")V" | 190 | ············")V" |
191 | ········} | 191 | ········} |
192 | ····.end·annotation | 192 | ····.end·annotation |
193 | ····.prologue | 193 | ····.prologue |
194 | ····.line·107 | 194 | ····.line·107 |
195 | ····.local·p1,·"list":Ljava/util/List;,·"Ljava/util/List<TT;>;" | 195 | ····.local·p1,·"list":Ljava/util/List;,·"Ljava/util/List<TT;>;" |
196 | ····iget-object·v | 196 | ····iget-object·v3,·p0,·Lde/skubware/opentraining/activity/create_workout/DialogFilterMusclesAndEquipment;->mContext:Landroid/content/Context; |
197 | ····invoke-static·{v | 197 | ····invoke-static·{v3},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; |
198 | ····move-result-object·v | 198 | ····move-result-object·v1 |
199 | ····.line·109 | 199 | ····.line·109 |
200 | ····.local·v | 200 | ····.local·v1,·"sharedPrefs":Landroid/content/SharedPreferences; |
201 | ····new-instance·v | 201 | ····new-instance·v3,·Landroid/widget/ArrayAdapter; |
202 | ····iget-object·v | 202 | ····iget-object·v4,·p0,·Lde/skubware/opentraining/activity/create_workout/DialogFilterMusclesAndEquipment;->mContext:Landroid/content/Context; |
203 | ····const·v | 203 | ····const·v5,·0x1090010 |
204 | ····const·v | 204 | ····const·v6,·0x1020014 |
205 | ····invoke-direct·{v | 205 | ····invoke-direct·{v3,·v4,·v5,·v6,·p1},·Landroid/widget/ArrayAdapter;-><init>(Landroid/content/Context;IILjava/util/List;)V |
206 | ····invoke-virtual·{p2,·v | 206 | ····invoke-virtual·{p2,·v3},·Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V |
207 | ····.line·110 | 207 | ····.line·110 |
208 | ····const/4·v | 208 | ····const/4·v3,·0x2 |
209 | ····invoke-virtual·{p2,·v | 209 | ····invoke-virtual·{p2,·v3},·Landroid/widget/ListView;->setChoiceMode(I)V |
210 | ····.line·112 | 210 | ····.line·112 |
211 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 211 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
212 | ····move-result-object·v | 212 | ····move-result-object·v3 |
213 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
214 | ····:goto_0 | 213 | ····:goto_0 |
215 | ····invoke-interface·{v | 214 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
216 | ····move-result·v4 | 215 | ····move-result·v4 |
217 | ····if-eqz·v4,·:cond_0 | 216 | ····if-eqz·v4,·:cond_0 |
218 | ····invoke-interface·{v | 217 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
219 | ····move-result-object·v0 | 218 | ····move-result-object·v0 |
220 | ····.line·113 | 219 | ····.line·113 |
221 | ····.local·v0,·"e":Ljava/lang/Object;,·"TT;" | 220 | ····.local·v0,·"e":Ljava/lang/Object;,·"TT;" |
222 | ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String; | 221 | ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String; |
223 | ····move-result-object·v4 | 222 | ····move-result-object·v4 |
224 | ····const/4·v5,·0x1 | 223 | ····const/4·v5,·0x1 |
225 | ····invoke-interface·{v | 224 | ····invoke-interface·{v1,·v4,·v5},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z |
226 | ····move-result·v | 225 | ····move-result·v2 |
227 | ····.line·114 | 226 | ····.line·114 |
228 | ····.local·v | 227 | ····.local·v2,·"shouldBeChecked":Z |
229 | ····invoke-interface·{p1,·v0},·Ljava/util/List;->indexOf(Ljava/lang/Object;)I | 228 | ····invoke-interface·{p1,·v0},·Ljava/util/List;->indexOf(Ljava/lang/Object;)I |
230 | ····move-result·v4 | 229 | ····move-result·v4 |
231 | ····invoke-virtual·{p2,·v4,·v | 230 | ····invoke-virtual·{p2,·v4,·v2},·Landroid/widget/ListView;->setItemChecked(IZ)V |
232 | ····goto·:goto_0 | 231 | ····goto·:goto_0 |
233 | ····.line·117 | 232 | ····.line·117 |
234 | ····.end·local·v0····#·"e":Ljava/lang/Object;,·"TT;" | 233 | ····.end·local·v0····#·"e":Ljava/lang/Object;,·"TT;" |
235 | ····.end·local·v | 234 | ····.end·local·v2····#·"shouldBeChecked":Z |
236 | ····:cond_0 | 235 | ····:cond_0 |
237 | ····new-instance·v | 236 | ····new-instance·v3,·Lde/skubware/opentraining/activity/create_workout/DialogFilterMusclesAndEquipment$1; |
238 | ····invoke-direct·{v | 237 | ····invoke-direct·{v3,·p0,·p1,·v1},·Lde/skubware/opentraining/activity/create_workout/DialogFilterMusclesAndEquipment$1;-><init>(Lde/skubware/opentraining/activity/create_workout/DialogFilterMusclesAndEquipment;Ljava/util/List;Landroid/content/SharedPreferences;)V |
239 | ····invoke-virtual·{p2,·v | 238 | ····invoke-virtual·{p2,·v3},·Landroid/widget/ListView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V |
240 | ····.line·131 | 239 | ····.line·131 |
241 | ····return-void | 240 | ····return-void |
242 | .end·method | 241 | .end·method |
Offset 145, 84 lines modified | Offset 145, 79 lines modified | ||
145 | ····.line·204 | 145 | ····.line·204 |
146 | ····:cond_0 | 146 | ····:cond_0 |
147 | ····return-void | 147 | ····return-void |
148 | .end·method | 148 | .end·method |
149 | .method·private·fileAlreadyExists(Ljava/lang/String;)Z | 149 | .method·private·fileAlreadyExists(Ljava/lang/String;)Z |
150 | ····.locals· | 150 | ····.locals·7 |
151 | ····.param·p1,·"name"····#·Ljava/lang/String; | 151 | ····.param·p1,·"name"····#·Ljava/lang/String; |
152 | ····.prologue | 152 | ····.prologue |
153 | ····const/4·v4,·0x0 | ||
153 | ····.line·258 | 154 | ····.line·258 |
154 | ····invoke-virtual·{p0},·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; | 155 | ····invoke-virtual·{p0},·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; |
155 | ····move-result-object·v | 156 | ····move-result-object·v3 |
156 | ····invoke-virtual·{v | 157 | ····invoke-virtual·{v3},·Landroid/support/v4/app/FragmentActivity;->getFilesDir()Ljava/io/File; |
157 | ····move-result-object·v | 158 | ····move-result-object·v3 |
158 | ····new-instance·v | 159 | ····new-instance·v5,·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$6; |
159 | ····invoke-direct·{v | 160 | ····invoke-direct·{v5,·p0},·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$6;-><init>(Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment;)V |
160 | ····invoke-virtual·{v | 161 | ····invoke-virtual·{v3,·v5},·Ljava/io/File;->list(Ljava/io/FilenameFilter;)[Ljava/lang/String; |
161 | ····move-result-object·v | 162 | ····move-result-object·v0 |
162 | ····.line·267 | 163 | ····.line·267 |
163 | ····.local·v | 164 | ····.local·v0,·"files":[Ljava/lang/String; |
164 | ····new-instance·v | 165 | ····new-instance·v2,·Ljava/util/HashSet; |
165 | ····invoke-direct·{v | 166 | ····invoke-direct·{v2},·Ljava/util/HashSet;-><init>()V |
166 | ····.line·268 | 167 | ····.line·268 |
167 | ····.local·v | 168 | ····.local·v2,·"workout_names":Ljava/util/Set;,·"Ljava/util/Set<Ljava/lang/String;>;" |
168 | ····move-object·v0,·v1 | ||
169 | ····.local·v0,·"arr$":[Ljava/lang/String; | ||
170 | ····array-length·v | 169 | ····array-length·v5,·v0 |
170 | ····move·v3,·v4 | ||
171 | ····.local·v3,·"len$":I | ||
172 | ····const/4·v2,·0x0 | ||
173 | ····.local·v2,·"i$":I | ||
174 | ····:goto_0 | 171 | ····:goto_0 |
175 | ····if-ge·v | 172 | ····if-ge·v3,·v5,·:cond_0 |
176 | ····aget-object·v | 173 | ····aget-object·v1,·v0,·v3 |
177 | ····.line·269 | 174 | ····.line·269 |
178 | ····.local·v | 175 | ····.local·v1,·"s":Ljava/lang/String; |
179 | ····const-string·v6,·".xml" | 176 | ····const-string·v6,·".xml" |
180 | ····invoke-virtual·{v | 177 | ····invoke-virtual·{v1,·v6},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; |
181 | ····move-result-object·v6 | 178 | ····move-result-object·v6 |
182 | ···· | 179 | ····aget-object·v6,·v6,·v4 |
183 | ····aget-object·v6,·v6,·v7 | ||
184 | ····invoke-interface·{v | 180 | ····invoke-interface·{v2,·v6},·Ljava/util/Set;->add(Ljava/lang/Object;)Z |
185 | ····.line·268 | 181 | ····.line·268 |
186 | ····add-int/lit8·v | 182 | ····add-int/lit8·v3,·v3,·0x1 |
187 | ····goto·:goto_0 | 183 | ····goto·:goto_0 |
188 | ····.line·272 | 184 | ····.line·272 |
189 | ····.end·local·v | 185 | ····.end·local·v1····#·"s":Ljava/lang/String; |
190 | ····:cond_0 | 186 | ····:cond_0 |
191 | ····invoke-interface·{v | 187 | ····invoke-interface·{v2,·p1},·Ljava/util/Set;->contains(Ljava/lang/Object;)Z |
192 | ····move-result·v | 188 | ····move-result·v3 |
193 | ····return·v | 189 | ····return·v3 |
194 | .end·method | 190 | .end·method |
195 | .method·private·finishActivities(Landroid/app/Activity;)V | 191 | .method·private·finishActivities(Landroid/app/Activity;)V |
196 | ····.locals·2 | 192 | ····.locals·2 |
197 | ····.param·p1,·"activity"····#·Landroid/app/Activity; | 193 | ····.param·p1,·"activity"····#·Landroid/app/Activity; |
198 | ····.prologue | 194 | ····.prologue |
Offset 534, 20 lines modified | Offset 529, 22 lines modified | ||
534 | ····const·v5,·0x1090003 | 529 | ····const·v5,·0x1090003 |
535 | ····const·v6,·0x1020014 | 530 | ····const·v6,·0x1020014 |
536 | ····iget-object·v7,·p0,·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment;->mWorkout:Lde/skubware/opentraining/basic/Workout; | 531 | ····iget-object·v7,·p0,·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment;->mWorkout:Lde/skubware/opentraining/basic/Workout; |
532 | ····.line·104 | ||
537 | ····invoke-virtual·{v7},·Lde/skubware/opentraining/basic/Workout;->getFitnessExercises()Ljava/util/List; | 533 | ····invoke-virtual·{v7},·Lde/skubware/opentraining/basic/Workout;->getFitnessExercises()Ljava/util/List; |
538 | ····move-result-object·v7 | 534 | ····move-result-object·v7 |
539 | ····invoke-direct·{v3,·v4,·v5,·v6,·v7},·Landroid/widget/ArrayAdapter;-><init>(Landroid/content/Context;IILjava/util/List;)V | 535 | ····invoke-direct·{v3,·v4,·v5,·v6,·v7},·Landroid/widget/ArrayAdapter;-><init>(Landroid/content/Context;IILjava/util/List;)V |
536 | ····.line·103 | ||
540 | ····invoke-virtual·{v2,·v3},·Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V | 537 | ····invoke-virtual·{v2,·v3},·Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V |
541 | ····.line·105 | 538 | ····.line·105 |
542 | ····iget-object·v2,·p0,·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment;->mListView:Landroid/widget/ListView; | 539 | ····iget-object·v2,·p0,·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment;->mListView:Landroid/widget/ListView; |
543 | ····new-instance·v3,·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$1; | 540 | ····new-instance·v3,·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$1; |
Offset 582, 39 lines modified | Offset 579, 43 lines modified | ||
582 | ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; | 579 | ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; |
583 | ····move-result-object·v2 | 580 | ····move-result-object·v2 |
584 | ····const·v3,·0x7f0c008d | 581 | ····const·v3,·0x7f0c008d |
582 | ····.line·131 | ||
585 | ····invoke-virtual·{p0,·v3},·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment;->getString(I)Ljava/lang/String; | 583 | ····invoke-virtual·{p0,·v3},·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment;->getString(I)Ljava/lang/String; |
586 | ····move-result-object·v3 | 584 | ····move-result-object·v3 |
587 | ····new-instance·v4,·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$3; | 585 | ····new-instance·v4,·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$3; |
588 | ····invoke-direct·{v4,·p0},·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$3;-><init>(Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment;)V | 586 | ····invoke-direct·{v4,·p0},·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$3;-><init>(Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment;)V |
Max diff block lines reached; 977/6401 bytes (15.26%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·155 | 27 | ····.line·155 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment$1;->this$0:Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment$1;->this$0:Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 66, 39 lines modified | Offset 66, 43 lines modified | ||
66 | ····invoke-direct·{v0},·Landroid/os/Bundle;-><init>()V | 66 | ····invoke-direct·{v0},·Landroid/os/Bundle;-><init>()V |
67 | ····.line·61 | 67 | ····.line·61 |
68 | ····.local·v0,·"arguments":Landroid/os/Bundle; | 68 | ····.local·v0,·"arguments":Landroid/os/Bundle; |
69 | ····const-string·v2,·"exercise" | 69 | ····const-string·v2,·"exercise" |
70 | ····.line·62 | ||
70 | ····invoke-virtual·{p0},·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailActivity;->getIntent()Landroid/content/Intent; | 71 | ····invoke-virtual·{p0},·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailActivity;->getIntent()Landroid/content/Intent; |
71 | ····move-result-object·v3 | 72 | ····move-result-object·v3 |
72 | ····const-string·v4,·"exercise" | 73 | ····const-string·v4,·"exercise" |
73 | ····invoke-virtual·{v3,·v4},·Landroid/content/Intent;->getSerializableExtra(Ljava/lang/String;)Ljava/io/Serializable; | 74 | ····invoke-virtual·{v3,·v4},·Landroid/content/Intent;->getSerializableExtra(Ljava/lang/String;)Ljava/io/Serializable; |
74 | ····move-result-object·v3 | 75 | ····move-result-object·v3 |
76 | ····.line·61 | ||
75 | ····invoke-virtual·{v0,·v2,·v3},·Landroid/os/Bundle;->putSerializable(Ljava/lang/String;Ljava/io/Serializable;)V | 77 | ····invoke-virtual·{v0,·v2,·v3},·Landroid/os/Bundle;->putSerializable(Ljava/lang/String;Ljava/io/Serializable;)V |
76 | ····.line·63 | 78 | ····.line·63 |
77 | ····const-string·v2,·"workout" | 79 | ····const-string·v2,·"workout" |
80 | ····.line·64 | ||
78 | ····invoke-virtual·{p0},·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailActivity;->getIntent()Landroid/content/Intent; | 81 | ····invoke-virtual·{p0},·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailActivity;->getIntent()Landroid/content/Intent; |
79 | ····move-result-object·v3 | 82 | ····move-result-object·v3 |
80 | ····const-string·v4,·"workout" | 83 | ····const-string·v4,·"workout" |
81 | ····invoke-virtual·{v3,·v4},·Landroid/content/Intent;->getSerializableExtra(Ljava/lang/String;)Ljava/io/Serializable; | 84 | ····invoke-virtual·{v3,·v4},·Landroid/content/Intent;->getSerializableExtra(Ljava/lang/String;)Ljava/io/Serializable; |
82 | ····move-result-object·v3 | 85 | ····move-result-object·v3 |
86 | ····.line·63 | ||
83 | ····invoke-virtual·{v0,·v2,·v3},·Landroid/os/Bundle;->putSerializable(Ljava/lang/String;Ljava/io/Serializable;)V | 87 | ····invoke-virtual·{v0,·v2,·v3},·Landroid/os/Bundle;->putSerializable(Ljava/lang/String;Ljava/io/Serializable;)V |
84 | ····.line·66 | 88 | ····.line·66 |
85 | ····new-instance·v1,·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; | 89 | ····new-instance·v1,·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; |
86 | ····invoke-direct·{v1},·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment;-><init>()V | 90 | ····invoke-direct·{v1},·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·150 | 27 | ····.line·150 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$2;->this$0:Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$2;->this$0:Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/create_workout/SendExerciseFeedbackDialogFragment; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/create_workout/SendExerciseFeedbackDialogFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_workout/SendExerciseFeedbackDialogFragment;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_workout/SendExerciseFeedbackDialogFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/create_workout/SendExerciseFeedbackDialogFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·152 | 27 | ····.line·152 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_workout/SendExerciseFeedbackDialogFragment$2;->this$0:Lde/skubware/opentraining/activity/create_workout/SendExerciseFeedbackDialogFragment; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_workout/SendExerciseFeedbackDialogFragment$2;->this$0:Lde/skubware/opentraining/activity/create_workout/SendExerciseFeedbackDialogFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 150, 48 lines modified | Offset 150, 47 lines modified | ||
150 | .method·public·updateWorkout()V | 150 | .method·public·updateWorkout()V |
151 | ····.locals·4 | 151 | ····.locals·4 |
152 | ····.prologue | 152 | ····.prologue |
153 | ····.line·79 | 153 | ····.line·79 |
154 | ····invoke-virtual·{p0},·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeListAdapter;->getContext()Landroid/content/Context; | 154 | ····invoke-virtual·{p0},·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeListAdapter;->getContext()Landroid/content/Context; |
155 | ····move-result-object·v | 155 | ····move-result-object·v1 |
156 | ····check-cast·v | 156 | ····check-cast·v1,·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeListActivity; |
157 | ····invoke-virtual·{v | 157 | ····invoke-virtual·{v1},·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeListActivity;->getWorkout()Lde/skubware/opentraining/basic/Workout; |
158 | ····move-result-object·v | 158 | ····move-result-object·v1 |
159 | ····iput-object·v | 159 | ····iput-object·v1,·p0,·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeListAdapter;->mWorkout:Lde/skubware/opentraining/basic/Workout; |
160 | ····.line·81 | 160 | ····.line·81 |
161 | ····new-instance·v | 161 | ····new-instance·v1,·Ljava/util/ArrayList; |
162 | ····invoke-direct·{v | 162 | ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V |
163 | ····iput-object·v | 163 | ····iput-object·v1,·p0,·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeListAdapter;->mExercisesInWorkoutList:Ljava/util/List; |
164 | ····.line·83 | 164 | ····.line·83 |
165 | ····iget-object·v | 165 | ····iget-object·v1,·p0,·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeListAdapter;->mWorkout:Lde/skubware/opentraining/basic/Workout; |
166 | ····if-eqz·v | 166 | ····if-eqz·v1,·:cond_0 |
167 | ····.line·84 | 167 | ····.line·84 |
168 | ····iget-object·v | 168 | ····iget-object·v1,·p0,·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeListAdapter;->mWorkout:Lde/skubware/opentraining/basic/Workout; |
169 | ····invoke-virtual·{v | 169 | ····invoke-virtual·{v1},·Lde/skubware/opentraining/basic/Workout;->getFitnessExercises()Ljava/util/List; |
170 | ····move-result-object·v | 170 | ····move-result-object·v1 |
171 | ····invoke-interface·{v | 171 | ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
172 | ····move-result-object·v1 | 172 | ····move-result-object·v1 |
173 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
174 | ····:goto_0 | 173 | ····:goto_0 |
175 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z | 174 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
176 | ····move-result·v2 | 175 | ····move-result·v2 |
177 | ····if-eqz·v2,·:cond_0 | 176 | ····if-eqz·v2,·:cond_0 |
Offset 211, 11 lines modified | Offset 210, 10 lines modified | ||
211 | ····invoke-interface·{v2,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 210 | ····invoke-interface·{v2,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
212 | ····goto·:goto_0 | 211 | ····goto·:goto_0 |
213 | ····.line·88 | 212 | ····.line·88 |
214 | ····.end·local·v0····#·"fEx":Lde/skubware/opentraining/basic/FitnessExercise; | 213 | ····.end·local·v0····#·"fEx":Lde/skubware/opentraining/basic/FitnessExercise; |
215 | ····.end·local·v1····#·"i$":Ljava/util/Iterator; | ||
216 | ····:cond_0 | 214 | ····:cond_0 |
217 | ····return-void | 215 | ····return-void |
218 | .end·method | 216 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$1; | 21 | .field·final·synthetic·this$1:Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$1; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$1;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$1;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$1; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·119 | 27 | ····.line·119 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$1$1;->this$1:Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$1; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$1$1;->this$1:Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$1; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 3, 22 lines modified | Offset 3, 14 lines modified | ||
3 | .source·"ExerciseTypeListActivity.java" | 3 | .source·"ExerciseTypeListActivity.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeListFragment$Callbacks; | 5 | .implements·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeListFragment$Callbacks; |
6 | .implements·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment$Callbacks; | 6 | .implements·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment$Callbacks; |
7 | #·annotations | ||
8 | .annotation·system·Ldalvik/annotation/MemberClasses; | ||
9 | ····value·=·{ | ||
10 | ········Lde/skubware/opentraining/activity/create_workout/ExerciseTypeListActivity$1; | ||
11 | ····} | ||
12 | .end·annotation | ||
13 | #·static·fields | 7 | #·static·fields |
14 | .field·public·static·final·ARG_WORKOUT:Ljava/lang/String;·=·"workout" | 8 | .field·public·static·final·ARG_WORKOUT:Ljava/lang/String;·=·"workout" |
15 | .field·static·final·RESULT_WORKOUT:I·=·0x17 | 9 | .field·static·final·RESULT_WORKOUT:I·=·0x17 |
16 | .field·public·static·final·TAG:Ljava/lang/String; | 10 | .field·public·static·final·TAG:Ljava/lang/String; |
Offset 51, 15 lines modified | Offset 43, 14 lines modified | ||
51 | .method·public·constructor·<init>()V | 43 | .method·public·constructor·<init>()V |
52 | ····.locals·0 | 44 | ····.locals·0 |
53 | ····.prologue | 45 | ····.prologue |
54 | ····.line·62 | 46 | ····.line·62 |
55 | ····invoke-direct·{p0},·Landroid/support/v7/app/ActionBarActivity;-><init>()V | 47 | ····invoke-direct·{p0},·Landroid/support/v7/app/ActionBarActivity;-><init>()V |
56 | ····.line·231 | ||
57 | ····return-void | 48 | ····return-void |
58 | .end·method | 49 | .end·method |
59 | .method·private·setupSearchView(Landroid/support/v7/widget/SearchView;)V | 50 | .method·private·setupSearchView(Landroid/support/v7/widget/SearchView;)V |
60 | ····.locals·4 | 51 | ····.locals·4 |
61 | ····.param·p1,·"searchItem"····#·Landroid/support/v7/widget/SearchView; | 52 | ····.param·p1,·"searchItem"····#·Landroid/support/v7/widget/SearchView; |
Offset 284, 106 lines modified | Offset 275, 105 lines modified | ||
284 | ····.prologue | 275 | ····.prologue |
285 | ····const/4·v12,·0x1 | 276 | ····const/4·v12,·0x1 |
286 | ····.line·204 | 277 | ····.line·204 |
287 | ····invoke-virtual·{p0},·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeListActivity;->getMenuInflater()Landroid/view/MenuInflater; | 278 | ····invoke-virtual·{p0},·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeListActivity;->getMenuInflater()Landroid/view/MenuInflater; |
288 | ····move-result-object·v | 279 | ····move-result-object·v9 |
289 | ····const·v1 | 280 | ····const·v10,·0x7f0e0003 |
290 | ····invoke-virtual·{v | 281 | ····invoke-virtual·{v9,·v10,·p1},·Landroid/view/MenuInflater;->inflate(ILandroid/view/Menu;)V |
291 | ····.line·206 | 282 | ····.line·206 |
292 | ····const·v | 283 | ····const·v9,·0x7f0a00b8 |
293 | ····invoke-interface·{p1,·v | 284 | ····invoke-interface·{p1,·v9},·Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem; |
294 | ····move-result-object·v | 285 | ····move-result-object·v7 |
295 | ····.line·208 | 286 | ····.line·208 |
296 | ····.local·v | 287 | ····.local·v7,·"searchItem":Landroid/view/MenuItem; |
297 | ····iget-object·v | 288 | ····iget-object·v9,·p0,·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeListActivity;->mSearchView:Landroid/support/v7/widget/SearchView; |
298 | ····if-nez·v | 289 | ····if-nez·v9,·:cond_0 |
299 | ····.line·209 | 290 | ····.line·209 |
300 | ····sget-object·v | 291 | ····sget-object·v9,·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeListActivity;->TAG:Ljava/lang/String; |
301 | ····const-string·v1 | 292 | ····const-string·v10,·"MenuItem·searchItem·is·null." |
302 | ····invoke-static·{v | 293 | ····invoke-static·{v9,·v10},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I |
303 | ····.line·210 | 294 | ····.line·210 |
304 | ····:cond_0 | 295 | ····:cond_0 |
305 | ····invoke-static·{v | 296 | ····invoke-static·{v7},·Landroid/support/v4/view/MenuItemCompat;->getActionView(Landroid/view/MenuItem;)Landroid/view/View; |
306 | ····move-result-object·v | 297 | ····move-result-object·v9 |
307 | ····check-cast·v | 298 | ····check-cast·v9,·Landroid/support/v7/widget/SearchView; |
308 | ····iput-object·v | 299 | ····iput-object·v9,·p0,·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeListActivity;->mSearchView:Landroid/support/v7/widget/SearchView; |
309 | ····.line·211 | 300 | ····.line·211 |
310 | ····iget-object·v | 301 | ····iget-object·v9,·p0,·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeListActivity;->mSearchView:Landroid/support/v7/widget/SearchView; |
311 | ····if-nez·v | 302 | ····if-nez·v9,·:cond_1 |
312 | ····.line·212 | 303 | ····.line·212 |
313 | ····sget-object·v | 304 | ····sget-object·v9,·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeListActivity;->TAG:Ljava/lang/String; |
314 | ····const-string·v1 | 305 | ····const-string·v10,·"SearchView·is·null" |
315 | ····invoke-static·{v | 306 | ····invoke-static·{v9,·v10},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I |
316 | ····.line·213 | 307 | ····.line·213 |
317 | ····:cond_1 | 308 | ····:cond_1 |
318 | ····iget-object·v | 309 | ····iget-object·v9,·p0,·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeListActivity;->mSearchView:Landroid/support/v7/widget/SearchView; |
319 | ····invoke-direct·{p0,·v | 310 | ····invoke-direct·{p0,·v9},·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeListActivity;->setupSearchView(Landroid/support/v7/widget/SearchView;)V |
320 | ····.line·217 | 311 | ····.line·217 |
321 | ····new-instance·v0,·Lde/skubware/opentraining/db/DataProvider; | 312 | ····new-instance·v0,·Lde/skubware/opentraining/db/DataProvider; |
322 | ····invoke-direct·{v0,·p0},·Lde/skubware/opentraining/db/DataProvider;-><init>(Landroid/content/Context;)V | 313 | ····invoke-direct·{v0,·p0},·Lde/skubware/opentraining/db/DataProvider;-><init>(Landroid/content/Context;)V |
323 | ····.line·218 | 314 | ····.line·218 |
324 | ····.local·v0,·"dataProvider":Lde/skubware/opentraining/db/IDataProvider; | 315 | ····.local·v0,·"dataProvider":Lde/skubware/opentraining/db/IDataProvider; |
325 | ····invoke-static·{p0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; | 316 | ····invoke-static·{p0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; |
326 | ····move-result-object·v | 317 | ····move-result-object·v8 |
327 | ····.line·219 | 318 | ····.line·219 |
328 | ····.local·v | 319 | ····.local·v8,·"sharedPrefs":Landroid/content/SharedPreferences; |
329 | ····const/4·v2,·0x0 | 320 | ····const/4·v2,·0x0 |
330 | ····.line·220 | 321 | ····.line·220 |
331 | ····.local·v2,·"hasCustomExercises":Z | 322 | ····.local·v2,·"hasCustomExercises":Z |
332 | ····const/4·v3,·0x0 | 323 | ····const/4·v3,·0x0 |
333 | ····.line·222 | 324 | ····.line·222 |
334 | ····.local·v3,·"hasSyncedExercises":Z | 325 | ····.local·v3,·"hasSyncedExercises":Z |
335 | ····invoke-interface·{v0},·Lde/skubware/opentraining/db/IDataProvider;->getExercises()Ljava/util/List; | 326 | ····invoke-interface·{v0},·Lde/skubware/opentraining/db/IDataProvider;->getExercises()Ljava/util/List; |
336 | ····move-result-object·v | 327 | ····move-result-object·v9 |
337 | ····invoke-interface·{v | 328 | ····invoke-interface·{v9},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
Max diff block lines reached; 5450/11906 bytes (45.78%) of diff not shown. |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$sharedPrefs:Landroid/content/SharedPreferences; | 24 | .field·final·synthetic·val$sharedPrefs:Landroid/content/SharedPreferences; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_workout/DialogFilterMusclesAndEquipment;Ljava/util/List;Landroid/content/SharedPreferences;)V | 26 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_workout/DialogFilterMusclesAndEquipment;Ljava/util/List;Landroid/content/SharedPreferences;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/create_workout/DialogFilterMusclesAndEquipment; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·117 | 30 | ····.line·117 |
30 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_workout/DialogFilterMusclesAndEquipment$1;->this$0:Lde/skubware/opentraining/activity/create_workout/DialogFilterMusclesAndEquipment; | 31 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_workout/DialogFilterMusclesAndEquipment$1;->this$0:Lde/skubware/opentraining/activity/create_workout/DialogFilterMusclesAndEquipment; |
31 | ····iput-object·p2,·p0,·Lde/skubware/opentraining/activity/create_workout/DialogFilterMusclesAndEquipment$1;->val$list:Ljava/util/List; | 32 | ····iput-object·p2,·p0,·Lde/skubware/opentraining/activity/create_workout/DialogFilterMusclesAndEquipment$1;->val$list:Ljava/util/List; |
Offset 5, 15 lines modified | Offset 5, 14 lines modified | ||
5 | #·interfaces | 5 | #·interfaces |
6 | .implements·Landroid/support/v7/widget/SearchView$OnQueryTextListener; | 6 | .implements·Landroid/support/v7/widget/SearchView$OnQueryTextListener; |
7 | #·annotations | 7 | #·annotations |
8 | .annotation·system·Ldalvik/annotation/MemberClasses; | 8 | .annotation·system·Ldalvik/annotation/MemberClasses; |
9 | ····value·=·{ | 9 | ····value·=·{ |
10 | ········Lde/skubware/opentraining/activity/create_workout/ExerciseTypeListFragment$3;, | ||
11 | ········Lde/skubware/opentraining/activity/create_workout/ExerciseTypeListFragment$Callbacks; | 10 | ········Lde/skubware/opentraining/activity/create_workout/ExerciseTypeListFragment$Callbacks; |
12 | ····} | 11 | ····} |
13 | .end·annotation | 12 | .end·annotation |
14 | #·static·fields | 13 | #·static·fields |
15 | .field·public·static·final·PREF_KEY_SHOW_CUSTOM_EXERCISES:Ljava/lang/String;·=·"PREF_KEY_SHOW_CUSTOM_EXERCISES" | 14 | .field·public·static·final·PREF_KEY_SHOW_CUSTOM_EXERCISES:Ljava/lang/String;·=·"PREF_KEY_SHOW_CUSTOM_EXERCISES" |
Offset 134, 74 lines modified | Offset 133, 73 lines modified | ||
134 | ····invoke-direct·{p0},·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeListFragment;->filterExercisesForExerciseSource()V | 133 | ····invoke-direct·{p0},·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeListFragment;->filterExercisesForExerciseSource()V |
135 | ····.line·188 | 134 | ····.line·188 |
136 | ····return-void | 135 | ····return-void |
137 | .end·method | 136 | .end·method |
138 | .method·private·filterExercisesForExerciseSource()V | 137 | .method·private·filterExercisesForExerciseSource()V |
139 | ····.locals·1 | 138 | ····.locals·10 |
140 | ····.prologue | 139 | ····.prologue |
141 | ····const/4·v | 140 | ····const/4·v6,·0x1 |
142 | ····.line·281 | 141 | ····.line·281 |
143 | ····invoke-virtual·{p0},·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; | 142 | ····invoke-virtual·{p0},·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; |
144 | ····move-result-object·v | 143 | ····move-result-object·v5 |
145 | ····invoke-static·{v | 144 | ····invoke-static·{v5},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; |
146 | ····move-result-object·v | 145 | ····move-result-object·v1 |
147 | ····.line·283 | 146 | ····.line·283 |
148 | ····.local·v | 147 | ····.local·v1,·"sharedPrefs":Landroid/content/SharedPreferences; |
149 | ····const-string·v | 148 | ····const-string·v5,·"PREF_KEY_SHOW_DEFAULT_EXERCISES" |
150 | ····invoke-interface·{v | 149 | ····invoke-interface·{v1,·v5,·v6},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z |
151 | ····move-result·v | 150 | ····move-result·v3 |
152 | ····.line·284 | 151 | ····.line·284 |
153 | ····.local·v | 152 | ····.local·v3,·"showDefaultExercises":Z |
154 | ····const-string·v | 153 | ····const-string·v5,·"PREF_KEY_SHOW_SYNCED_EXERCISES" |
155 | ····invoke-interface·{v | 154 | ····invoke-interface·{v1,·v5,·v6},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z |
156 | ····move-result·v | 155 | ····move-result·v4 |
157 | ····.line·285 | 156 | ····.line·285 |
158 | ····.local·v | 157 | ····.local·v4,·"showSyncedExercises":Z |
159 | ····const-string·v | 158 | ····const-string·v5,·"PREF_KEY_SHOW_CUSTOM_EXERCISES" |
160 | ····invoke-interface·{v | 159 | ····invoke-interface·{v1,·v5,·v6},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z |
161 | ····move-result·v | 160 | ····move-result·v2 |
162 | ····.line·287 | 161 | ····.line·287 |
163 | ····.local·v | 162 | ····.local·v2,·"showCustomExercises":Z |
164 | ····new-instance·v | 163 | ····new-instance·v5,·Ljava/util/ArrayList; |
165 | ····iget-object·v | 164 | ····iget-object·v6,·p0,·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeListFragment;->mExerciseList:Ljava/util/List; |
166 | ····invoke-direct·{v | 165 | ····invoke-direct·{v5,·v6},·Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V |
167 | ····invoke-virtual·{v | 166 | ····invoke-virtual·{v5},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
168 | ····move-result-object·v | 167 | ····move-result-object·v5 |
169 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
170 | ····:cond_0 | 168 | ····:cond_0 |
171 | ····:goto_0 | 169 | ····:goto_0 |
172 | ····invoke-interface·{v | 170 | ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z |
173 | ····move-result·v6 | 171 | ····move-result·v6 |
174 | ····if-eqz·v6,·:cond_1 | 172 | ····if-eqz·v6,·:cond_1 |
175 | ····invoke-interface·{v | 173 | ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
176 | ····move-result-object·v0 | 174 | ····move-result-object·v0 |
177 | ····check-cast·v0,·Lde/skubware/opentraining/basic/ExerciseType; | 175 | ····check-cast·v0,·Lde/skubware/opentraining/basic/ExerciseType; |
178 | ····.line·288 | 176 | ····.line·288 |
179 | ····.local·v0,·"ex":Lde/skubware/opentraining/basic/ExerciseType; | 177 | ····.local·v0,·"ex":Lde/skubware/opentraining/basic/ExerciseType; |
Offset 219, 63 lines modified | Offset 217, 63 lines modified | ||
219 | ····packed-switch·v6,·:pswitch_data_0 | 217 | ····packed-switch·v6,·:pswitch_data_0 |
220 | ····goto·:goto_0 | 218 | ····goto·:goto_0 |
221 | ····.line·290 | 219 | ····.line·290 |
222 | ····:pswitch_0 | 220 | ····:pswitch_0 |
223 | ····if-nez·v | 221 | ····if-nez·v3,·:cond_0 |
224 | ····.line·291 | 222 | ····.line·291 |
225 | ····iget-object·v6,·p0,·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeListFragment;->mExerciseList:Ljava/util/List; | 223 | ····iget-object·v6,·p0,·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeListFragment;->mExerciseList:Ljava/util/List; |
226 | ····invoke-interface·{v6,·v0},·Ljava/util/List;->remove(Ljava/lang/Object;)Z | 224 | ····invoke-interface·{v6,·v0},·Ljava/util/List;->remove(Ljava/lang/Object;)Z |
227 | ····goto·:goto_0 | 225 | ····goto·:goto_0 |
228 | ····.line·294 | 226 | ····.line·294 |
229 | ····:pswitch_1 | 227 | ····:pswitch_1 |
230 | ····if-nez·v | 228 | ····if-nez·v4,·:cond_0 |
231 | ····.line·295 | 229 | ····.line·295 |
232 | ····iget-object·v6,·p0,·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeListFragment;->mExerciseList:Ljava/util/List; | 230 | ····iget-object·v6,·p0,·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeListFragment;->mExerciseList:Ljava/util/List; |
233 | ····invoke-interface·{v6,·v0},·Ljava/util/List;->remove(Ljava/lang/Object;)Z | 231 | ····invoke-interface·{v6,·v0},·Ljava/util/List;->remove(Ljava/lang/Object;)Z |
234 | ····goto·:goto_0 | 232 | ····goto·:goto_0 |
235 | ····.line·298 | 233 | ····.line·298 |
236 | ····:pswitch_2 | 234 | ····:pswitch_2 |
237 | ····if-nez·v | 235 | ····if-nez·v2,·:cond_0 |
238 | ····.line·299 | 236 | ····.line·299 |
239 | ····iget-object·v6,·p0,·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeListFragment;->mExerciseList:Ljava/util/List; | 237 | ····iget-object·v6,·p0,·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeListFragment;->mExerciseList:Ljava/util/List; |
240 | ····invoke-interface·{v6,·v0},·Ljava/util/List;->remove(Ljava/lang/Object;)Z | 238 | ····invoke-interface·{v6,·v0},·Ljava/util/List;->remove(Ljava/lang/Object;)Z |
Max diff block lines reached; 23754/29174 bytes (81.42%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/create_workout/SendExerciseFeedbackDialogFragment; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/create_workout/SendExerciseFeedbackDialogFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_workout/SendExerciseFeedbackDialogFragment;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_workout/SendExerciseFeedbackDialogFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/create_workout/SendExerciseFeedbackDialogFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·133 | 27 | ····.line·133 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_workout/SendExerciseFeedbackDialogFragment$1;->this$0:Lde/skubware/opentraining/activity/create_workout/SendExerciseFeedbackDialogFragment; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_workout/SendExerciseFeedbackDialogFragment$1;->this$0:Lde/skubware/opentraining/activity/create_workout/SendExerciseFeedbackDialogFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$activity:Landroid/app/Activity; | 22 | .field·final·synthetic·val$activity:Landroid/app/Activity; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment;Landroid/app/Activity;)V | 24 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment;Landroid/app/Activity;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·232 | 28 | ····.line·232 |
28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$4;->this$0:Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment; | 29 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$4;->this$0:Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment; |
29 | ····iput-object·p2,·p0,·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$4;->val$activity:Landroid/app/Activity; | 30 | ····iput-object·p2,·p0,·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$4;->val$activity:Landroid/app/Activity; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·314 | 27 | ····.line·314 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment$7;->this$0:Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment$7;->this$0:Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·226 | 27 | ····.line·226 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment$3;->this$0:Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment$3;->this$0:Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·238 | 27 | ····.line·238 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$5;->this$0:Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$5;->this$0:Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 242 lines modified | Offset 20, 245 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·173 | 27 | ····.line·173 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment$2;->this$0:Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment$2;->this$0:Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
29 | ····return-void | 30 | ····return-void |
30 | .end·method | 31 | .end·method |
31 | #·virtual·methods | 32 | #·virtual·methods |
32 | .method·public·onMenuItemClick(Landroid/view/MenuItem;)Z | 33 | .method·public·onMenuItemClick(Landroid/view/MenuItem;)Z |
33 | ····.locals·1 | 34 | ····.locals·12 |
34 | ····.param·p1,·"item"····#·Landroid/view/MenuItem; | 35 | ····.param·p1,·"item"····#·Landroid/view/MenuItem; |
35 | ····.prologue | 36 | ····.prologue |
36 | ····const/4·v1 | 37 | ····const/4·v11,·0x0 |
37 | ····const/4·v1 | 38 | ····const/4·v10,·0x1 |
38 | ····.line·177 | 39 | ····.line·177 |
39 | ····iget-object·v | 40 | ····iget-object·v4,·p0,·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment$2;->this$0:Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; |
40 | ····invoke-static·{v | 41 | ····invoke-static·{v4},·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment;->access$100(Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment;)Lde/skubware/opentraining/basic/ExerciseType; |
41 | ····move-result-object·v | 42 | ····move-result-object·v4 |
42 | ····if-nez·v | 43 | ····if-nez·v4,·:cond_0 |
43 | ····.line·178 | 44 | ····.line·178 |
44 | ····const-string·v | 45 | ····const-string·v4,·"ExerciseTypeDetailFragment" |
45 | ····const-string·v | 46 | ····const-string·v5,·"No·exercise·has·been·choosen.·This·should·not·happen" |
46 | ····invoke-static·{v | 47 | ····invoke-static·{v4,·v5},·Landroid/util/Log;->wtf(Ljava/lang/String;Ljava/lang/String;)I |
47 | ····.line·218 | 48 | ····.line·218 |
48 | ····:goto_0 | 49 | ····:goto_0 |
49 | ····return·v1 | 50 | ····return·v10 |
50 | ····.line·183 | 51 | ····.line·183 |
51 | ····:cond_0 | 52 | ····:cond_0 |
52 | ····iget-object·v | 53 | ····iget-object·v4,·p0,·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment$2;->this$0:Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; |
53 | ····invoke-static·{v | 54 | ····invoke-static·{v4},·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment;->access$200(Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment;)Lde/skubware/opentraining/basic/Workout; |
54 | ····move-result-object·v | 55 | ····move-result-object·v4 |
55 | ····if-nez·v | 56 | ····if-nez·v4,·:cond_1 |
56 | ····.line·184 | 57 | ····.line·184 |
57 | ····iget-object·v | 58 | ····iget-object·v4,·p0,·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment$2;->this$0:Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; |
58 | ····invoke-virtual·{v | 59 | ····invoke-virtual·{v4},·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; |
59 | ····move-result-object·v | 60 | ····move-result-object·v4 |
60 | ····invoke-static·{v | 61 | ····invoke-static·{v4},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; |
61 | ····move-result-object·v | 62 | ····move-result-object·v3 |
62 | ····.line·185 | 63 | ····.line·185 |
63 | ····.local·v | 64 | ····.local·v3,·"settings":Landroid/content/SharedPreferences; |
64 | ····const-string·v | 65 | ····const-string·v4,·"default_workout_name" |
65 | ····const-string·v | 66 | ····const-string·v5,·"Workout" |
66 | ····invoke-interface·{v | 67 | ····invoke-interface·{v3,·v4,·v5},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
67 | ····move-result-object·v0 | 68 | ····move-result-object·v0 |
68 | ····.line·187 | 69 | ····.line·187 |
69 | ····.local·v0,·"defaultWorkoutName":Ljava/lang/String; | 70 | ····.local·v0,·"defaultWorkoutName":Ljava/lang/String; |
70 | ····iget-object·v | 71 | ····iget-object·v4,·p0,·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment$2;->this$0:Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; |
71 | ····new-instance·v | 72 | ····new-instance·v5,·Lde/skubware/opentraining/basic/Workout; |
72 | ····new-array·v | 73 | ····new-array·v6,·v10,·[Lde/skubware/opentraining/basic/FitnessExercise; |
73 | ····new-instance·v | 74 | ····new-instance·v7,·Lde/skubware/opentraining/basic/FitnessExercise; |
74 | ····iget-object·v | 75 | ····iget-object·v8,·p0,·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment$2;->this$0:Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; |
75 | ····invoke-static·{v | 76 | ····invoke-static·{v8},·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment;->access$100(Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment;)Lde/skubware/opentraining/basic/ExerciseType; |
76 | ····move-result-object·v | 77 | ····move-result-object·v8 |
77 | ····new-array·v | 78 | ····new-array·v9,·v11,·[Lde/skubware/opentraining/basic/FSet; |
78 | ····invoke-direct·{v | 79 | ····invoke-direct·{v7,·v8,·v9},·Lde/skubware/opentraining/basic/FitnessExercise;-><init>(Lde/skubware/opentraining/basic/ExerciseType;[Lde/skubware/opentraining/basic/FSet;)V |
79 | ····aput-object·v | 80 | ····aput-object·v7,·v6,·v11 |
80 | ····invoke-direct·{v | 81 | ····invoke-direct·{v5,·v0,·v6},·Lde/skubware/opentraining/basic/Workout;-><init>(Ljava/lang/String;[Lde/skubware/opentraining/basic/FitnessExercise;)V |
81 | ····invoke-static·{v | 82 | ····invoke-static·{v4,·v5},·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment;->access$202(Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment;Lde/skubware/opentraining/basic/Workout;)Lde/skubware/opentraining/basic/Workout; |
82 | ····.line·203 | 83 | ····.line·203 |
83 | ····.end·local·v0····#·"defaultWorkoutName":Ljava/lang/String; | 84 | ····.end·local·v0····#·"defaultWorkoutName":Ljava/lang/String; |
84 | ····.end·local·v | 85 | ····.end·local·v3····#·"settings":Landroid/content/SharedPreferences; |
85 | ····:goto_1 | 86 | ····:goto_1 |
86 | ····iget-object·v | 87 | ····iget-object·v4,·p0,·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment$2;->this$0:Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; |
87 | ····invoke-virtual·{v | 88 | ····invoke-virtual·{v4},·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; |
88 | ····move-result-object·v | 89 | ····move-result-object·v4 |
89 | ····instance-of·v | 90 | ····instance-of·v4,·v4,·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment$Callbacks; |
90 | ····if-eqz·v | 91 | ····if-eqz·v4,·:cond_4 |
91 | ····.line·205 | 92 | ····.line·205 |
92 | ····iget-object·v | 93 | ····iget-object·v4,·p0,·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment$2;->this$0:Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; |
93 | ····invoke-virtual·{v | 94 | ····invoke-virtual·{v4},·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; |
94 | ····move-result-object·v | 95 | ····move-result-object·v4 |
Max diff block lines reached; 17762/28474 bytes (62.38%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/create_workout/ExerciseTypeListFragment; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/create_workout/ExerciseTypeListFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_workout/ExerciseTypeListFragment;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_workout/ExerciseTypeListFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeListFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·161 | 27 | ····.line·161 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeListFragment$2;->this$0:Lde/skubware/opentraining/activity/create_workout/ExerciseTypeListFragment; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeListFragment$2;->this$0:Lde/skubware/opentraining/activity/create_workout/ExerciseTypeListFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·258 | 27 | ····.line·258 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$6;->this$0:Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$6;->this$0:Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·248 | 27 | ····.line·248 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment$4;->this$0:Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment$4;->this$0:Lde/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·131 | 27 | ····.line·131 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$3;->this$0:Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment$3;->this$0:Lde/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/create_workout/SelectMuscleDialog; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/create_workout/SelectMuscleDialog; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_workout/SelectMuscleDialog;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/create_workout/SelectMuscleDialog;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/create_workout/SelectMuscleDialog; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·120 | 27 | ····.line·120 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_workout/SelectMuscleDialog$1;->this$0:Lde/skubware/opentraining/activity/create_workout/SelectMuscleDialog; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/create_workout/SelectMuscleDialog$1;->this$0:Lde/skubware/opentraining/activity/create_workout/SelectMuscleDialog; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 198, 18 lines modified | Offset 198, 20 lines modified | ||
198 | ····.line·213 | 198 | ····.line·213 |
199 | ····.local·v5,·"settings":Landroid/content/SharedPreferences; | 199 | ····.local·v5,·"settings":Landroid/content/SharedPreferences; |
200 | ····const-string·v6,·"exercise_sync_url" | 200 | ····const-string·v6,·"exercise_sync_url" |
201 | ····const·v7,·0x7f0c0079 | 201 | ····const·v7,·0x7f0c0079 |
202 | ····.line·214 | ||
202 | ····invoke-virtual·{p0,·v7},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 203 | ····invoke-virtual·{p0,·v7},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
203 | ····move-result-object·v7 | 204 | ····move-result-object·v7 |
205 | ····.line·213 | ||
204 | ····invoke-interface·{v5,·v6,·v7},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | 206 | ····invoke-interface·{v5,·v6,·v7},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
205 | ····move-result-object·v0 | 207 | ····move-result-object·v0 |
206 | ····.line·216 | 208 | ····.line·216 |
207 | ····.local·v0,·"baseURL":Ljava/lang/String; | 209 | ····.local·v0,·"baseURL":Ljava/lang/String; |
208 | ····new-instance·v6,·Ljava/lang/StringBuilder; | 210 | ····new-instance·v6,·Ljava/lang/StringBuilder; |
Offset 258, 115 lines modified | Offset 260, 114 lines modified | ||
258 | .method·protected·varargs·doInBackground([Lde/skubware/opentraining/basic/ExerciseType;)Ljava/lang/Throwable; | 260 | .method·protected·varargs·doInBackground([Lde/skubware/opentraining/basic/ExerciseType;)Ljava/lang/Throwable; |
259 | ····.locals·14 | 261 | ····.locals·14 |
260 | ····.param·p1,·"exercise"····#·[Lde/skubware/opentraining/basic/ExerciseType; | 262 | ····.param·p1,·"exercise"····#·[Lde/skubware/opentraining/basic/ExerciseType; |
261 | ····.prologue | 263 | ····.prologue |
262 | ····.line·94 | 264 | ····.line·94 |
263 | ····iget-object·v1 | 265 | ····iget-object·v10,·p0,·Lde/skubware/opentraining/activity/create_workout/upload_exercise/UploadExerciseAsyncTask;->mContext:Landroid/content/Context; |
264 | ····new-instance·v1 | 266 | ····new-instance·v11,·Lde/skubware/opentraining/db/rest/ExerciseTypeGSONSerializer; |
265 | ····invoke-direct·{v1 | 267 | ····invoke-direct·{v11},·Lde/skubware/opentraining/db/rest/ExerciseTypeGSONSerializer;-><init>()V |
266 | ····invoke-static·{v1 | 268 | ····invoke-static·{v10,·v11},·Lde/skubware/opentraining/activity/create_workout/upload_exercise/UploadExerciseAsyncTask;->getRestAdapter(Landroid/content/Context;Lcom/google/gson/JsonSerializer;)Lretrofit/RestAdapter; |
267 | ····move-result-object·v | 269 | ····move-result-object·v4 |
268 | ····.line·96 | 270 | ····.line·96 |
269 | ····.local·v | 271 | ····.local·v4,·"restAdapter":Lretrofit/RestAdapter; |
270 | ····const-class·v1 | 272 | ····const-class·v10,·Lde/skubware/opentraining/activity/create_workout/upload_exercise/WgerRestService; |
271 | ····invoke-virtual·{v | 273 | ····invoke-virtual·{v4,·v10},·Lretrofit/RestAdapter;->create(Ljava/lang/Class;)Ljava/lang/Object; |
272 | ····move-result-object·v | 274 | ····move-result-object·v9 |
273 | ····check-cast·v | 275 | ····check-cast·v9,·Lde/skubware/opentraining/activity/create_workout/upload_exercise/WgerRestService; |
274 | ····.line·99 | 276 | ····.line·99 |
275 | ····.local·v | 277 | ····.local·v9,·"service":Lde/skubware/opentraining/activity/create_workout/upload_exercise/WgerRestService; |
276 | ····invoke-interface·{v | 278 | ····invoke-interface·{v9},·Lde/skubware/opentraining/activity/create_workout/upload_exercise/WgerRestService;->getEquipment()[Lde/skubware/opentraining/db/rest/ServerModel$Equipment; |
277 | ····move-result-object·v | 279 | ····move-result-object·v6 |
278 | ····.line·100 | 280 | ····.line·100 |
279 | ····.local·v | 281 | ····.local·v6,·"serverEquipment":[Lde/skubware/opentraining/db/rest/ServerModel$Equipment; |
280 | ····iget-object·v1 | 282 | ····iget-object·v10,·p0,·Lde/skubware/opentraining/activity/create_workout/upload_exercise/UploadExerciseAsyncTask;->mContext:Landroid/content/Context; |
281 | ····invoke-static·{v | 283 | ····invoke-static·{v6,·v10},·Lde/skubware/opentraining/db/rest/ServerModel$Equipment;->getEquipmentMap([Lde/skubware/opentraining/db/rest/ServerModel$Equipment;Landroid/content/Context;)Ljava/util/Map; |
282 | ····move-result-object·v0 | 284 | ····move-result-object·v0 |
283 | ····.line·101 | 285 | ····.line·101 |
284 | ····.local·v0,·"eqMap":Ljava/util/Map;,·"Ljava/util/Map<Lde/skubware/opentraining/basic/SportsEquipment;Lde/skubware/opentraining/db/rest/ServerModel$Equipment;>;" | 286 | ····.local·v0,·"eqMap":Ljava/util/Map;,·"Ljava/util/Map<Lde/skubware/opentraining/basic/SportsEquipment;Lde/skubware/opentraining/db/rest/ServerModel$Equipment;>;" |
285 | ····invoke-static·{v0},·Lde/skubware/opentraining/db/rest/ExerciseTypeGSONSerializer;->setEquipmentMap(Ljava/util/Map;)V | 287 | ····invoke-static·{v0},·Lde/skubware/opentraining/db/rest/ExerciseTypeGSONSerializer;->setEquipmentMap(Ljava/util/Map;)V |
286 | ····.line·104 | 288 | ····.line·104 |
287 | ····invoke-interface·{v | 289 | ····invoke-interface·{v9},·Lde/skubware/opentraining/activity/create_workout/upload_exercise/WgerRestService;->getMuscles()[Lde/skubware/opentraining/db/rest/ServerModel$MuscleCategory; |
288 | ····move-result-object·v | 290 | ····move-result-object·v8 |
289 | ····.line·105 | 291 | ····.line·105 |
290 | ····.local·v | 292 | ····.local·v8,·"serverMuscles":[Lde/skubware/opentraining/db/rest/ServerModel$MuscleCategory; |
291 | ····iget-object·v1 | 293 | ····iget-object·v10,·p0,·Lde/skubware/opentraining/activity/create_workout/upload_exercise/UploadExerciseAsyncTask;->mContext:Landroid/content/Context; |
292 | ····invoke-static·{v | 294 | ····invoke-static·{v8,·v10},·Lde/skubware/opentraining/db/rest/ServerModel$MuscleCategory;->getMuscleMap([Lde/skubware/opentraining/db/rest/ServerModel$MuscleCategory;Landroid/content/Context;)Ljava/util/Map; |
293 | ····move-result-object·v | 295 | ····move-result-object·v3 |
294 | ····.line·106 | 296 | ····.line·106 |
295 | ····.local·v | 297 | ····.local·v3,·"muscleMap":Ljava/util/Map;,·"Ljava/util/Map<Lde/skubware/opentraining/basic/Muscle;Lde/skubware/opentraining/db/rest/ServerModel$MuscleCategory;>;" |
296 | ····invoke-static·{v | 298 | ····invoke-static·{v3},·Lde/skubware/opentraining/db/rest/ExerciseTypeGSONSerializer;->setMuscleMap(Ljava/util/Map;)V |
297 | ····.line·108 | 299 | ····.line·108 |
298 | ····invoke-interface·{v | 300 | ····invoke-interface·{v3},·Ljava/util/Map;->keySet()Ljava/util/Set; |
299 | ····move-result-object·v1 | 301 | ····move-result-object·v10 |
300 | ····invoke-interface·{v1 | 302 | ····invoke-interface·{v10},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
301 | ····move-result-object·v1 | 303 | ····move-result-object·v10 |
302 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
303 | ····:goto_0 | 304 | ····:goto_0 |
304 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z | 305 | ····invoke-interface·{v10},·Ljava/util/Iterator;->hasNext()Z |
305 | ····move-result·v11 | 306 | ····move-result·v11 |
306 | ····if-eqz·v11,·:cond_0 | 307 | ····if-eqz·v11,·:cond_0 |
307 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 308 | ····invoke-interface·{v10},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
308 | ····move-result-object·v | 309 | ····move-result-object·v2 |
309 | ····check-cast·v | 310 | ····check-cast·v2,·Lde/skubware/opentraining/basic/Muscle; |
310 | ····.line·109 | 311 | ····.line·109 |
311 | ····.local·v | 312 | ····.local·v2,·"m":Lde/skubware/opentraining/basic/Muscle; |
312 | ····const-string·v11,·"ExerciseTypeDetailFragment" | 313 | ····const-string·v11,·"ExerciseTypeDetailFragment" |
313 | ····new-instance·v12,·Ljava/lang/StringBuilder; | 314 | ····new-instance·v12,·Ljava/lang/StringBuilder; |
314 | ····invoke-direct·{v12},·Ljava/lang/StringBuilder;-><init>()V | 315 | ····invoke-direct·{v12},·Ljava/lang/StringBuilder;-><init>()V |
315 | ····invoke-virtual·{v | 316 | ····invoke-virtual·{v2},·Lde/skubware/opentraining/basic/Muscle;->toString()Ljava/lang/String; |
316 | ····move-result-object·v13 | 317 | ····move-result-object·v13 |
317 | ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 318 | ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
318 | ····move-result-object·v12 | 319 | ····move-result-object·v12 |
319 | ····const-string·v13,·"·=·" | 320 | ····const-string·v13,·"·=·" |
320 | ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 321 | ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
321 | ····move-result-object·v12 | 322 | ····move-result-object·v12 |
Max diff block lines reached; 4222/12825 bytes (32.92%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·204 | 27 | ····.line·204 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment$4;->this$0:Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment$4;->this$0:Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·143 | 27 | ····.line·143 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment$1;->this$0:Lde/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment$1;->this$0:Lde/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$edittext_workout_name:Landroid/widget/EditText; | 22 | .field·final·synthetic·val$edittext_workout_name:Landroid/widget/EditText; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lde/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment;Landroid/widget/EditText;)V | 24 | .method·constructor·<init>(Lde/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment;Landroid/widget/EditText;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·96 | 28 | ····.line·96 |
28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment$2;->this$0:Lde/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment; | 29 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment$2;->this$0:Lde/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment; |
29 | ····iput-object·p2,·p0,·Lde/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment$2;->val$edittext_workout_name:Landroid/widget/EditText; | 30 | ····iput-object·p2,·p0,·Lde/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment$2;->val$edittext_workout_name:Landroid/widget/EditText; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment$2; | 21 | .field·final·synthetic·this$1:Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment$2; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment$2;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment$2;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment$2; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·167 | 27 | ····.line·167 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment$2$2;->this$1:Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment$2; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment$2$2;->this$1:Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment$2; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment$2; | 21 | .field·final·synthetic·this$1:Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment$2; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment$2;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment$2;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment$2; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·147 | 27 | ····.line·147 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment$2$1;->this$1:Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment$2; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment$2$1;->this$1:Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment$2; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/manage_workouts/WorkoutListFragment; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/manage_workouts/WorkoutListFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/manage_workouts/WorkoutListFragment;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/manage_workouts/WorkoutListFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/manage_workouts/WorkoutListFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·120 | 27 | ····.line·120 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/manage_workouts/WorkoutListFragment$2;->this$0:Lde/skubware/opentraining/activity/manage_workouts/WorkoutListFragment; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/manage_workouts/WorkoutListFragment$2;->this$0:Lde/skubware/opentraining/activity/manage_workouts/WorkoutListFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 44, 312 lines modified | Offset 44, 302 lines modified | ||
44 | ····return-void | 44 | ····return-void |
45 | .end·method | 45 | .end·method |
46 | #·virtual·methods | 46 | #·virtual·methods |
47 | .method·protected·onActivityResult(IILandroid/content/Intent;)V | 47 | .method·protected·onActivityResult(IILandroid/content/Intent;)V |
48 | ····.locals·1 | 48 | ····.locals·12 |
49 | ····.param·p1,·"requestCode"····#·I | 49 | ····.param·p1,·"requestCode"····#·I |
50 | ····.param·p2,·"resultCode"····#·I | 50 | ····.param·p2,·"resultCode"····#·I |
51 | ····.param·p3,·"data"····#·Landroid/content/Intent; | 51 | ····.param·p3,·"data"····#·Landroid/content/Intent; |
52 | ····.prologue | 52 | ····.prologue |
53 | ····.line·165 | 53 | ····.line·165 |
54 | ····const-string·v | 54 | ····const-string·v8,·"WorkoutListActivity" |
55 | ····const-string·v | 55 | ····const-string·v9,·"onActivityResult()" |
56 | ····invoke-static·{v | 56 | ····invoke-static·{v8,·v9},·Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I |
57 | ····.line·167 | 57 | ····.line·167 |
58 | ····const/16·v | 58 | ····const/16·v8,·0x194 |
59 | ····if-ne·p1,·v | 59 | ····if-ne·p1,·v8,·:cond_2 |
60 | ····.line·168 | 60 | ····.line·168 |
61 | ····const-string·v | 61 | ····const-string·v8,·"WorkoutListActivity" |
62 | ····const-string·v | 62 | ····const-string·v9,·"RESULT_WORKOUT" |
63 | ····invoke-static·{v | 63 | ····invoke-static·{v8,·v9},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I |
64 | ····.line·170 | 64 | ····.line·170 |
65 | ····const/4·v | 65 | ····const/4·v8,·-0x1 |
66 | ····move/from16·v0,·p2 | ||
67 | ····if-ne· | 66 | ····if-ne·p2,·v8,·:cond_1 |
68 | ····.line·171 | 67 | ····.line·171 |
69 | ····sget-object·v | 68 | ····sget-object·v8,·Lde/skubware/opentraining/activity/manage_workouts/WorkoutListActivity;->ARG_WORKOUT:Ljava/lang/String; |
70 | ····move-object/from16·v0,·p3 | ||
71 | ····invoke-virtual·{ | 69 | ····invoke-virtual·{p3,·v8},·Landroid/content/Intent;->getSerializableExtra(Ljava/lang/String;)Ljava/io/Serializable; |
72 | ····move-result-object·v | 70 | ····move-result-object·v3 |
73 | ····check-cast·v | 71 | ····check-cast·v3,·Lde/skubware/opentraining/basic/Workout; |
74 | ····.line·172 | 72 | ····.line·172 |
75 | ····.local·v | 73 | ····.local·v3,·"mWorkout":Lde/skubware/opentraining/basic/Workout; |
76 | ····invoke-virtual·{p0,·v | 74 | ····invoke-virtual·{p0,·v3},·Lde/skubware/opentraining/activity/manage_workouts/WorkoutListActivity;->onWorkoutChanged(Lde/skubware/opentraining/basic/Workout;)V |
77 | ····.line·218 | 75 | ····.line·218 |
78 | ····.end·local·v | 76 | ····.end·local·v3····#·"mWorkout":Lde/skubware/opentraining/basic/Workout; |
79 | ····:cond_0 | 77 | ····:cond_0 |
80 | ····:goto_0 | 78 | ····:goto_0 |
81 | ····return-void | 79 | ····return-void |
82 | ····.line·175 | 80 | ····.line·175 |
83 | ····:cond_1 | 81 | ····:cond_1 |
84 | ····const/16·v | 82 | ····const/16·v8,·0x63 |
85 | ····move/from16·v0,·p2 | ||
86 | ····if-ne· | 83 | ····if-ne·p2,·v8,·:cond_2 |
87 | ····.line·176 | 84 | ····.line·176 |
88 | ····const-string·v | 85 | ····const-string·v8,·"WorkoutListActivity" |
89 | ····const-string·v | 86 | ····const-string·v9,·"Requested·exit.·Will·finish·acitivty." |
90 | ····invoke-static·{v | 87 | ····invoke-static·{v8,·v9},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I |
91 | ····.line·178 | 88 | ····.line·178 |
92 | ····invoke-virtual·{p0},·Lde/skubware/opentraining/activity/manage_workouts/WorkoutListActivity;->finish()V | 89 | ····invoke-virtual·{p0},·Lde/skubware/opentraining/activity/manage_workouts/WorkoutListActivity;->finish()V |
93 | ····goto·:goto_0 | 90 | ····goto·:goto_0 |
94 | ····.line·186 | 91 | ····.line·186 |
95 | ····:cond_2 | 92 | ····:cond_2 |
96 | ····const/16·v | 93 | ····const/16·v8,·0x1920 |
97 | ····if-ne·p1,·v | 94 | ····if-ne·p1,·v8,·:cond_0 |
98 | ····.line·187 | 95 | ····.line·187 |
99 | ····const/4·v | 96 | ····const/4·v8,·-0x1 |
100 | ····move/from16·v0,·p2 | ||
101 | ····if-ne· | 97 | ····if-ne·p2,·v8,·:cond_6 |
102 | ····.line·189 | 98 | ····.line·189 |
103 | ····invoke-virtual | 99 | ····invoke-virtual·{p3},·Landroid/content/Intent;->getData()Landroid/net/Uri; |
104 | ····move-result-object·v | 100 | ····move-result-object·v8 |
105 | ····invoke-virtual·{v | 101 | ····invoke-virtual·{v8},·Landroid/net/Uri;->getPath()Ljava/lang/String; |
106 | ····move-result-object·v | 102 | ····move-result-object·v2 |
107 | ····.line·190 | 103 | ····.line·190 |
108 | ····.local·v | 104 | ····.local·v2,·"filePath":Ljava/lang/String; |
109 | ····new-instance·v | 105 | ····new-instance·v7,·Ljava/io/File; |
110 | ····invoke-direct·{v | 106 | ····invoke-direct·{v7,·v2},·Ljava/io/File;-><init>(Ljava/lang/String;)V |
111 | ····.line·191 | 107 | ····.line·191 |
112 | ····.local·v | 108 | ····.local·v7,·"workoutFile":Ljava/io/File; |
113 | ····new-instance·v | 109 | ····new-instance·v4,·Lde/skubware/opentraining/db/parser/WorkoutXMLParser; |
114 | ····invoke-direct·{v | 110 | ····invoke-direct·{v4},·Lde/skubware/opentraining/db/parser/WorkoutXMLParser;-><init>()V |
115 | ····.line·192 | 111 | ····.line·192 |
116 | ····.local·v | 112 | ····.local·v4,·"parser":Lde/skubware/opentraining/db/parser/WorkoutXMLParser; |
117 | ····invoke-virtual·{v | 113 | ····invoke-virtual·{v4,·v7,·p0},·Lde/skubware/opentraining/db/parser/WorkoutXMLParser;->read(Ljava/io/File;Landroid/content/Context;)Lde/skubware/opentraining/basic/Workout; |
118 | ····move-result-object·v | 114 | ····move-result-object·v5 |
119 | ····.line·194 | 115 | ····.line·194 |
120 | ····.local·v | 116 | ····.local·v5,·"w":Lde/skubware/opentraining/basic/Workout; |
121 | ····if-nez·v | 117 | ····if-nez·v5,·:cond_3 |
122 | ····.line·195 | 118 | ····.line·195 |
123 | ····const·v | 119 | ····const·v8,·0x7f0c006f |
Max diff block lines reached; 10680/16538 bytes (64.58%) of diff not shown. |
Offset 401, 188 lines modified | Offset 401, 187 lines modified | ||
401 | ····.line·194 | 401 | ····.line·194 |
402 | ····:cond_0 | 402 | ····:cond_0 |
403 | ····return-void | 403 | ····return-void |
404 | .end·method | 404 | .end·method |
405 | .method·public·onWorkoutChanged(Lde/skubware/opentraining/basic/Workout;)V | 405 | .method·public·onWorkoutChanged(Lde/skubware/opentraining/basic/Workout;)V |
406 | ····.locals· | 406 | ····.locals·6 |
407 | ····.param·p1,·"changedWorkout"····#·Lde/skubware/opentraining/basic/Workout; | 407 | ····.param·p1,·"changedWorkout"····#·Lde/skubware/opentraining/basic/Workout; |
408 | ····.prologue | 408 | ····.prologue |
409 | ····.line·145 | 409 | ····.line·145 |
410 | ····const/4·v | 410 | ····const/4·v1,·0x0 |
411 | ····.line·149 | 411 | ····.line·149 |
412 | ····.local·v | 412 | ····.local·v1,·"oldWorkout":Lde/skubware/opentraining/basic/Workout; |
413 | ····iget-object·v | 413 | ····iget-object·v3,·p0,·Lde/skubware/opentraining/activity/manage_workouts/WorkoutListFragment;->mWorkoutList:Ljava/util/List; |
414 | ····invoke-interface·{v | 414 | ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
415 | ····move-result-object·v | 415 | ····move-result-object·v3 |
416 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
417 | ····:cond_0 | 416 | ····:cond_0 |
418 | ····invoke-interface·{v | 417 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
419 | ····move-result·v4 | 418 | ····move-result·v4 |
420 | ····if-eqz·v4,·:cond_1 | 419 | ····if-eqz·v4,·:cond_1 |
421 | ····invoke-interface·{v | 420 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
422 | ····move-result-object·v | 421 | ····move-result-object·v2 |
423 | ····check-cast·v | 422 | ····check-cast·v2,·Lde/skubware/opentraining/basic/Workout; |
424 | ····.line·150 | 423 | ····.line·150 |
425 | ····.local·v | 424 | ····.local·v2,·"w":Lde/skubware/opentraining/basic/Workout; |
426 | ····invoke-virtual·{v | 425 | ····invoke-virtual·{v2},·Lde/skubware/opentraining/basic/Workout;->getName()Ljava/lang/String; |
427 | ····move-result-object·v4 | 426 | ····move-result-object·v4 |
428 | ····invoke-virtual·{p1},·Lde/skubware/opentraining/basic/Workout;->getName()Ljava/lang/String; | 427 | ····invoke-virtual·{p1},·Lde/skubware/opentraining/basic/Workout;->getName()Ljava/lang/String; |
429 | ····move-result-object·v5 | 428 | ····move-result-object·v5 |
430 | ····invoke-virtual·{v4,·v5},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 429 | ····invoke-virtual·{v4,·v5},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
431 | ····move-result·v4 | 430 | ····move-result·v4 |
432 | ····if-eqz·v4,·:cond_0 | 431 | ····if-eqz·v4,·:cond_0 |
433 | ····.line·151 | 432 | ····.line·151 |
434 | ····move-object·v | 433 | ····move-object·v1,·v2 |
435 | ····.line·156 | 434 | ····.line·156 |
436 | ····.end·local·v | 435 | ····.end·local·v2····#·"w":Lde/skubware/opentraining/basic/Workout; |
437 | ····:cond_1 | 436 | ····:cond_1 |
438 | ····if-nez·v | 437 | ····if-nez·v1,·:cond_3 |
439 | ····.line·159 | 438 | ····.line·159 |
440 | ····iget-object·v | 439 | ····iget-object·v3,·p0,·Lde/skubware/opentraining/activity/manage_workouts/WorkoutListFragment;->mWorkoutList:Ljava/util/List; |
441 | ····invoke-interface·{v | 440 | ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
442 | ····move-result-object·v | 441 | ····move-result-object·v3 |
443 | ····:cond_2 | 442 | ····:cond_2 |
444 | ····invoke-interface·{v | 443 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
445 | ····move-result·v4 | 444 | ····move-result·v4 |
446 | ····if-eqz·v4,·:cond_3 | 445 | ····if-eqz·v4,·:cond_3 |
447 | ····invoke-interface·{v | 446 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
448 | ····move-result-object·v | 447 | ····move-result-object·v2 |
449 | ····check-cast·v | 448 | ····check-cast·v2,·Lde/skubware/opentraining/basic/Workout; |
450 | ····.line·160 | 449 | ····.line·160 |
451 | ····.restart·local·v | 450 | ····.restart·local·v2····#·"w":Lde/skubware/opentraining/basic/Workout; |
452 | ····invoke-virtual·{v | 451 | ····invoke-virtual·{v2},·Lde/skubware/opentraining/basic/Workout;->getFitnessExercises()Ljava/util/List; |
453 | ····move-result-object·v4 | 452 | ····move-result-object·v4 |
454 | ····invoke-virtual·{p1},·Lde/skubware/opentraining/basic/Workout;->getFitnessExercises()Ljava/util/List; | 453 | ····invoke-virtual·{p1},·Lde/skubware/opentraining/basic/Workout;->getFitnessExercises()Ljava/util/List; |
455 | ····move-result-object·v5 | 454 | ····move-result-object·v5 |
456 | ····invoke-interface·{v4,·v5},·Ljava/util/List;->equals(Ljava/lang/Object;)Z | 455 | ····invoke-interface·{v4,·v5},·Ljava/util/List;->equals(Ljava/lang/Object;)Z |
457 | ····move-result·v4 | 456 | ····move-result·v4 |
458 | ····if-eqz·v4,·:cond_2 | 457 | ····if-eqz·v4,·:cond_2 |
459 | ····.line·161 | 458 | ····.line·161 |
460 | ····move-object·v | 459 | ····move-object·v1,·v2 |
461 | ····.line·168 | 460 | ····.line·168 |
462 | ····.end·local·v | 461 | ····.end·local·v2····#·"w":Lde/skubware/opentraining/basic/Workout; |
463 | ····:cond_3 | 462 | ····:cond_3 |
464 | ····if-nez·v | 463 | ····if-nez·v1,·:cond_4 |
465 | ····.line·170 | 464 | ····.line·170 |
466 | ····iget-object·v | 465 | ····iget-object·v3,·p0,·Lde/skubware/opentraining/activity/manage_workouts/WorkoutListFragment;->mWorkoutList:Ljava/util/List; |
467 | ····invoke-interface·{v | 466 | ····invoke-interface·{v3,·p1},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
468 | ····.line·184 | 467 | ····.line·184 |
469 | ····:goto_0 | 468 | ····:goto_0 |
470 | ····return-void | 469 | ····return-void |
471 | ····.line·174 | 470 | ····.line·174 |
472 | ····:cond_4 | 471 | ····:cond_4 |
473 | ····const-string·v | 472 | ····const-string·v3,·"WorkoutListFragment" |
474 | ····new-instance·v | 473 | ····new-instance·v4,·Ljava/lang/StringBuilder; |
475 | ····invoke-direct·{v | 474 | ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V |
476 | ····const-string·v | 475 | ····const-string·v5,·"Workout·has·changed.·Old·Workout:·" |
477 | ····invoke-virtual·{v | 476 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
478 | ····move-result-object·v | 477 | ····move-result-object·v4 |
Max diff block lines reached; 3546/9341 bytes (37.96%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment$4; | 21 | .field·final·synthetic·this$1:Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment$4; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment$4;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment$4;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment$4; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·212 | 27 | ····.line·212 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment$4$1;->this$1:Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment$4; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment$4$1;->this$1:Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment$4; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 47, 84 lines modified | Offset 47, 79 lines modified | ||
47 | ····move-result·v0 | 47 | ····move-result·v0 |
48 | ····return·v0 | 48 | ····return·v0 |
49 | .end·method | 49 | .end·method |
50 | .method·private·fileAlreadyExists(Ljava/lang/String;)Z | 50 | .method·private·fileAlreadyExists(Ljava/lang/String;)Z |
51 | ····.locals· | 51 | ····.locals·7 |
52 | ····.param·p1,·"name"····#·Ljava/lang/String; | 52 | ····.param·p1,·"name"····#·Ljava/lang/String; |
53 | ····.prologue | 53 | ····.prologue |
54 | ····const/4·v4,·0x0 | ||
54 | ····.line·161 | 55 | ····.line·161 |
55 | ····invoke-virtual·{p0},·Lde/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; | 56 | ····invoke-virtual·{p0},·Lde/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; |
56 | ····move-result-object·v | 57 | ····move-result-object·v3 |
57 | ····invoke-virtual·{v | 58 | ····invoke-virtual·{v3},·Landroid/support/v4/app/FragmentActivity;->getFilesDir()Ljava/io/File; |
58 | ····move-result-object·v | 59 | ····move-result-object·v3 |
59 | ····new-instance·v | 60 | ····new-instance·v5,·Lde/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment$3; |
60 | ····invoke-direct·{v | 61 | ····invoke-direct·{v5,·p0},·Lde/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment$3;-><init>(Lde/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment;)V |
61 | ····invoke-virtual·{v | 62 | ····invoke-virtual·{v3,·v5},·Ljava/io/File;->list(Ljava/io/FilenameFilter;)[Ljava/lang/String; |
62 | ····move-result-object·v | 63 | ····move-result-object·v0 |
63 | ····.line·170 | 64 | ····.line·170 |
64 | ····.local·v | 65 | ····.local·v0,·"files":[Ljava/lang/String; |
65 | ····new-instance·v | 66 | ····new-instance·v2,·Ljava/util/HashSet; |
66 | ····invoke-direct·{v | 67 | ····invoke-direct·{v2},·Ljava/util/HashSet;-><init>()V |
67 | ····.line·171 | 68 | ····.line·171 |
68 | ····.local·v | 69 | ····.local·v2,·"workout_names":Ljava/util/Set;,·"Ljava/util/Set<Ljava/lang/String;>;" |
69 | ····move-object·v0,·v1 | ||
70 | ····.local·v0,·"arr$":[Ljava/lang/String; | ||
71 | ····array-length·v | 70 | ····array-length·v5,·v0 |
71 | ····move·v3,·v4 | ||
72 | ····.local·v3,·"len$":I | ||
73 | ····const/4·v2,·0x0 | ||
74 | ····.local·v2,·"i$":I | ||
75 | ····:goto_0 | 72 | ····:goto_0 |
76 | ····if-ge·v | 73 | ····if-ge·v3,·v5,·:cond_0 |
77 | ····aget-object·v | 74 | ····aget-object·v1,·v0,·v3 |
78 | ····.line·172 | 75 | ····.line·172 |
79 | ····.local·v | 76 | ····.local·v1,·"s":Ljava/lang/String; |
80 | ····const-string·v6,·".xml" | 77 | ····const-string·v6,·".xml" |
81 | ····invoke-virtual·{v | 78 | ····invoke-virtual·{v1,·v6},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; |
82 | ····move-result-object·v6 | 79 | ····move-result-object·v6 |
83 | ···· | 80 | ····aget-object·v6,·v6,·v4 |
84 | ····aget-object·v6,·v6,·v7 | ||
85 | ····invoke-interface·{v | 81 | ····invoke-interface·{v2,·v6},·Ljava/util/Set;->add(Ljava/lang/Object;)Z |
86 | ····.line·171 | 82 | ····.line·171 |
87 | ····add-int/lit8·v | 83 | ····add-int/lit8·v3,·v3,·0x1 |
88 | ····goto·:goto_0 | 84 | ····goto·:goto_0 |
89 | ····.line·175 | 85 | ····.line·175 |
90 | ····.end·local·v | 86 | ····.end·local·v1····#·"s":Ljava/lang/String; |
91 | ····:cond_0 | 87 | ····:cond_0 |
92 | ····invoke-interface·{v | 88 | ····invoke-interface·{v2,·p1},·Ljava/util/Set;->contains(Ljava/lang/Object;)Z |
93 | ····move-result·v | 89 | ····move-result·v3 |
94 | ····return·v | 90 | ····return·v3 |
95 | .end·method | 91 | .end·method |
96 | .method·static·newInstance(Lde/skubware/opentraining/basic/Workout;)Lde/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment; | 92 | .method·static·newInstance(Lde/skubware/opentraining/basic/Workout;)Lde/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment; |
97 | ····.locals·3 | 93 | ····.locals·3 |
98 | ····.param·p0,·"workout"····#·Lde/skubware/opentraining/basic/Workout; | 94 | ····.param·p0,·"workout"····#·Lde/skubware/opentraining/basic/Workout; |
99 | ····.prologue | 95 | ····.prologue |
Offset 252, 39 lines modified | Offset 247, 43 lines modified | ||
252 | ····invoke-virtual·{v3,·v4},·Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; | 247 | ····invoke-virtual·{v3,·v4},·Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; |
253 | ····move-result-object·v3 | 248 | ····move-result-object·v3 |
254 | ····const·v4,·0x7f0c008a | 249 | ····const·v4,·0x7f0c008a |
250 | ····.line·96 | ||
255 | ····invoke-virtual·{p0,·v4},·Lde/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment;->getString(I)Ljava/lang/String; | 251 | ····invoke-virtual·{p0,·v4},·Lde/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment;->getString(I)Ljava/lang/String; |
256 | ····move-result-object·v4 | 252 | ····move-result-object·v4 |
257 | ····new-instance·v5,·Lde/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment$2; | 253 | ····new-instance·v5,·Lde/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment$2; |
258 | ····invoke-direct·{v5,·p0,·v0},·Lde/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment$2;-><init>(Lde/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment;Landroid/widget/EditText;)V | 254 | ····invoke-direct·{v5,·p0,·v0},·Lde/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment$2;-><init>(Lde/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment;Landroid/widget/EditText;)V |
259 | ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 255 | ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
260 | ····move-result-object·v3 | 256 | ····move-result-object·v3 |
261 | ····const·v4,·0x7f0c0019 | 257 | ····const·v4,·0x7f0c0019 |
258 | ····.line·143 | ||
262 | ····invoke-virtual·{p0,·v4},·Lde/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment;->getString(I)Ljava/lang/String; | 259 | ····invoke-virtual·{p0,·v4},·Lde/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment;->getString(I)Ljava/lang/String; |
263 | ····move-result-object·v4 | 260 | ····move-result-object·v4 |
264 | ····new-instance·v5,·Lde/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment$1; | 261 | ····new-instance·v5,·Lde/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment$1; |
265 | ····invoke-direct·{v5,·p0},·Lde/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment$1;-><init>(Lde/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment;)V | 262 | ····invoke-direct·{v5,·p0},·Lde/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment$1;-><init>(Lde/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment;)V |
266 | ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 263 | ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
267 | ····move-result-object·v3 | 264 | ····move-result-object·v3 |
265 | ····.line·148 | ||
268 | ····invoke-virtual·{v3},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; | 266 | ····invoke-virtual·{v3},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; |
269 | ····move-result-object·v3 | 267 | ····move-result-object·v3 |
Max diff block lines reached; 49/5611 bytes (0.87%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·120 | 27 | ····.line·120 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment$1;->this$0:Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment$1;->this$0:Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·183 | 27 | ····.line·183 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment$3;->this$0:Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment$3;->this$0:Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/manage_workouts/WorkoutListActivity; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/manage_workouts/WorkoutListActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/manage_workouts/WorkoutListActivity;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/manage_workouts/WorkoutListActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/manage_workouts/WorkoutListActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·108 | 27 | ····.line·108 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/manage_workouts/WorkoutListActivity$1;->this$0:Lde/skubware/opentraining/activity/manage_workouts/WorkoutListActivity; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/manage_workouts/WorkoutListActivity$1;->this$0:Lde/skubware/opentraining/activity/manage_workouts/WorkoutListActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment$4; | 21 | .field·final·synthetic·this$1:Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment$4; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment$4;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment$4;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment$4; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·221 | 27 | ····.line·221 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment$4$2;->this$1:Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment$4; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment$4$2;->this$1:Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment$4; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·161 | 27 | ····.line·161 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment$3;->this$0:Lde/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment$3;->this$0:Lde/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 52, 18 lines modified | Offset 52, 20 lines modified | ||
52 | ····invoke-virtual·{p0},·Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailActivity;->getIntent()Landroid/content/Intent; | 52 | ····invoke-virtual·{p0},·Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailActivity;->getIntent()Landroid/content/Intent; |
53 | ····move-result-object·v3 | 53 | ····move-result-object·v3 |
54 | ····const-string·v4,·"workout" | 54 | ····const-string·v4,·"workout" |
55 | ····.line·62 | ||
55 | ····invoke-virtual·{v3,·v4},·Landroid/content/Intent;->getSerializableExtra(Ljava/lang/String;)Ljava/io/Serializable; | 56 | ····invoke-virtual·{v3,·v4},·Landroid/content/Intent;->getSerializableExtra(Ljava/lang/String;)Ljava/io/Serializable; |
56 | ····move-result-object·v3 | 57 | ····move-result-object·v3 |
58 | ····.line·61 | ||
57 | ····invoke-virtual·{v0,·v2,·v3},·Landroid/os/Bundle;->putSerializable(Ljava/lang/String;Ljava/io/Serializable;)V | 59 | ····invoke-virtual·{v0,·v2,·v3},·Landroid/os/Bundle;->putSerializable(Ljava/lang/String;Ljava/io/Serializable;)V |
58 | ····.line·63 | 60 | ····.line·63 |
59 | ····new-instance·v1,·Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment; | 61 | ····new-instance·v1,·Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment; |
60 | ····invoke-direct·{v1},·Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment;-><init>()V | 62 | ····invoke-direct·{v1},·Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·140 | 27 | ····.line·140 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment$2;->this$0:Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment$2;->this$0:Lde/skubware/opentraining/activity/manage_workouts/WorkoutDetailFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$errorMsg:Ljava/lang/String; | 22 | .field·final·synthetic·val$errorMsg:Ljava/lang/String; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lde/skubware/opentraining/activity/settings/SettingsActivity;Ljava/lang/String;)V | 24 | .method·constructor·<init>(Lde/skubware/opentraining/activity/settings/SettingsActivity;Ljava/lang/String;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/settings/SettingsActivity; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·503 | 28 | ····.line·503 |
28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/settings/SettingsActivity$7;->this$0:Lde/skubware/opentraining/activity/settings/SettingsActivity; | 29 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/settings/SettingsActivity$7;->this$0:Lde/skubware/opentraining/activity/settings/SettingsActivity; |
29 | ····iput-object·p2,·p0,·Lde/skubware/opentraining/activity/settings/SettingsActivity$7;->val$errorMsg:Ljava/lang/String; | 30 | ····iput-object·p2,·p0,·Lde/skubware/opentraining/activity/settings/SettingsActivity$7;->val$errorMsg:Ljava/lang/String; |
Offset 56, 24 lines modified | Offset 57, 27 lines modified | ||
56 | ····invoke-direct·{v0,·v1},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | 57 | ····invoke-direct·{v0,·v1},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
57 | ····iget-object·v1,·p0,·Lde/skubware/opentraining/activity/settings/SettingsActivity$7;->this$0:Lde/skubware/opentraining/activity/settings/SettingsActivity; | 58 | ····iget-object·v1,·p0,·Lde/skubware/opentraining/activity/settings/SettingsActivity$7;->this$0:Lde/skubware/opentraining/activity/settings/SettingsActivity; |
58 | ····const·v2,·0x7f0c00a6 | 59 | ····const·v2,·0x7f0c00a6 |
60 | ····.line·510 | ||
59 | ····invoke-virtual·{v1,·v2},·Lde/skubware/opentraining/activity/settings/SettingsActivity;->getString(I)Ljava/lang/String; | 61 | ····invoke-virtual·{v1,·v2},·Lde/skubware/opentraining/activity/settings/SettingsActivity;->getString(I)Ljava/lang/String; |
60 | ····move-result-object·v1 | 62 | ····move-result-object·v1 |
63 | ····.line·508 | ||
61 | ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; | 64 | ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; |
62 | ····move-result-object·v0 | 65 | ····move-result-object·v0 |
63 | ····iget-object·v1,·p0,·Lde/skubware/opentraining/activity/settings/SettingsActivity$7;->val$errorMsg:Ljava/lang/String; | 66 | ····iget-object·v1,·p0,·Lde/skubware/opentraining/activity/settings/SettingsActivity$7;->val$errorMsg:Ljava/lang/String; |
67 | ····.line·511 | ||
64 | ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; | 68 | ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; |
65 | ····move-result-object·v0 | 69 | ····move-result-object·v0 |
66 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; | 70 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; |
67 | ····move-result-object·v0 | 71 | ····move-result-object·v0 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/settings/SettingsActivity; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/settings/SettingsActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/settings/SettingsActivity;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/settings/SettingsActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/settings/SettingsActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·179 | 27 | ····.line·179 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/settings/SettingsActivity$4;->this$0:Lde/skubware/opentraining/activity/settings/SettingsActivity; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/settings/SettingsActivity$4;->this$0:Lde/skubware/opentraining/activity/settings/SettingsActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 49, 15 lines modified | Offset 49, 14 lines modified | ||
49 | .method·public·constructor·<init>()V | 49 | .method·public·constructor·<init>()V |
50 | ····.locals·0 | 50 | ····.locals·0 |
51 | ····.prologue | 51 | ····.prologue |
52 | ····.line·72 | 52 | ····.line·72 |
53 | ····invoke-direct·{p0},·Landroid/preference/PreferenceActivity;-><init>()V | 53 | ····invoke-direct·{p0},·Landroid/preference/PreferenceActivity;-><init>()V |
54 | ····.line·409 | ||
55 | ····return-void | 54 | ····return-void |
56 | .end·method | 55 | .end·method |
57 | .method·static·synthetic·access$000(Lde/skubware/opentraining/activity/settings/SettingsActivity;)V | 56 | .method·static·synthetic·access$000(Lde/skubware/opentraining/activity/settings/SettingsActivity;)V |
58 | ····.locals·0 | 57 | ····.locals·0 |
59 | ····.param·p0,·"x0"····#·Lde/skubware/opentraining/activity/settings/SettingsActivity; | 58 | ····.param·p0,·"x0"····#·Lde/skubware/opentraining/activity/settings/SettingsActivity; |
Offset 99, 14 lines modified | Offset 98, 15 lines modified | ||
99 | ····sget-object·v0,·Lde/skubware/opentraining/activity/settings/SettingsActivity;->sBindPreferenceSummaryToValueListener:Landroid/preference/Preference$OnPreferenceChangeListener; | 98 | ····sget-object·v0,·Lde/skubware/opentraining/activity/settings/SettingsActivity;->sBindPreferenceSummaryToValueListener:Landroid/preference/Preference$OnPreferenceChangeListener; |
100 | ····invoke-virtual·{p0,·v0},·Landroid/preference/Preference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V | 99 | ····invoke-virtual·{p0,·v0},·Landroid/preference/Preference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V |
101 | ····.line·296 | 100 | ····.line·296 |
102 | ····sget-object·v0,·Lde/skubware/opentraining/activity/settings/SettingsActivity;->sBindPreferenceSummaryToValueListener:Landroid/preference/Preference$OnPreferenceChangeListener; | 101 | ····sget-object·v0,·Lde/skubware/opentraining/activity/settings/SettingsActivity;->sBindPreferenceSummaryToValueListener:Landroid/preference/Preference$OnPreferenceChangeListener; |
102 | ····.line·297 | ||
103 | ····invoke-virtual·{p0},·Landroid/preference/Preference;->getContext()Landroid/content/Context; | 103 | ····invoke-virtual·{p0},·Landroid/preference/Preference;->getContext()Landroid/content/Context; |
104 | ····move-result-object·v1 | 104 | ····move-result-object·v1 |
105 | ····invoke-static·{v1},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; | 105 | ····invoke-static·{v1},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; |
106 | ····move-result-object·v1 | 106 | ····move-result-object·v1 |
Offset 117, 207 lines modified | Offset 117, 193 lines modified | ||
117 | ····const-string·v3,·"" | 117 | ····const-string·v3,·"" |
118 | ····invoke-interface·{v1,·v2,·v3},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | 118 | ····invoke-interface·{v1,·v2,·v3},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
119 | ····move-result-object·v1 | 119 | ····move-result-object·v1 |
120 | ····.line·296 | ||
120 | ····invoke-interface·{v0,·p0,·v1},·Landroid/preference/Preference$OnPreferenceChangeListener;->onPreferenceChange(Landroid/preference/Preference;Ljava/lang/Object;)Z | 121 | ····invoke-interface·{v0,·p0,·v1},·Landroid/preference/Preference$OnPreferenceChangeListener;->onPreferenceChange(Landroid/preference/Preference;Ljava/lang/Object;)Z |
121 | ····.line·298 | 122 | ····.line·298 |
122 | ····return-void | 123 | ····return-void |
123 | .end·method | 124 | .end·method |
124 | .method·private·deleteSyncedExercises()V | 125 | .method·private·deleteSyncedExercises()V |
125 | ····.locals· | 126 | ····.locals·8 |
126 | ····.prologue | 127 | ····.prologue |
128 | ····const/4·v5,·0x0 | ||
127 | ····.line·587 | 129 | ····.line·587 |
128 | ····new-instance·v | 130 | ····new-instance·v3,·Ljava/io/File; |
129 | ····new-instance·v | 131 | ····new-instance·v6,·Ljava/lang/StringBuilder; |
130 | ····invoke-direct·{v | 132 | ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V |
131 | ····invoke-virtual·{p0},·Lde/skubware/opentraining/activity/settings/SettingsActivity;->getFilesDir()Ljava/io/File; | 133 | ····invoke-virtual·{p0},·Lde/skubware/opentraining/activity/settings/SettingsActivity;->getFilesDir()Ljava/io/File; |
132 | ····move-result-object·v | 134 | ····move-result-object·v7 |
133 | ····invoke-virtual·{v | 135 | ····invoke-virtual·{v7},·Ljava/io/File;->toString()Ljava/lang/String; |
134 | ····move-result-object·v | 136 | ····move-result-object·v7 |
135 | ····invoke-virtual·{v | 137 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
136 | ····move-result-object·v | 138 | ····move-result-object·v6 |
137 | ····const-string·v | 139 | ····const-string·v7,·"/" |
138 | ····invoke-virtual·{v | 140 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
139 | ····move-result-object·v | 141 | ····move-result-object·v6 |
140 | ····const-string·v | 142 | ····const-string·v7,·"synced_exercises" |
141 | ····invoke-virtual·{v | 143 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
142 | ····move-result-object·v | 144 | ····move-result-object·v6 |
143 | ····invoke-virtual·{v | 145 | ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
144 | ····move-result-object·v | 146 | ····move-result-object·v6 |
145 | ····invoke-direct·{v | 147 | ····invoke-direct·{v3,·v6},·Ljava/io/File;-><init>(Ljava/lang/String;)V |
146 | ····.line·589 | 148 | ····.line·589 |
147 | ····.local·v | 149 | ····.local·v3,·"syncedExerciseFolder":Ljava/io/File; |
148 | ····new-instance·v | 150 | ····new-instance·v4,·Ljava/io/File; |
149 | ····new-instance·v | 151 | ····new-instance·v6,·Ljava/lang/StringBuilder; |
150 | ····invoke-direct·{v | 152 | ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V |
151 | ····invoke-virtual·{p0},·Lde/skubware/opentraining/activity/settings/SettingsActivity;->getFilesDir()Ljava/io/File; | 153 | ····invoke-virtual·{p0},·Lde/skubware/opentraining/activity/settings/SettingsActivity;->getFilesDir()Ljava/io/File; |
152 | ····move-result-object·v | 154 | ····move-result-object·v7 |
153 | ····invoke-virtual·{v | 155 | ····invoke-virtual·{v7},·Ljava/io/File;->toString()Ljava/lang/String; |
154 | ····move-result-object·v | 156 | ····move-result-object·v7 |
155 | ····invoke-virtual·{v | 157 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
156 | ····move-result-object·v | 158 | ····move-result-object·v6 |
157 | ····const-string·v | 159 | ····const-string·v7,·"/" |
158 | ····invoke-virtual·{v | 160 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
159 | ····move-result-object·v | 161 | ····move-result-object·v6 |
160 | ····const-string·v | 162 | ····const-string·v7,·"synced_images" |
161 | ····invoke-virtual·{v | 163 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
162 | ····move-result-object·v | 164 | ····move-result-object·v6 |
163 | ····invoke-virtual·{v | 165 | ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
164 | ····move-result-object·v | 166 | ····move-result-object·v6 |
165 | ····invoke-direct·{v | 167 | ····invoke-direct·{v4,·v6},·Ljava/io/File;-><init>(Ljava/lang/String;)V |
Max diff block lines reached; 7080/13135 bytes (53.90%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/settings/SettingsActivity; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/settings/SettingsActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/settings/SettingsActivity;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/settings/SettingsActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/settings/SettingsActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·169 | 27 | ····.line·169 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/settings/SettingsActivity$3;->this$0:Lde/skubware/opentraining/activity/settings/SettingsActivity; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/settings/SettingsActivity$3;->this$0:Lde/skubware/opentraining/activity/settings/SettingsActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/settings/SettingsActivity$SyncPreferenceFragment; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/settings/SettingsActivity$SyncPreferenceFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/settings/SettingsActivity$SyncPreferenceFragment;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/settings/SettingsActivity$SyncPreferenceFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/settings/SettingsActivity$SyncPreferenceFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·349 | 27 | ····.line·349 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/settings/SettingsActivity$SyncPreferenceFragment$2;->this$0:Lde/skubware/opentraining/activity/settings/SettingsActivity$SyncPreferenceFragment; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/settings/SettingsActivity$SyncPreferenceFragment$2;->this$0:Lde/skubware/opentraining/activity/settings/SettingsActivity$SyncPreferenceFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/settings/SettingsActivity$MiscellaneousPreferenceFragment; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/settings/SettingsActivity$MiscellaneousPreferenceFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/settings/SettingsActivity$MiscellaneousPreferenceFragment;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/settings/SettingsActivity$MiscellaneousPreferenceFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/settings/SettingsActivity$MiscellaneousPreferenceFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·388 | 27 | ····.line·388 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/settings/SettingsActivity$MiscellaneousPreferenceFragment$1;->this$0:Lde/skubware/opentraining/activity/settings/SettingsActivity$MiscellaneousPreferenceFragment; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/settings/SettingsActivity$MiscellaneousPreferenceFragment$1;->this$0:Lde/skubware/opentraining/activity/settings/SettingsActivity$MiscellaneousPreferenceFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 42, 14 lines modified | Offset 43, 15 lines modified | ||
42 | ····.prologue | 43 | ····.prologue |
43 | ····.line·392 | 44 | ····.line·392 |
44 | ····new-instance·v0,·Lde/skubware/opentraining/activity/ChangeLogDialog; | 45 | ····new-instance·v0,·Lde/skubware/opentraining/activity/ChangeLogDialog; |
45 | ····iget-object·v1,·p0,·Lde/skubware/opentraining/activity/settings/SettingsActivity$MiscellaneousPreferenceFragment$1;->this$0:Lde/skubware/opentraining/activity/settings/SettingsActivity$MiscellaneousPreferenceFragment; | 46 | ····iget-object·v1,·p0,·Lde/skubware/opentraining/activity/settings/SettingsActivity$MiscellaneousPreferenceFragment$1;->this$0:Lde/skubware/opentraining/activity/settings/SettingsActivity$MiscellaneousPreferenceFragment; |
47 | ····.line·393 | ||
46 | ····invoke-virtual·{v1},·Lde/skubware/opentraining/activity/settings/SettingsActivity$MiscellaneousPreferenceFragment;->getActivity()Landroid/app/Activity; | 48 | ····invoke-virtual·{v1},·Lde/skubware/opentraining/activity/settings/SettingsActivity$MiscellaneousPreferenceFragment;->getActivity()Landroid/app/Activity; |
47 | ····move-result-object·v1 | 49 | ····move-result-object·v1 |
48 | ····invoke-direct·{v0,·v1},·Lde/skubware/opentraining/activity/ChangeLogDialog;-><init>(Landroid/content/Context;)V | 50 | ····invoke-direct·{v0,·v1},·Lde/skubware/opentraining/activity/ChangeLogDialog;-><init>(Landroid/content/Context;)V |
49 | ····.line·394 | 51 | ····.line·394 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/settings/SettingsActivity; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/settings/SettingsActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/settings/SettingsActivity;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/settings/SettingsActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/settings/SettingsActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·559 | 27 | ····.line·559 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/settings/SettingsActivity$8;->this$0:Lde/skubware/opentraining/activity/settings/SettingsActivity; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/settings/SettingsActivity$8;->this$0:Lde/skubware/opentraining/activity/settings/SettingsActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 57, 22 lines modified | Offset 58, 25 lines modified | ||
57 | ····.line·565 | 58 | ····.line·565 |
58 | ····iget-object·v0,·p0,·Lde/skubware/opentraining/activity/settings/SettingsActivity$8;->this$0:Lde/skubware/opentraining/activity/settings/SettingsActivity; | 59 | ····iget-object·v0,·p0,·Lde/skubware/opentraining/activity/settings/SettingsActivity$8;->this$0:Lde/skubware/opentraining/activity/settings/SettingsActivity; |
59 | ····iget-object·v1,·p0,·Lde/skubware/opentraining/activity/settings/SettingsActivity$8;->this$0:Lde/skubware/opentraining/activity/settings/SettingsActivity; | 60 | ····iget-object·v1,·p0,·Lde/skubware/opentraining/activity/settings/SettingsActivity$8;->this$0:Lde/skubware/opentraining/activity/settings/SettingsActivity; |
60 | ····const·v2,·0x7f0c00a5 | 61 | ····const·v2,·0x7f0c00a5 |
62 | ····.line·567 | ||
61 | ····invoke-virtual·{v1,·v2},·Lde/skubware/opentraining/activity/settings/SettingsActivity;->getString(I)Ljava/lang/String; | 63 | ····invoke-virtual·{v1,·v2},·Lde/skubware/opentraining/activity/settings/SettingsActivity;->getString(I)Ljava/lang/String; |
62 | ····move-result-object·v1 | 64 | ····move-result-object·v1 |
63 | ····const/4·v2,·0x1 | 65 | ····const/4·v2,·0x1 |
66 | ····.line·565 | ||
64 | ····invoke-static·{v0,·v1,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; | 67 | ····invoke-static·{v0,·v1,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; |
65 | ····move-result-object·v0 | 68 | ····move-result-object·v0 |
69 | ····.line·568 | ||
66 | ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V | 70 | ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V |
67 | ····.line·569 | 71 | ····.line·569 |
68 | ····return-void | 72 | ····return-void |
69 | .end·method | 73 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/settings/SettingsActivity$SyncPreferenceFragment; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/settings/SettingsActivity$SyncPreferenceFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/settings/SettingsActivity$SyncPreferenceFragment;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/settings/SettingsActivity$SyncPreferenceFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/settings/SettingsActivity$SyncPreferenceFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·339 | 27 | ····.line·339 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/settings/SettingsActivity$SyncPreferenceFragment$1;->this$0:Lde/skubware/opentraining/activity/settings/SettingsActivity$SyncPreferenceFragment; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/settings/SettingsActivity$SyncPreferenceFragment$1;->this$0:Lde/skubware/opentraining/activity/settings/SettingsActivity$SyncPreferenceFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/settings/SettingsActivity; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/settings/SettingsActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/settings/SettingsActivity;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/settings/SettingsActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/settings/SettingsActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·196 | 27 | ····.line·196 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/settings/SettingsActivity$5;->this$0:Lde/skubware/opentraining/activity/settings/SettingsActivity; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/settings/SettingsActivity$5;->this$0:Lde/skubware/opentraining/activity/settings/SettingsActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/settings/SettingsActivity$LicensePreferenceFragment; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/settings/SettingsActivity$LicensePreferenceFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/settings/SettingsActivity$LicensePreferenceFragment;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/settings/SettingsActivity$LicensePreferenceFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/settings/SettingsActivity$LicensePreferenceFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·315 | 27 | ····.line·315 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/settings/SettingsActivity$LicensePreferenceFragment$1;->this$0:Lde/skubware/opentraining/activity/settings/SettingsActivity$LicensePreferenceFragment; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/settings/SettingsActivity$LicensePreferenceFragment$1;->this$0:Lde/skubware/opentraining/activity/settings/SettingsActivity$LicensePreferenceFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/settings/LicenseDialog; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/settings/LicenseDialog; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/settings/LicenseDialog;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/settings/LicenseDialog;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/settings/LicenseDialog; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·57 | 27 | ····.line·57 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/settings/LicenseDialog$1;->this$0:Lde/skubware/opentraining/activity/settings/LicenseDialog; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/settings/LicenseDialog$1;->this$0:Lde/skubware/opentraining/activity/settings/LicenseDialog; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/settings/SettingsActivity; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/settings/SettingsActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/settings/SettingsActivity;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/settings/SettingsActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/settings/SettingsActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·158 | 27 | ····.line·158 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/settings/SettingsActivity$2;->this$0:Lde/skubware/opentraining/activity/settings/SettingsActivity; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/settings/SettingsActivity$2;->this$0:Lde/skubware/opentraining/activity/settings/SettingsActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/settings/SettingsActivity$SyncPreferenceFragment; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/settings/SettingsActivity$SyncPreferenceFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/settings/SettingsActivity$SyncPreferenceFragment;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/settings/SettingsActivity$SyncPreferenceFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/settings/SettingsActivity$SyncPreferenceFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·359 | 27 | ····.line·359 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/settings/SettingsActivity$SyncPreferenceFragment$3;->this$0:Lde/skubware/opentraining/activity/settings/SettingsActivity$SyncPreferenceFragment; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/settings/SettingsActivity$SyncPreferenceFragment$3;->this$0:Lde/skubware/opentraining/activity/settings/SettingsActivity$SyncPreferenceFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/settings/SettingsActivity; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/settings/SettingsActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/settings/SettingsActivity;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/settings/SettingsActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/settings/SettingsActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·140 | 27 | ····.line·140 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/settings/SettingsActivity$1;->this$0:Lde/skubware/opentraining/activity/settings/SettingsActivity; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/settings/SettingsActivity$1;->this$0:Lde/skubware/opentraining/activity/settings/SettingsActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·151 | 27 | ····.line·151 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog$5;->this$0:Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog$5;->this$0:Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·88 | 27 | ····.line·88 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog$1;->this$0:Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog$1;->this$0:Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 339, 14 lines modified | Offset 339, 15 lines modified | ||
339 | ····.line·306 | 339 | ····.line·306 |
340 | ····:cond_1 | 340 | ····:cond_1 |
341 | ····if-eqz·v3,·:cond_2 | 341 | ····if-eqz·v3,·:cond_2 |
342 | ····.line·307 | 342 | ····.line·307 |
343 | ····invoke-virtual·{v3},·Ljava/io/InputStream;->close()V | 343 | ····invoke-virtual·{v3},·Ljava/io/InputStream;->close()V |
344 | ····.line·301 | ||
344 | ····:cond_2 | 345 | ····:cond_2 |
345 | ····return-object·v5 | 346 | ····return-object·v5 |
346 | ····.line·299 | 347 | ····.line·299 |
347 | ····:cond_3 | 348 | ····:cond_3 |
348 | ····:try_start_2 | 349 | ····:try_start_2 |
349 | ····invoke-virtual·{v2,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 350 | ····invoke-virtual·{v2,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
Offset 509, 14 lines modified | Offset 510, 15 lines modified | ||
509 | ····const-string·v5,·"·(" | 510 | ····const-string·v5,·"·(" |
510 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 511 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
511 | ····move-result-object·v4 | 512 | ····move-result-object·v4 |
513 | ····.line·170 | ||
512 | ····invoke-interface·{v3},·Lorg/apache/http/StatusLine;->getStatusCode()I | 514 | ····invoke-interface·{v3},·Lorg/apache/http/StatusLine;->getStatusCode()I |
513 | ····move-result·v5 | 515 | ····move-result·v5 |
514 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; | 516 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
515 | ····move-result-object·v4 | 517 | ····move-result-object·v4 |
Offset 648, 31 lines modified | Offset 650, 30 lines modified | ||
648 | .method·public·getCookie(Ljava/lang/String;)Ljava/lang/String; | 650 | .method·public·getCookie(Ljava/lang/String;)Ljava/lang/String; |
649 | ····.locals·4 | 651 | ····.locals·4 |
650 | ····.param·p1,·"name"····#·Ljava/lang/String; | 652 | ····.param·p1,·"name"····#·Ljava/lang/String; |
651 | ····.prologue | 653 | ····.prologue |
652 | ····.line·318 | 654 | ····.line·318 |
653 | ····iget-object·v | 655 | ····iget-object·v2,·p0,·Lde/skubware/opentraining/activity/settings/sync/RestClient;->mClient:Lorg/apache/http/impl/client/DefaultHttpClient; |
654 | ····invoke-virtual·{v | 656 | ····invoke-virtual·{v2},·Lorg/apache/http/impl/client/DefaultHttpClient;->getCookieStore()Lorg/apache/http/client/CookieStore; |
655 | ····move-result-object·v | 657 | ····move-result-object·v2 |
656 | ····invoke-interface·{v | 658 | ····invoke-interface·{v2},·Lorg/apache/http/client/CookieStore;->getCookies()Ljava/util/List; |
657 | ····move-result-object·v1 | 659 | ····move-result-object·v1 |
658 | ····.line·319 | 660 | ····.line·319 |
659 | ····.local·v1,·"cookies":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/http/cookie/Cookie;>;" | 661 | ····.local·v1,·"cookies":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/http/cookie/Cookie;>;" |
660 | ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 662 | ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
661 | ····move-result-object·v2 | 663 | ····move-result-object·v2 |
662 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
663 | ····:cond_0 | 664 | ····:cond_0 |
664 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z | 665 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
665 | ····move-result·v3 | 666 | ····move-result·v3 |
666 | ····if-eqz·v3,·:cond_1 | 667 | ····if-eqz·v3,·:cond_1 |
Offset 693, 23 lines modified | Offset 694, 23 lines modified | ||
693 | ····move-result·v3 | 694 | ····move-result·v3 |
694 | ····if-eqz·v3,·:cond_0 | 695 | ····if-eqz·v3,·:cond_0 |
695 | ····.line·321 | 696 | ····.line·321 |
696 | ····invoke-interface·{v0},·Lorg/apache/http/cookie/Cookie;->getValue()Ljava/lang/String; | 697 | ····invoke-interface·{v0},·Lorg/apache/http/cookie/Cookie;->getValue()Ljava/lang/String; |
697 | ····move-result-object·v | 698 | ····move-result-object·v2 |
698 | ····.line·324 | 699 | ····.line·324 |
699 | ····.end·local·v0····#·"cookie":Lorg/apache/http/cookie/Cookie; | 700 | ····.end·local·v0····#·"cookie":Lorg/apache/http/cookie/Cookie; |
700 | ····:goto_0 | 701 | ····:goto_0 |
701 | ····return-object·v | 702 | ····return-object·v2 |
702 | ····:cond_1 | 703 | ····:cond_1 |
703 | ····const/4·v | 704 | ····const/4·v2,·0x0 |
704 | ····goto·:goto_0 | 705 | ····goto·:goto_0 |
705 | .end·method | 706 | .end·method |
706 | .method·public·post(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | 707 | .method·public·post(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
707 | ····.locals·4 | 708 | ····.locals·4 |
708 | ····.param·p1,·"path"····#·Ljava/lang/String; | 709 | ····.param·p1,·"path"····#·Ljava/lang/String; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·215 | 27 | ····.line·215 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog$6;->this$0:Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog$6;->this$0:Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 46, 30 lines modified | Offset 47, 33 lines modified | ||
46 | ····invoke-static·{v0},·Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog;->access$500(Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog;)Landroid/content/Context; | 47 | ····invoke-static·{v0},·Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog;->access$500(Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog;)Landroid/content/Context; |
47 | ····move-result-object·v0 | 48 | ····move-result-object·v0 |
48 | ····iget-object·v1,·p0,·Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog$6;->this$0:Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog; | 49 | ····iget-object·v1,·p0,·Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog$6;->this$0:Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog; |
50 | ····.line·219 | ||
49 | ····invoke-static·{v1},·Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog;->access$500(Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog;)Landroid/content/Context; | 51 | ····invoke-static·{v1},·Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog;->access$500(Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog;)Landroid/content/Context; |
50 | ····move-result-object·v1 | 52 | ····move-result-object·v1 |
51 | ····const·v2,·0x7f0c00a5 | 53 | ····const·v2,·0x7f0c00a5 |
52 | ····invoke-virtual·{v1,·v2},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 54 | ····invoke-virtual·{v1,·v2},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
53 | ····move-result-object·v1 | 55 | ····move-result-object·v1 |
54 | ····const/4·v2,·0x1 | 56 | ····const/4·v2,·0x1 |
57 | ····.line·218 | ||
55 | ····invoke-static·{v0,·v1,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; | 58 | ····invoke-static·{v0,·v1,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; |
56 | ····move-result-object·v0 | 59 | ····move-result-object·v0 |
60 | ····.line·220 | ||
57 | ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V | 61 | ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V |
58 | ····.line·221 | 62 | ····.line·221 |
59 | ····invoke-interface·{p1},·Landroid/content/DialogInterface;->dismiss()V | 63 | ····invoke-interface·{p1},·Landroid/content/DialogInterface;->dismiss()V |
60 | ····.line·222 | 64 | ····.line·222 |
61 | ····return-void | 65 | ····return-void |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·143 | 27 | ····.line·143 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog$4;->this$0:Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog$4;->this$0:Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 46, 285 lines modified | Offset 46, 272 lines modified | ||
46 | .field·private·withDescriptionOnly:Z | 46 | .field·private·withDescriptionOnly:Z |
47 | .field·private·withImagesOnly:Z | 47 | .field·private·withImagesOnly:Z |
48 | #·direct·methods | 48 | #·direct·methods |
49 | .method·public·constructor·<init>(Landroid/content/Context;Ljava/util/ArrayList;)V | 49 | .method·public·constructor·<init>(Landroid/content/Context;Ljava/util/ArrayList;)V |
50 | ····.locals·1 | 50 | ····.locals·13 |
51 | ····.param·p1,·"context"····#·Landroid/content/Context; | 51 | ····.param·p1,·"context"····#·Landroid/content/Context; |
52 | ····.annotation·system·Ldalvik/annotation/Signature; | 52 | ····.annotation·system·Ldalvik/annotation/Signature; |
53 | ········value·=·{ | 53 | ········value·=·{ |
54 | ············"(", | 54 | ············"(", |
55 | ············"Landroid/content/Context;", | 55 | ············"Landroid/content/Context;", |
56 | ············"Ljava/util/ArrayList", | 56 | ············"Ljava/util/ArrayList", |
57 | ············"<", | 57 | ············"<", |
58 | ············"Lde/skubware/opentraining/basic/ExerciseType;", | 58 | ············"Lde/skubware/opentraining/basic/ExerciseType;", |
59 | ············">;)V" | 59 | ············">;)V" |
60 | ········} | 60 | ········} |
61 | ····.end·annotation | 61 | ····.end·annotation |
62 | ····.prologue | 62 | ····.prologue |
63 | ····.line·77 | ||
64 | ····.local·p2,·"newExerciseList":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lde/skubware/opentraining/basic/ExerciseType;>;" | 63 | ····.local·p2,·"newExerciseList":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lde/skubware/opentraining/basic/ExerciseType;>;" |
64 | ····const/4·v12,·0x0 | ||
65 | ····.line·77 | ||
65 | ····invoke-direct | 66 | ····invoke-direct·{p0,·p1},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
66 | ····.line·59 | 67 | ····.line·59 |
67 | ····const-string·v1 | 68 | ····const-string·v11,·"SyncFinishedDialog" |
68 | ····iput-object·v1 | 69 | ····iput-object·v11,·p0,·Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog;->TAG:Ljava/lang/String; |
69 | ····.line·68 | 70 | ····.line·68 |
70 | ····const/4·v13,·0x0 | ||
71 | ····iput-boolean·v1 | 71 | ····iput-boolean·v12,·p0,·Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog;->withImagesOnly:Z |
72 | ····.line·71 | 72 | ····.line·71 |
73 | ····const/4·v13,·0x0 | ||
74 | ····iput-boolean·v1 | 73 | ····iput-boolean·v12,·p0,·Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog;->withDescriptionOnly:Z |
75 | ····.line·73 | 74 | ····.line·73 |
76 | ····new-instance·v1 | 75 | ····new-instance·v11,·Ljava/util/HashSet; |
77 | ····invoke-direct·{v1 | 76 | ····invoke-direct·{v11},·Ljava/util/HashSet;-><init>()V |
78 | ····iput-object·v1 | 77 | ····iput-object·v11,·p0,·Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog;->localesToSave:Ljava/util/Set; |
79 | ····.line·78 | 78 | ····.line·78 |
80 | ····move-object/from16·v0,·p1 | ||
81 | ····iput-object· | 79 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog;->mContext:Landroid/content/Context; |
82 | ····.line·79 | 80 | ····.line·79 |
83 | ····new-instance·v1 | 81 | ····new-instance·v11,·Ljava/util/ArrayList; |
84 | ····move-object/from16·v0,·p2 | ||
85 | ····invoke-direct·{v1 | 82 | ····invoke-direct·{v11,·p2},·Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V |
86 | ····iput-object·v1 | 83 | ····iput-object·v11,·p0,·Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog;->mAllExercisesList:Ljava/util/ArrayList; |
87 | ····move-object | 84 | ····move-object·v11,·p1 |
88 | ····.line·81 | 85 | ····.line·81 |
89 | ····check-cast·v1 | 86 | ····check-cast·v11,·Landroid/app/Activity; |
90 | ····invoke-virtual·{v1 | 87 | ····invoke-virtual·{v11},·Landroid/app/Activity;->getLayoutInflater()Landroid/view/LayoutInflater; |
91 | ····move-result-object·v | 88 | ····move-result-object·v4 |
92 | ····.line·82 | 89 | ····.line·82 |
93 | ····.local·v | 90 | ····.local·v4,·"inflater":Landroid/view/LayoutInflater; |
94 | ····const·v1 | 91 | ····const·v11,·0x7f030028 |
95 | ····const/4·v1 | 92 | ····const/4·v12,·0x0 |
96 | ····invoke-virtual·{v | 93 | ····invoke-virtual·{v4,·v11,·v12},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; |
97 | ····move-result-object·v1 | 94 | ····move-result-object·v10 |
98 | ····.line·83 | 95 | ····.line·83 |
99 | ····.local·v1 | 96 | ····.local·v10,·"v":Landroid/view/View; |
100 | ····invoke-virtual·{p0,·v1 | 97 | ····invoke-virtual·{p0,·v10},·Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; |
101 | ····.line·85 | 98 | ····.line·85 |
102 | ····const·v1 | 99 | ····const·v11,·0x7f0a0073 |
103 | ····invoke-virtual·{v1 | 100 | ····invoke-virtual·{v10,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
104 | ····move-result-object·v1 | 101 | ····move-result-object·v11 |
105 | ····check-cast·v1 | 102 | ····check-cast·v11,·Landroid/widget/TextView; |
106 | ····iput-object·v1 | 103 | ····iput-object·v11,·p0,·Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog;->mExerciseCountTextView:Landroid/widget/TextView; |
107 | ····.line·87 | 104 | ····.line·87 |
108 | ····const·v1 | 105 | ····const·v11,·0x7f0c008a |
109 | ····move-object/from16·v0,·p1 | ||
110 | ····invoke-virtual·{ | 106 | ····invoke-virtual·{p1,·v11},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
111 | ····move-result-object·v1 | 107 | ····move-result-object·v11 |
112 | ····new-instance·v1 | 108 | ····new-instance·v12,·Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog$1; |
113 | ····invoke-direct·{v1 | 109 | ····invoke-direct·{v12,·p0},·Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog$1;-><init>(Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog;)V |
114 | ····invoke-virtual·{p0,·v1 | 110 | ····invoke-virtual·{p0,·v11,·v12},·Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
115 | ····.line·95 | 111 | ····.line·95 |
116 | ····const/high16·v1 | 112 | ····const/high16·v11,·0x1040000 |
117 | ····move-object/from16·v0,·p1 | ||
118 | ····invoke-virtual·{ | 113 | ····invoke-virtual·{p1,·v11},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
119 | ····move-result-object·v1 | 114 | ····move-result-object·v11 |
120 | ····new-instance·v1 | 115 | ····new-instance·v12,·Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog$2; |
121 | ····invoke-direct·{v1 | 116 | ····invoke-direct·{v12,·p0},·Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog$2;-><init>(Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog;)V |
122 | ····invoke-virtual·{p0,·v1 | 117 | ····invoke-virtual·{p0,·v11,·v12},·Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
Max diff block lines reached; 25436/33490 bytes (75.95%) of diff not shown. |
Offset 367, 15 lines modified | Offset 367, 15 lines modified | ||
367 | ····goto·:goto_0 | 367 | ····goto·:goto_0 |
368 | .end·method | 368 | .end·method |
369 | #·virtual·methods | 369 | #·virtual·methods |
370 | .method·public·downloadImages(Ljava/util/List;)Ljava/util/ArrayList; | 370 | .method·public·downloadImages(Ljava/util/List;)Ljava/util/ArrayList; |
371 | ····.locals·2 | 371 | ····.locals·23 |
372 | ····.annotation·system·Ldalvik/annotation/Signature; | 372 | ····.annotation·system·Ldalvik/annotation/Signature; |
373 | ········value·=·{ | 373 | ········value·=·{ |
374 | ············"(", | 374 | ············"(", |
375 | ············"Ljava/util/List", | 375 | ············"Ljava/util/List", |
376 | ············"<", | 376 | ············"<", |
377 | ············"Lde/skubware/opentraining/basic/ExerciseType$Builder;", | 377 | ············"Lde/skubware/opentraining/basic/ExerciseType$Builder;", |
378 | ············">;)", | 378 | ············">;)", |
Offset 392, 367 lines modified | Offset 392, 359 lines modified | ||
392 | ············Lorg/json/JSONException; | 392 | ············Lorg/json/JSONException; |
393 | ········} | 393 | ········} |
394 | ····.end·annotation | 394 | ····.end·annotation |
395 | ····.prologue | 395 | ····.prologue |
396 | ····.line·72 | 396 | ····.line·72 |
397 | ····.local·p1,·"exerciseBuilderList":Ljava/util/List;,·"Ljava/util/List<Lde/skubware/opentraining/basic/ExerciseType$Builder;>;" | 397 | ····.local·p1,·"exerciseBuilderList":Ljava/util/List;,·"Ljava/util/List<Lde/skubware/opentraining/basic/ExerciseType$Builder;>;" |
398 | ····new-instance·v1 | 398 | ····new-instance·v15,·Ljava/util/ArrayList; |
399 | ····invoke-direct | 399 | ····invoke-direct·{v15},·Ljava/util/ArrayList;-><init>()V |
400 | ····.line·76 | 400 | ····.line·76 |
401 | ····.local·v1 | 401 | ····.local·v15,·"newExerciseList":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lde/skubware/opentraining/basic/ExerciseType;>;" |
402 | ····invoke-interface/range·{p1·..·p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 402 | ····invoke-interface/range·{p1·..·p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
403 | ····move-result-object·v | 403 | ····move-result-object·v18 |
404 | ····:goto_0 | 404 | ····:goto_0 |
405 | ····invoke-interface·{v | 405 | ····invoke-interface/range·{v18·..·v18},·Ljava/util/Iterator;->hasNext()Z |
406 | ····move-result·v | 406 | ····move-result·v19 |
407 | ····if-eqz·v | 407 | ····if-eqz·v19,·:cond_2 |
408 | ····invoke-interface·{v | 408 | ····invoke-interface/range·{v18·..·v18},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
409 | ····move-result-object·v | 409 | ····move-result-object·v4 |
410 | ····check-cast·v | 410 | ····check-cast·v4,·Lde/skubware/opentraining/basic/ExerciseType$Builder; |
411 | ····.line·77 | 411 | ····.line·77 |
412 | ····.local·v | 412 | ····.local·v4,·"exBuilder":Lde/skubware/opentraining/basic/ExerciseType$Builder; |
413 | ····new-instance·v | 413 | ····new-instance·v17,·Ljava/util/ArrayList; |
414 | ····invoke-direct/range·{v | 414 | ····invoke-direct/range·{v17·..·v17},·Ljava/util/ArrayList;-><init>()V |
415 | ····.line·78 | 415 | ····.line·78 |
416 | ····.local·v | 416 | ····.local·v17,·"newImagePathList":Ljava/util/List;,·"Ljava/util/List<Ljava/io/File;>;" |
417 | ····new-instance·v1 | 417 | ····new-instance·v16,·Ljava/util/HashMap; |
418 | ····invoke-direct/range·{v1 | 418 | ····invoke-direct/range·{v16·..·v16},·Ljava/util/HashMap;-><init>()V |
419 | ····.line·80 | 419 | ····.line·80 |
420 | ····.local·v1 | 420 | ····.local·v16,·"newImageLicenseMap":Ljava/util/Map;,·"Ljava/util/Map<Ljava/io/File;Lde/skubware/opentraining/basic/License;>;" |
421 | ····invoke-virtual·{v | 421 | ····invoke-virtual·{v4},·Lde/skubware/opentraining/basic/ExerciseType$Builder;->build()Lde/skubware/opentraining/basic/ExerciseType; |
422 | ····move-result-object·v | 422 | ····move-result-object·v3 |
423 | ····.line·81 | 423 | ····.line·81 |
424 | ····.local·v | 424 | ····.local·v3,·"ex":Lde/skubware/opentraining/basic/ExerciseType; |
425 | ····invoke-virtual·{v | 425 | ····invoke-virtual·{v3},·Lde/skubware/opentraining/basic/ExerciseType;->getImagePaths()Ljava/util/List; |
426 | ····move-result-object·v | 426 | ····move-result-object·v19 |
427 | ····invoke-interface/range·{v | 427 | ····invoke-interface/range·{v19·..·v19},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
428 | ····move-result-object·v | 428 | ····move-result-object·v19 |
429 | ····.local·v7,·"i$":Ljava/util/Iterator; | ||
430 | ····:goto_1 | 429 | ····:goto_1 |
431 | ····invoke-interface·{v | 430 | ····invoke-interface/range·{v19·..·v19},·Ljava/util/Iterator;->hasNext()Z |
432 | ····move-result·v2 | 431 | ····move-result·v20 |
433 | ····if-eqz·v2 | 432 | ····if-eqz·v20,·:cond_1 |
434 | ····invoke-interface·{v | 433 | ····invoke-interface/range·{v19·..·v19},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
435 | ····move-result-object·v1 | 434 | ····move-result-object·v10 |
436 | ····check-cast·v1 | 435 | ····check-cast·v10,·Ljava/io/File; |
437 | ····.line·82 | 436 | ····.line·82 |
438 | ····.local·v1 | 437 | ····.local·v10,·"img":Ljava/io/File; |
439 | ····move-object/from16·v0,·p0 | 438 | ····move-object/from16·v0,·p0 |
440 | ····iget-object·v0,·v0,·Lde/skubware/opentraining/activity/settings/sync/WgerImageDownloader;->mClient:Lde/skubware/opentraining/activity/settings/sync/RestClient; | 439 | ····iget-object·v0,·v0,·Lde/skubware/opentraining/activity/settings/sync/WgerImageDownloader;->mClient:Lde/skubware/opentraining/activity/settings/sync/RestClient; |
441 | ····move-object/from16·v2 | 440 | ····move-object/from16·v20,·v0 |
442 | ····new-instance·v2 | 441 | ····new-instance·v21,·Ljava/lang/StringBuilder; |
443 | ····invoke-direct/range·{v2 | 442 | ····invoke-direct/range·{v21·..·v21},·Ljava/lang/StringBuilder;-><init>()V |
444 | ····invoke-virtual·{v1 | 443 | ····invoke-virtual·{v10},·Ljava/io/File;->getPath()Ljava/lang/String; |
445 | ····move-result-object·v2 | 444 | ····move-result-object·v22 |
446 | ····invoke-virtual/range·{v2 | 445 | ····invoke-virtual/range·{v21·..·v22},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
447 | ····move-result-object·v2 | 446 | ····move-result-object·v21 |
448 | ····const-string·v2 | 447 | ····const-string·v22,·"/" |
449 | ····invoke-virtual/range·{v2 | 448 | ····invoke-virtual/range·{v21·..·v22},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
450 | ····move-result-object·v2 | 449 | ····move-result-object·v21 |
451 | ····invoke-virtual/range·{v2 | 450 | ····invoke-virtual/range·{v21·..·v21},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
452 | ····move-result-object·v2 | 451 | ····move-result-object·v21 |
453 | ····invoke-virtual/range·{v2 | 452 | ····invoke-virtual/range·{v20·..·v21},·Lde/skubware/opentraining/activity/settings/sync/RestClient;->get(Ljava/lang/String;)Ljava/lang/String; |
454 | ····move-result-object·v | 453 | ····move-result-object·v5 |
455 | ····.line·85 | 454 | ····.line·85 |
456 | ····.local·v | 455 | ····.local·v5,·"imageAsJSON":Ljava/lang/String; |
457 | ····new-instance·v | 456 | ····new-instance·v8,·Lorg/json/JSONObject; |
458 | ····invoke-direct·{v | 457 | ····invoke-direct·{v8,·v5},·Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V |
Max diff block lines reached; 16854/23894 bytes (70.54%) of diff not shown. |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$localeList:Ljava/util/List; | 24 | .field·final·synthetic·val$localeList:Ljava/util/List; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog;Landroid/widget/ListView;Ljava/util/List;)V | 26 | .method·constructor·<init>(Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog;Landroid/widget/ListView;Ljava/util/List;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·123 | 30 | ····.line·123 |
30 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog$3;->this$0:Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog; | 31 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog$3;->this$0:Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog; |
31 | ····iput-object·p2,·p0,·Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog$3;->val$exerciseListView:Landroid/widget/ListView; | 32 | ····iput-object·p2,·p0,·Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog$3;->val$exerciseListView:Landroid/widget/ListView; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·96 | 27 | ····.line·96 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog$2;->this$0:Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog$2;->this$0:Lde/skubware/opentraining/activity/settings/sync/SyncFinishedDialog; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·val$w:Lde/skubware/opentraining/basic/Workout; | 19 | .field·final·synthetic·val$w:Lde/skubware/opentraining/basic/Workout; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lde/skubware/opentraining/db/DataProvider;Lde/skubware/opentraining/basic/Workout;)V | 21 | .method·constructor·<init>(Lde/skubware/opentraining/db/DataProvider;Lde/skubware/opentraining/basic/Workout;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/db/DataProvider; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·627 | 25 | ····.line·627 |
25 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/db/DataProvider$5;->this$0:Lde/skubware/opentraining/db/DataProvider; | 26 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/db/DataProvider$5;->this$0:Lde/skubware/opentraining/db/DataProvider; |
26 | ····iput-object·p2,·p0,·Lde/skubware/opentraining/db/DataProvider$5;->val$w:Lde/skubware/opentraining/basic/Workout; | 27 | ····iput-object·p2,·p0,·Lde/skubware/opentraining/db/DataProvider$5;->val$w:Lde/skubware/opentraining/basic/Workout; |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lde/skubware/opentraining/db/DataProvider; | 18 | .field·final·synthetic·this$0:Lde/skubware/opentraining/db/DataProvider; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lde/skubware/opentraining/db/DataProvider;)V | 20 | .method·constructor·<init>(Lde/skubware/opentraining/db/DataProvider;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/db/DataProvider; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·650 | 24 | ····.line·650 |
24 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/db/DataProvider$6;->this$0:Lde/skubware/opentraining/db/DataProvider; | 25 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/db/DataProvider$6;->this$0:Lde/skubware/opentraining/db/DataProvider; |
25 | ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V |
Offset 38, 458 lines modified | Offset 38, 442 lines modified | ||
38 | ····.line·57 | 38 | ····.line·57 |
39 | ····iget-object·v0,·p0,·Lde/skubware/opentraining/db/DataProvider;->mContext:Landroid/content/Context; | 39 | ····iget-object·v0,·p0,·Lde/skubware/opentraining/db/DataProvider;->mContext:Landroid/content/Context; |
40 | ····return-object·v0 | 40 | ····return-object·v0 |
41 | .end·method | 41 | .end·method |
42 | .method·private·copyExampleWorkouts()V | 42 | .method·private·copyExampleWorkouts()V |
43 | ····.locals·1 | 43 | ····.locals·13 |
44 | ····.prologue | 44 | ····.prologue |
45 | ····const/4·v8,·0x0 | ||
45 | ····.line·526 | 46 | ····.line·526 |
46 | ····:try_start_0 | 47 | ····:try_start_0 |
47 | ····iget-object·v | 48 | ····iget-object·v9,·p0,·Lde/skubware/opentraining/db/DataProvider;->mContext:Landroid/content/Context; |
48 | ····invoke-virtual·{v | 49 | ····invoke-virtual·{v9},·Landroid/content/Context;->getAssets()Landroid/content/res/AssetManager; |
49 | ····move-result-object·v | 50 | ····move-result-object·v9 |
50 | ····const-string·v1 | 51 | ····const-string·v10,·"example_workouts" |
51 | ····invoke-virtual·{v | 52 | ····invoke-virtual·{v9,·v10},·Landroid/content/res/AssetManager;->list(Ljava/lang/String;)[Ljava/lang/String; |
52 | ····move-result-object·v | 53 | ····move-result-object·v2 |
53 | ····.line·528 | 54 | ····.line·528 |
54 | ····.local·v | 55 | ····.local·v2,·"exampleWorkouts":[Ljava/lang/String; |
55 | ····move-object·v0,·v3 | ||
56 | ····.local·v0,·"arr$":[Ljava/lang/String; | ||
57 | ····array-length·v | 56 | ····array-length·v9,·v2 |
58 | ····.local·v7,·"len$":I | ||
59 | ····const/4·v5,·0x0 | ||
60 | ····.local·v5,·"i$":I | ||
61 | ····:goto_0 | 57 | ····:goto_0 |
62 | ····if-ge·v | 58 | ····if-ge·v8,·v9,·:cond_1 |
63 | ····aget-object·v | 59 | ····aget-object·v3,·v2,·v8 |
64 | ····:try_end_0 | 60 | ····:try_end_0 |
65 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_1 | 61 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_1 |
66 | ····.line·529 | 62 | ····.line·529 |
67 | ····.local·v | 63 | ····.local·v3,·"file":Ljava/lang/String; |
68 | ····const/4·v | 64 | ····const/4·v4,·0x0 |
69 | ····.line·530 | 65 | ····.line·530 |
70 | ····.local·v | 66 | ····.local·v4,·"in":Ljava/io/InputStream; |
71 | ····const/4·v | 67 | ····const/4·v5,·0x0 |
72 | ····.line·532 | 68 | ····.line·532 |
73 | ····.local·v | 69 | ····.local·v5,·"out":Ljava/io/OutputStream; |
74 | ····:try_start_1 | 70 | ····:try_start_1 |
75 | ····iget-object·v1 | 71 | ····iget-object·v10,·p0,·Lde/skubware/opentraining/db/DataProvider;->mContext:Landroid/content/Context; |
76 | ····invoke-virtual·{v1 | 72 | ····invoke-virtual·{v10},·Landroid/content/Context;->getAssets()Landroid/content/res/AssetManager; |
77 | ····move-result-object·v1 | 73 | ····move-result-object·v10 |
78 | ····new-instance·v1 | 74 | ····new-instance·v11,·Ljava/lang/StringBuilder; |
79 | ····invoke-direct·{v1 | 75 | ····invoke-direct·{v11},·Ljava/lang/StringBuilder;-><init>()V |
80 | ····const-string·v1 | 76 | ····const-string·v12,·"example_workouts/" |
81 | ····invoke-virtual·{v1 | 77 | ····invoke-virtual·{v11,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
82 | ····move-result-object·v1 | 78 | ····move-result-object·v11 |
83 | ····invoke-virtual·{v1 | 79 | ····invoke-virtual·{v11,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
84 | ····move-result-object·v1 | 80 | ····move-result-object·v11 |
85 | ····invoke-virtual·{v1 | 81 | ····invoke-virtual·{v11},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
86 | ····move-result-object·v1 | 82 | ····move-result-object·v11 |
87 | ····invoke-virtual·{v1 | 83 | ····invoke-virtual·{v10,·v11},·Landroid/content/res/AssetManager;->open(Ljava/lang/String;)Ljava/io/InputStream; |
88 | ····move-result-object·v | 84 | ····move-result-object·v4 |
89 | ····.line·533 | 85 | ····.line·533 |
90 | ····new-instance·v | 86 | ····new-instance·v6,·Ljava/io/FileOutputStream; |
91 | ····new-instance·v1 | 87 | ····new-instance·v10,·Ljava/lang/StringBuilder; |
92 | ····invoke-direct·{v1 | 88 | ····invoke-direct·{v10},·Ljava/lang/StringBuilder;-><init>()V |
93 | ····iget-object·v1 | 89 | ····iget-object·v11,·p0,·Lde/skubware/opentraining/db/DataProvider;->mContext:Landroid/content/Context; |
94 | ····invoke-virtual·{v1 | 90 | ····invoke-virtual·{v11},·Landroid/content/Context;->getFilesDir()Ljava/io/File; |
95 | ····move-result-object·v1 | 91 | ····move-result-object·v11 |
96 | ····invoke-virtual·{v1 | 92 | ····invoke-virtual·{v11},·Ljava/io/File;->toString()Ljava/lang/String; |
97 | ····move-result-object·v1 | 93 | ····move-result-object·v11 |
98 | ····invoke-virtual·{v1 | 94 | ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
99 | ····move-result-object·v1 | 95 | ····move-result-object·v10 |
100 | ····const-string·v1 | 96 | ····const-string·v11,·"/" |
101 | ····invoke-virtual·{v1 | 97 | ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
102 | ····move-result-object·v1 | 98 | ····move-result-object·v10 |
103 | ····invoke-virtual·{v1 | 99 | ····invoke-virtual·{v10,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
104 | ····move-result-object·v1 | 100 | ····move-result-object·v10 |
105 | ····invoke-virtual·{v1 | 101 | ····invoke-virtual·{v10},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
106 | ····move-result-object·v1 | 102 | ····move-result-object·v10 |
107 | ····invoke-direct·{v | 103 | ····invoke-direct·{v6,·v10},·Ljava/io/FileOutputStream;-><init>(Ljava/lang/String;)V |
108 | ····:try_end_1 | 104 | ····:try_end_1 |
109 | ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_2 | 105 | ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_2 |
110 | ····.line·536 | 106 | ····.line·536 |
111 | ····.end·local·v | 107 | ····.end·local·v5····#·"out":Ljava/io/OutputStream; |
112 | ····.local·v | 108 | ····.local·v6,·"out":Ljava/io/OutputStream; |
113 | ····const/16·v1 | 109 | ····const/16·v10,·0x400 |
Max diff block lines reached; 97138/103753 bytes (93.62%) of diff not shown. |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lde/skubware/opentraining/db/DataProvider; | 18 | .field·final·synthetic·this$0:Lde/skubware/opentraining/db/DataProvider; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lde/skubware/opentraining/db/DataProvider;)V | 20 | .method·constructor·<init>(Lde/skubware/opentraining/db/DataProvider;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/db/DataProvider; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·599 | 24 | ····.line·599 |
24 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/db/DataProvider$4;->this$0:Lde/skubware/opentraining/db/DataProvider; | 25 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/db/DataProvider$4;->this$0:Lde/skubware/opentraining/db/DataProvider; |
25 | ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lde/skubware/opentraining/db/DataProvider; | 18 | .field·final·synthetic·this$0:Lde/skubware/opentraining/db/DataProvider; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lde/skubware/opentraining/db/DataProvider;)V | 20 | .method·constructor·<init>(Lde/skubware/opentraining/db/DataProvider;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/db/DataProvider; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·236 | 24 | ····.line·236 |
24 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/db/DataProvider$2;->this$0:Lde/skubware/opentraining/db/DataProvider; | 25 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/db/DataProvider$2;->this$0:Lde/skubware/opentraining/db/DataProvider; |
25 | ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lde/skubware/opentraining/db/DataProvider; | 18 | .field·final·synthetic·this$0:Lde/skubware/opentraining/db/DataProvider; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lde/skubware/opentraining/db/DataProvider;)V | 20 | .method·constructor·<init>(Lde/skubware/opentraining/db/DataProvider;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/db/DataProvider; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·208 | 24 | ····.line·208 |
24 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/db/DataProvider$1;->this$0:Lde/skubware/opentraining/db/DataProvider; | 25 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/db/DataProvider$1;->this$0:Lde/skubware/opentraining/db/DataProvider; |
25 | ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/db/DataProvider; | 21 | .field·final·synthetic·this$0:Lde/skubware/opentraining/db/DataProvider; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/skubware/opentraining/db/DataProvider;)V | 23 | .method·constructor·<init>(Lde/skubware/opentraining/db/DataProvider;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/skubware/opentraining/db/DataProvider; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·489 | 27 | ····.line·489 |
27 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/db/DataProvider$3;->this$0:Lde/skubware/opentraining/db/DataProvider; | 28 | ····iput-object·p1,·p0,·Lde/skubware/opentraining/db/DataProvider$3;->this$0:Lde/skubware/opentraining/db/DataProvider; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 21, 317 lines modified | Offset 21, 309 lines modified | ||
21 | .method·public·static·declared-synchronized·writeExerciseType(Lde/skubware/opentraining/basic/ExerciseType;Ljava/io/File;)Z | 21 | .method·public·static·declared-synchronized·writeExerciseType(Lde/skubware/opentraining/basic/ExerciseType;Ljava/io/File;)Z |
22 | ····.locals·30 | 22 | ····.locals·30 |
23 | ····.param·p0,·"ex"····#·Lde/skubware/opentraining/basic/ExerciseType; | 23 | ····.param·p0,·"ex"····#·Lde/skubware/opentraining/basic/ExerciseType; |
24 | ····.param·p1,·"destination"····#·Ljava/io/File; | 24 | ····.param·p1,·"destination"····#·Ljava/io/File; |
25 | ····.prologue | 25 | ····.prologue |
26 | ····.line·211 | 26 | ····.line·211 |
27 | ····const-class·v2 | 27 | ····const-class·v27,·Lde/skubware/opentraining/db/parser/XMLSaver; |
28 | ····monitor-enter·v2 | 28 | ····monitor-enter·v27 |
29 | ····const/16·v1 | 29 | ····const/16·v18,·0x1 |
30 | ····.line·215 | 30 | ····.line·215 |
31 | ····.local·v1 | 31 | ····.local·v18,·"success":Z |
32 | ····:try_start_0 | 32 | ····:try_start_0 |
33 | ····invoke-static·{},·Ljavax/xml/parsers/DocumentBuilderFactory;->newInstance()Ljavax/xml/parsers/DocumentBuilderFactory; | 33 | ····invoke-static·{},·Ljavax/xml/parsers/DocumentBuilderFactory;->newInstance()Ljavax/xml/parsers/DocumentBuilderFactory; |
34 | ····move-result-object·v2 | 34 | ····move-result-object·v26 |
35 | ····.line·216 | ||
35 | ····invoke-virtual/range·{v2 | 36 | ····invoke-virtual/range·{v26·..·v26},·Ljavax/xml/parsers/DocumentBuilderFactory;->newDocumentBuilder()Ljavax/xml/parsers/DocumentBuilder; |
36 | ····move-result-object·v5 | 37 | ····move-result-object·v5 |
37 | ····.line·219 | 38 | ····.line·219 |
38 | ····.local·v5,·"docBuilder":Ljavax/xml/parsers/DocumentBuilder; | 39 | ····.local·v5,·"docBuilder":Ljavax/xml/parsers/DocumentBuilder; |
39 | ····invoke-virtual·{v5},·Ljavax/xml/parsers/DocumentBuilder;->newDocument()Lorg/w3c/dom/Document; | 40 | ····invoke-virtual·{v5},·Ljavax/xml/parsers/DocumentBuilder;->newDocument()Lorg/w3c/dom/Document; |
40 | ····move-result-object·v4 | 41 | ····move-result-object·v4 |
41 | ····.line·223 | 42 | ····.line·223 |
42 | ····.local·v4,·"doc":Lorg/w3c/dom/Document; | 43 | ····.local·v4,·"doc":Lorg/w3c/dom/Document; |
43 | ····const-string·v2 | 44 | ····const-string·v26,·"ExerciseType" |
44 | ····move-object/from16·v0,·v2 | 45 | ····move-object/from16·v0,·v26 |
45 | ····invoke-interface·{v4,·v0},·Lorg/w3c/dom/Document;->createElement(Ljava/lang/String;)Lorg/w3c/dom/Element; | 46 | ····invoke-interface·{v4,·v0},·Lorg/w3c/dom/Document;->createElement(Ljava/lang/String;)Lorg/w3c/dom/Element; |
46 | ····move-result-object·v9 | 47 | ····move-result-object·v9 |
47 | ····.line·224 | 48 | ····.line·224 |
48 | ····.local·v9,·"exE":Lorg/w3c/dom/Element; | 49 | ····.local·v9,·"exE":Lorg/w3c/dom/Element; |
49 | ····const-string·v2 | 50 | ····const-string·v26,·"name" |
50 | ····invoke-virtual/range·{p0·..·p0},·Lde/skubware/opentraining/basic/ExerciseType;->getLocalizedName()Ljava/lang/String; | 51 | ····invoke-virtual/range·{p0·..·p0},·Lde/skubware/opentraining/basic/ExerciseType;->getLocalizedName()Ljava/lang/String; |
51 | ····move-result-object·v2 | 52 | ····move-result-object·v28 |
52 | ····move-object/from16·v0,·v2 | 53 | ····move-object/from16·v0,·v26 |
53 | ····move-object/from16·v1,·v2 | 54 | ····move-object/from16·v1,·v28 |
54 | ····invoke-interface·{v9,·v0,·v1},·Lorg/w3c/dom/Element;->setAttribute(Ljava/lang/String;Ljava/lang/String;)V | 55 | ····invoke-interface·{v9,·v0,·v1},·Lorg/w3c/dom/Element;->setAttribute(Ljava/lang/String;Ljava/lang/String;)V |
55 | ····.line·225 | 56 | ····.line·225 |
56 | ····const-string·v2 | 57 | ····const-string·v26,·"language" |
57 | ····invoke-static·{},·Ljava/util/Locale;->getDefault()Ljava/util/Locale; | 58 | ····invoke-static·{},·Ljava/util/Locale;->getDefault()Ljava/util/Locale; |
58 | ····move-result-object·v2 | 59 | ····move-result-object·v28 |
59 | ····invoke-virtual/range·{v2 | 60 | ····invoke-virtual/range·{v28·..·v28},·Ljava/util/Locale;->getDisplayLanguage()Ljava/lang/String; |
60 | ····move-result-object·v2 | 61 | ····move-result-object·v28 |
61 | ····move-object/from16·v0,·v2 | 62 | ····move-object/from16·v0,·v26 |
62 | ····move-object/from16·v1,·v2 | 63 | ····move-object/from16·v1,·v28 |
63 | ····invoke-interface·{v9,·v0,·v1},·Lorg/w3c/dom/Element;->setAttribute(Ljava/lang/String;Ljava/lang/String;)V | 64 | ····invoke-interface·{v9,·v0,·v1},·Lorg/w3c/dom/Element;->setAttribute(Ljava/lang/String;Ljava/lang/String;)V |
64 | ····.line·228 | 65 | ····.line·228 |
65 | ····invoke-interface·{v4,·v9},·Lorg/w3c/dom/Document;->appendChild(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; | 66 | ····invoke-interface·{v4,·v9},·Lorg/w3c/dom/Document;->appendChild(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; |
66 | ····.line·231 | 67 | ····.line·231 |
67 | ····const-string·v2 | 68 | ····const-string·v26,·"Description" |
68 | ····move-object/from16·v0,·v2 | 69 | ····move-object/from16·v0,·v26 |
69 | ····invoke-interface·{v4,·v0},·Lorg/w3c/dom/Document;->createElement(Ljava/lang/String;)Lorg/w3c/dom/Element; | 70 | ····invoke-interface·{v4,·v0},·Lorg/w3c/dom/Document;->createElement(Ljava/lang/String;)Lorg/w3c/dom/Element; |
70 | ····move-result-object·v3 | 71 | ····move-result-object·v3 |
71 | ····.line·232 | 72 | ····.line·232 |
72 | ····.local·v3,·"desE":Lorg/w3c/dom/Element; | 73 | ····.local·v3,·"desE":Lorg/w3c/dom/Element; |
73 | ····const-string·v2 | 74 | ····const-string·v26,·"text" |
74 | ····invoke-virtual/range·{p0·..·p0},·Lde/skubware/opentraining/basic/ExerciseType;->getDescription()Ljava/lang/String; | 75 | ····invoke-virtual/range·{p0·..·p0},·Lde/skubware/opentraining/basic/ExerciseType;->getDescription()Ljava/lang/String; |
75 | ····move-result-object·v2 | 76 | ····move-result-object·v28 |
76 | ····move-object/from16·v0,·v2 | 77 | ····move-object/from16·v0,·v26 |
77 | ····move-object/from16·v1,·v2 | 78 | ····move-object/from16·v1,·v28 |
78 | ····invoke-interface·{v3,·v0,·v1},·Lorg/w3c/dom/Element;->setAttribute(Ljava/lang/String;Ljava/lang/String;)V | 79 | ····invoke-interface·{v3,·v0,·v1},·Lorg/w3c/dom/Element;->setAttribute(Ljava/lang/String;Ljava/lang/String;)V |
79 | ····.line·233 | 80 | ····.line·233 |
80 | ····invoke-interface·{v9,·v3},·Lorg/w3c/dom/Element;->appendChild(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; | 81 | ····invoke-interface·{v9,·v3},·Lorg/w3c/dom/Element;->appendChild(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; |
81 | ····.line·236 | 82 | ····.line·236 |
82 | ····invoke-virtual/range·{p0·..·p0},·Lde/skubware/opentraining/basic/ExerciseType;->getTranslationMap()Ljava/util/Map; | 83 | ····invoke-virtual/range·{p0·..·p0},·Lde/skubware/opentraining/basic/ExerciseType;->getTranslationMap()Ljava/util/Map; |
83 | ····move-result-object·v2 | 84 | ····move-result-object·v22 |
84 | ····.line·237 | 85 | ····.line·237 |
85 | ····.local·v2 | 86 | ····.local·v22,·"translationMap":Ljava/util/Map;,·"Ljava/util/Map<Ljava/util/Locale;Ljava/lang/String;>;" |
86 | ····invoke-interface/range·{v2 | 87 | ····invoke-interface/range·{v22·..·v22},·Ljava/util/Map;->keySet()Ljava/util/Set; |
87 | ····move-result-object·v2 | 88 | ····move-result-object·v26 |
88 | ····invoke-interface/range·{v2 | 89 | ····invoke-interface/range·{v26·..·v26},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
89 | ····move-result-object·v | 90 | ····move-result-object·v28 |
90 | ····.local·v11,·"i$":Ljava/util/Iterator; | ||
91 | ····:cond_0 | 91 | ····:cond_0 |
92 | ····:goto_0 | 92 | ····:goto_0 |
93 | ····invoke-interface·{v | 93 | ····invoke-interface/range·{v28·..·v28},·Ljava/util/Iterator;->hasNext()Z |
94 | ····move-result·v2 | 94 | ····move-result·v26 |
95 | ····if-eqz·v2 | 95 | ····if-eqz·v26,·:cond_1 |
96 | ····invoke-interface·{v | 96 | ····invoke-interface/range·{v28·..·v28},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
Max diff block lines reached; 76955/82442 bytes (93.34%) of diff not shown. |
Offset 123, 15 lines modified | Offset 123, 15 lines modified | ||
123 | ····move-result-object·v0 | 123 | ····move-result-object·v0 |
124 | ····return-object·v0 | 124 | ····return-object·v0 |
125 | .end·method | 125 | .end·method |
126 | .method·public·parse(Ljava/lang/String;)Ljava/util/List; | 126 | .method·public·parse(Ljava/lang/String;)Ljava/util/List; |
127 | ····.locals· | 127 | ····.locals·19 |
128 | ····.param·p1,·"jsonString"····#·Ljava/lang/String; | 128 | ····.param·p1,·"jsonString"····#·Ljava/lang/String; |
129 | ····.annotation·system·Ldalvik/annotation/Signature; | 129 | ····.annotation·system·Ldalvik/annotation/Signature; |
130 | ········value·=·{ | 130 | ········value·=·{ |
131 | ············"(", | 131 | ············"(", |
132 | ············"Ljava/lang/String;", | 132 | ············"Ljava/lang/String;", |
133 | ············")", | 133 | ············")", |
134 | ············"Ljava/util/List", | 134 | ············"Ljava/util/List", |
Offset 139, 288 lines modified | Offset 139, 266 lines modified | ||
139 | ············"Lde/skubware/opentraining/basic/Muscle;", | 139 | ············"Lde/skubware/opentraining/basic/Muscle;", |
140 | ············">;" | 140 | ············">;" |
141 | ········} | 141 | ········} |
142 | ····.end·annotation | 142 | ····.end·annotation |
143 | ····.prologue | 143 | ····.prologue |
144 | ····.line·62 | 144 | ····.line·62 |
145 | ····new-instance·v1 | 145 | ····new-instance·v10,·Ljava/util/ArrayList; |
146 | ····invoke-direct·{v1 | 146 | ····invoke-direct·{v10},·Ljava/util/ArrayList;-><init>()V |
147 | ····.line·68 | 147 | ····.line·68 |
148 | ····.local·v1 | 148 | ····.local·v10,·"muscleList":Ljava/util/List;,·"Ljava/util/List<Lde/skubware/opentraining/basic/Muscle;>;" |
149 | ····:try_start_0 | 149 | ····:try_start_0 |
150 | ····new-instance·v | 150 | ····new-instance·v6,·Lorg/json/JSONArray; |
151 | ····move-object/from16·v0,·p1 | 151 | ····move-object/from16·v0,·p1 |
152 | ····invoke-direct·{v | 152 | ····invoke-direct·{v6,·v0},·Lorg/json/JSONArray;-><init>(Ljava/lang/String;)V |
153 | ····.line·70 | 153 | ····.line·70 |
154 | ····.local·v | 154 | ····.local·v6,·"jsonArray":Lorg/json/JSONArray; |
155 | ····const/4·v | 155 | ····const/4·v5,·0x0 |
156 | ····.local·v | 156 | ····.local·v5,·"i":I |
157 | ····:goto_0 | 157 | ····:goto_0 |
158 | ····invoke-virtual·{v | 158 | ····invoke-virtual·{v6},·Lorg/json/JSONArray;->length()I |
159 | ····move-result·v1 | 159 | ····move-result·v15 |
160 | ····move/from16·v0,·v19 | ||
161 | ····if-ge·v | 160 | ····if-ge·v5,·v15,·:cond_5 |
162 | ····.line·71 | 161 | ····.line·71 |
163 | ····invoke-virtual·{v | 162 | ····invoke-virtual·{v6,·v5},·Lorg/json/JSONArray;->getJSONObject(I)Lorg/json/JSONObject; |
164 | ····move-result-object·v1 | 163 | ····move-result-object·v11 |
165 | ····.line·73 | 164 | ····.line·73 |
166 | ····.local·v1 | 165 | ····.local·v11,·"muscleObject":Lorg/json/JSONObject; |
167 | ····const/4·v | 166 | ····const/4·v9,·0x0 |
168 | ····.line·75 | 167 | ····.line·75 |
169 | ····.local·v | 168 | ····.local·v9,·"m":Lde/skubware/opentraining/basic/Muscle; |
170 | ····sget-object·v | 169 | ····sget-object·v16,·Lde/skubware/opentraining/db/parser/MuscleJSONParser;->TAG_LOCALES:[Ljava/lang/String; |
170 | ····move-object/from16·v0,·v16 | ||
171 | ····.local·v5,·"arr$":[Ljava/lang/String; | ||
172 | ····array-length·v | 171 | ····array-length·v0,·v0 |
173 | ···· | 172 | ····move/from16·v17,·v0 |
174 | ····const/4·v | 173 | ····const/4·v15,·0x0 |
175 | ····.local·v8,·"i$":I | ||
176 | ····:goto_1 | 174 | ····:goto_1 |
175 | ····move/from16·v0,·v17 | ||
177 | ····if-ge·v | 176 | ····if-ge·v15,·v0,·:cond_4 |
178 | ····aget-object·v | 177 | ····aget-object·v8,·v16,·v15 |
179 | ····.line·76 | 178 | ····.line·76 |
180 | ····.local·v | 179 | ····.local·v8,·"locale":Ljava/lang/String; |
181 | ····invoke-virtual·{v1 | 180 | ····invoke-virtual·{v11,·v8},·Lorg/json/JSONObject;->has(Ljava/lang/String;)Z |
182 | ····move-result·v1 | 181 | ····move-result·v18 |
183 | ····if-eqz·v1 | 182 | ····if-eqz·v18,·:cond_1 |
184 | ····.line·77 | 183 | ····.line·77 |
185 | ····invoke-virtual·{v1 | 184 | ····invoke-virtual·{v11,·v8},·Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject; |
186 | ····move-result-object·v | 185 | ····move-result-object·v7 |
187 | ····.line·80 | 186 | ····.line·80 |
188 | ····.local·v | 187 | ····.local·v7,·"languageObject":Lorg/json/JSONObject; |
189 | ····const-string·v1 | 188 | ····const-string·v18,·"name" |
190 | ····move-object/from16·v0,·v1 | 189 | ····move-object/from16·v0,·v18 |
191 | ····invoke-virtual·{v | 190 | ····invoke-virtual·{v7,·v0},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; |
192 | ····move-result-object·v1 | 191 | ····move-result-object·v12 |
193 | ····.line·83 | 192 | ····.line·83 |
194 | ····.local·v1 | 193 | ····.local·v12,·"name":Ljava/lang/String; |
195 | ····new-instance·v1 | 194 | ····new-instance·v13,·Ljava/util/ArrayList; |
196 | ····invoke-direct | 195 | ····invoke-direct·{v13},·Ljava/util/ArrayList;-><init>()V |
197 | ····.line·84 | 196 | ····.line·84 |
198 | ····.local·v1 | 197 | ····.local·v13,·"nameList":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;" |
199 | ····move-object/from16·v0,·v17 | ||
200 | ····move-object/from16·v1,·v16 | ||
201 | ····invoke-interface·{v | 198 | ····invoke-interface·{v13,·v12},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
202 | ····.line·87 | 199 | ····.line·87 |
203 | ····const-string·v1 | 200 | ····const-string·v18,·"alternative_names" |
204 | ····move-object/from16·v0,·v1 | 201 | ····move-object/from16·v0,·v18 |
205 | ····invoke-virtual·{v | 202 | ····invoke-virtual·{v7,·v0},·Lorg/json/JSONObject;->has(Ljava/lang/String;)Z |
206 | ····move-result·v1 | 203 | ····move-result·v18 |
207 | ····if-eqz·v1 | 204 | ····if-eqz·v18,·:cond_0 |
Max diff block lines reached; 9850/15127 bytes (65.12%) of diff not shown. |
Offset 306, 14 lines modified | Offset 306, 15 lines modified | ||
306 | ····invoke-virtual·{v0,·v1},·Lde/skubware/opentraining/basic/ExerciseType$Builder;->description(Ljava/lang/String;)Lde/skubware/opentraining/basic/ExerciseType$Builder; | 306 | ····invoke-virtual·{v0,·v1},·Lde/skubware/opentraining/basic/ExerciseType$Builder;->description(Ljava/lang/String;)Lde/skubware/opentraining/basic/ExerciseType$Builder; |
307 | ····move-result-object·v0 | 307 | ····move-result-object·v0 |
308 | ····iget-object·v1,·p0,·Lde/skubware/opentraining/db/parser/ExerciseTypeXMLParser;->exerciseTag:Ljava/util/SortedSet; | 308 | ····iget-object·v1,·p0,·Lde/skubware/opentraining/db/parser/ExerciseTypeXMLParser;->exerciseTag:Ljava/util/SortedSet; |
309 | ····.line·268 | ||
309 | ····invoke-virtual·{v0,·v1},·Lde/skubware/opentraining/basic/ExerciseType$Builder;->exerciseTags(Ljava/util/SortedSet;)Lde/skubware/opentraining/basic/ExerciseType$Builder; | 310 | ····invoke-virtual·{v0,·v1},·Lde/skubware/opentraining/basic/ExerciseType$Builder;->exerciseTags(Ljava/util/SortedSet;)Lde/skubware/opentraining/basic/ExerciseType$Builder; |
310 | ····move-result-object·v0 | 311 | ····move-result-object·v0 |
311 | ····iget-object·v1,·p0,·Lde/skubware/opentraining/db/parser/ExerciseTypeXMLParser;->imagePaths:Ljava/util/List; | 312 | ····iget-object·v1,·p0,·Lde/skubware/opentraining/db/parser/ExerciseTypeXMLParser;->imagePaths:Ljava/util/List; |
312 | ····invoke-virtual·{v0,·v1},·Lde/skubware/opentraining/basic/ExerciseType$Builder;->imagePath(Ljava/util/List;)Lde/skubware/opentraining/basic/ExerciseType$Builder; | 313 | ····invoke-virtual·{v0,·v1},·Lde/skubware/opentraining/basic/ExerciseType$Builder;->imagePath(Ljava/util/List;)Lde/skubware/opentraining/basic/ExerciseType$Builder; |
Offset 330, 14 lines modified | Offset 331, 15 lines modified | ||
330 | ····invoke-virtual·{v0,·v1},·Lde/skubware/opentraining/basic/ExerciseType$Builder;->relatedURL(Ljava/util/List;)Lde/skubware/opentraining/basic/ExerciseType$Builder; | 331 | ····invoke-virtual·{v0,·v1},·Lde/skubware/opentraining/basic/ExerciseType$Builder;->relatedURL(Ljava/util/List;)Lde/skubware/opentraining/basic/ExerciseType$Builder; |
331 | ····move-result-object·v0 | 332 | ····move-result-object·v0 |
332 | ····iget-object·v1,·p0,·Lde/skubware/opentraining/db/parser/ExerciseTypeXMLParser;->imageLicenseMap:Ljava/util/Map; | 333 | ····iget-object·v1,·p0,·Lde/skubware/opentraining/db/parser/ExerciseTypeXMLParser;->imageLicenseMap:Ljava/util/Map; |
334 | ····.line·269 | ||
333 | ····invoke-virtual·{v0,·v1},·Lde/skubware/opentraining/basic/ExerciseType$Builder;->imageLicenseMap(Ljava/util/Map;)Lde/skubware/opentraining/basic/ExerciseType$Builder; | 335 | ····invoke-virtual·{v0,·v1},·Lde/skubware/opentraining/basic/ExerciseType$Builder;->imageLicenseMap(Ljava/util/Map;)Lde/skubware/opentraining/basic/ExerciseType$Builder; |
334 | ····move-result-object·v0 | 336 | ····move-result-object·v0 |
335 | ····iget-object·v1,·p0,·Lde/skubware/opentraining/db/parser/ExerciseTypeXMLParser;->hints:Ljava/util/List; | 337 | ····iget-object·v1,·p0,·Lde/skubware/opentraining/db/parser/ExerciseTypeXMLParser;->hints:Ljava/util/List; |
336 | ····invoke-virtual·{v0,·v1},·Lde/skubware/opentraining/basic/ExerciseType$Builder;->hints(Ljava/util/List;)Lde/skubware/opentraining/basic/ExerciseType$Builder; | 338 | ····invoke-virtual·{v0,·v1},·Lde/skubware/opentraining/basic/ExerciseType$Builder;->hints(Ljava/util/List;)Lde/skubware/opentraining/basic/ExerciseType$Builder; |
Offset 196, 584 lines modified | Offset 196, 558 lines modified | ||
196 | ····goto·:goto_0 | 196 | ····goto·:goto_0 |
197 | .end·method | 197 | .end·method |
198 | #·virtual·methods | 198 | #·virtual·methods |
199 | .method·public·endElement(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V | 199 | .method·public·endElement(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V |
200 | ····.locals·1 | 200 | ····.locals·12 |
201 | ····.param·p1,·"uri"····#·Ljava/lang/String; | 201 | ····.param·p1,·"uri"····#·Ljava/lang/String; |
202 | ····.param·p2,·"localName"····#·Ljava/lang/String; | 202 | ····.param·p2,·"localName"····#·Ljava/lang/String; |
203 | ····.param·p3,·"qName"····#·Ljava/lang/String; | 203 | ····.param·p3,·"qName"····#·Ljava/lang/String; |
204 | ····.prologue | 204 | ····.prologue |
205 | ····const/4·v11,·0x0 | ||
206 | ····const/4·v10,·0x1 | ||
207 | ····const/4·v9,·0x0 | ||
205 | ····.line·214 | 208 | ····.line·214 |
206 | ····const-string·v | 209 | ····const-string·v5,·"Workout" |
207 | ····invoke-virtual·{p3,·v | 210 | ····invoke-virtual·{p3,·v5},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
208 | ····move-result·v | 211 | ····move-result·v5 |
209 | ····if-eqz·v | 212 | ····if-eqz·v5,·:cond_0 |
210 | ····.line·215 | 213 | ····.line·215 |
211 | ····new-instance·v | 214 | ····new-instance·v6,·Lde/skubware/opentraining/basic/Workout; |
212 | ····iget-object·v | 215 | ····iget-object·v7,·p0,·Lde/skubware/opentraining/db/parser/WorkoutXMLParser;->mWorkoutName:Ljava/lang/String; |
213 | ····iget-object·v | 216 | ····iget-object·v5,·p0,·Lde/skubware/opentraining/db/parser/WorkoutXMLParser;->mFExList:Ljava/util/List; |
214 | ····const/4·v9,·0x0 | ||
215 | ····new-array·v | 217 | ····new-array·v8,·v11,·[Lde/skubware/opentraining/basic/FitnessExercise; |
216 | ····invoke-interface·{v | 218 | ····invoke-interface·{v5,·v8},·Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; |
217 | ····move-result-object·v | 219 | ····move-result-object·v5 |
218 | ····check-cast·v | 220 | ····check-cast·v5,·[Lde/skubware/opentraining/basic/FitnessExercise; |
219 | ····invoke-direct·{v | 221 | ····invoke-direct·{v6,·v7,·v5},·Lde/skubware/opentraining/basic/Workout;-><init>(Ljava/lang/String;[Lde/skubware/opentraining/basic/FitnessExercise;)V |
220 | ····iput-object·v | 222 | ····iput-object·v6,·p0,·Lde/skubware/opentraining/db/parser/WorkoutXMLParser;->mWorkout:Lde/skubware/opentraining/basic/Workout; |
221 | ····.line·216 | 223 | ····.line·216 |
222 | ····iget-object·v | 224 | ····iget-object·v5,·p0,·Lde/skubware/opentraining/db/parser/WorkoutXMLParser;->mRowCount:Ljava/lang/Integer; |
223 | ····if-eqz·v | 225 | ····if-eqz·v5,·:cond_8 |
224 | ····.line·217 | 226 | ····.line·217 |
225 | ····iget-object·v | 227 | ····iget-object·v5,·p0,·Lde/skubware/opentraining/db/parser/WorkoutXMLParser;->mWorkout:Lde/skubware/opentraining/basic/Workout; |
226 | ····iget-object·v | 228 | ····iget-object·v6,·p0,·Lde/skubware/opentraining/db/parser/WorkoutXMLParser;->mRowCount:Ljava/lang/Integer; |
227 | ····invoke-virtual·{v | 229 | ····invoke-virtual·{v6},·Ljava/lang/Integer;->intValue()I |
228 | ····move-result·v | 230 | ····move-result·v6 |
229 | ····invoke-virtual·{v | 231 | ····invoke-virtual·{v5,·v6},·Lde/skubware/opentraining/basic/Workout;->setEmptyRows(I)V |
230 | ····.line·222 | 232 | ····.line·222 |
231 | ····:goto_0 | 233 | ····:goto_0 |
232 | ····const/4·v6,·0x0 | ||
233 | ····iput-object·v | 234 | ····iput-object·v9,·p0,·Lde/skubware/opentraining/db/parser/WorkoutXMLParser;->mRowCount:Ljava/lang/Integer; |
234 | ····.line·223 | 235 | ····.line·223 |
235 | ····const/4·v6,·0x0 | ||
236 | ····iput-object·v | 236 | ····iput-object·v9,·p0,·Lde/skubware/opentraining/db/parser/WorkoutXMLParser;->mWorkoutName:Ljava/lang/String; |
237 | ····.line·225 | 237 | ····.line·225 |
238 | ····:cond_0 | 238 | ····:cond_0 |
239 | ····const-string·v | 239 | ····const-string·v5,·"FitnessExercise" |
240 | ····invoke-virtual·{p3,·v | 240 | ····invoke-virtual·{p3,·v5},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
241 | ····move-result·v | 241 | ····move-result·v5 |
242 | ····if-eqz·v | 242 | ····if-eqz·v5,·:cond_1 |
243 | ····.line·226 | 243 | ····.line·226 |
244 | ····new-instance·v2,·Lde/skubware/opentraining/basic/FitnessExercise; | 244 | ····new-instance·v2,·Lde/skubware/opentraining/basic/FitnessExercise; |
245 | ····iget-object·v | 245 | ····iget-object·v6,·p0,·Lde/skubware/opentraining/db/parser/WorkoutXMLParser;->mExerciseType:Lde/skubware/opentraining/basic/ExerciseType; |
246 | ····iget-object·v6,·p0,·Lde/skubware/opentraining/db/parser/WorkoutXMLParser;->mFSetList:Ljava/util/List; | ||
247 | ····const/ | 246 | ····iget-object·v5,·p0,·Lde/skubware/opentraining/db/parser/WorkoutXMLParser;->mFSetList:Ljava/util/List; |
248 | ····new-array·v | 247 | ····new-array·v7,·v11,·[Lde/skubware/opentraining/basic/FSet; |
249 | ····invoke-interface·{v | 248 | ····invoke-interface·{v5,·v7},·Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; |
250 | ····move-result-object·v | 249 | ····move-result-object·v5 |
251 | ····check-cast·v | 250 | ····check-cast·v5,·[Lde/skubware/opentraining/basic/FSet; |
252 | ····invoke-direct·{v2,·v | 251 | ····invoke-direct·{v2,·v6,·v5},·Lde/skubware/opentraining/basic/FitnessExercise;-><init>(Lde/skubware/opentraining/basic/ExerciseType;[Lde/skubware/opentraining/basic/FSet;)V |
253 | ····.line·229 | 252 | ····.line·229 |
254 | ····.local·v2,·"fEx":Lde/skubware/opentraining/basic/FitnessExercise; | 253 | ····.local·v2,·"fEx":Lde/skubware/opentraining/basic/FitnessExercise; |
255 | ····iget-object·v | 254 | ····iget-object·v5,·p0,·Lde/skubware/opentraining/db/parser/WorkoutXMLParser;->mCustomName:Ljava/lang/String; |
256 | ····if-eqz·v | 255 | ····if-eqz·v5,·:cond_9 |
257 | ····.line·230 | 256 | ····.line·230 |
258 | ····iget-object·v | 257 | ····iget-object·v5,·p0,·Lde/skubware/opentraining/db/parser/WorkoutXMLParser;->mCustomName:Ljava/lang/String; |
259 | ····invoke-virtual·{v2,·v | 258 | ····invoke-virtual·{v2,·v5},·Lde/skubware/opentraining/basic/FitnessExercise;->setCustomName(Ljava/lang/String;)V |
260 | ····.line·231 | 259 | ····.line·231 |
261 | ····const-string·v | 260 | ····const-string·v5,·"WorkoutXMLParser" |
262 | ····new-instance·v | 261 | ····new-instance·v6,·Ljava/lang/StringBuilder; |
263 | ····invoke-direct·{v | 262 | ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V |
264 | ····const-string·v | 263 | ····const-string·v7,·"customName=" |
265 | ····invoke-virtual·{v | 264 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
Max diff block lines reached; 27495/34968 bytes (78.63%) of diff not shown. |
Offset 123, 15 lines modified | Offset 123, 15 lines modified | ||
123 | ····move-result-object·v0 | 123 | ····move-result-object·v0 |
124 | ····return-object·v0 | 124 | ····return-object·v0 |
125 | .end·method | 125 | .end·method |
126 | .method·public·parse(Ljava/lang/String;)Ljava/util/List; | 126 | .method·public·parse(Ljava/lang/String;)Ljava/util/List; |
127 | ····.locals· | 127 | ····.locals·19 |
128 | ····.param·p1,·"jsonString"····#·Ljava/lang/String; | 128 | ····.param·p1,·"jsonString"····#·Ljava/lang/String; |
129 | ····.annotation·system·Ldalvik/annotation/Signature; | 129 | ····.annotation·system·Ldalvik/annotation/Signature; |
130 | ········value·=·{ | 130 | ········value·=·{ |
131 | ············"(", | 131 | ············"(", |
132 | ············"Ljava/lang/String;", | 132 | ············"Ljava/lang/String;", |
133 | ············")", | 133 | ············")", |
134 | ············"Ljava/util/List", | 134 | ············"Ljava/util/List", |
Offset 139, 288 lines modified | Offset 139, 266 lines modified | ||
139 | ············"Lde/skubware/opentraining/basic/SportsEquipment;", | 139 | ············"Lde/skubware/opentraining/basic/SportsEquipment;", |
140 | ············">;" | 140 | ············">;" |
141 | ········} | 141 | ········} |
142 | ····.end·annotation | 142 | ····.end·annotation |
143 | ····.prologue | 143 | ····.prologue |
144 | ····.line·62 | 144 | ····.line·62 |
145 | ····new-instance·v1 | 145 | ····new-instance·v13,·Ljava/util/ArrayList; |
146 | ····invoke-direct | 146 | ····invoke-direct·{v13},·Ljava/util/ArrayList;-><init>()V |
147 | ····.line·68 | 147 | ····.line·68 |
148 | ····.local·v1 | 148 | ····.local·v13,·"sportsEquipmentList":Ljava/util/List;,·"Ljava/util/List<Lde/skubware/opentraining/basic/SportsEquipment;>;" |
149 | ····:try_start_0 | 149 | ····:try_start_0 |
150 | ····new-instance·v | 150 | ····new-instance·v7,·Lorg/json/JSONArray; |
151 | ····move-object/from16·v0,·p1 | 151 | ····move-object/from16·v0,·p1 |
152 | ····invoke-direct·{v | 152 | ····invoke-direct·{v7,·v0},·Lorg/json/JSONArray;-><init>(Ljava/lang/String;)V |
153 | ····.line·70 | 153 | ····.line·70 |
154 | ····.local·v | 154 | ····.local·v7,·"jsonArray":Lorg/json/JSONArray; |
155 | ····const/4·v | 155 | ····const/4·v6,·0x0 |
156 | ····.local·v | 156 | ····.local·v6,·"i":I |
157 | ····:goto_0 | 157 | ····:goto_0 |
158 | ····invoke-virtual·{v | 158 | ····invoke-virtual·{v7},·Lorg/json/JSONArray;->length()I |
159 | ····move-result·v1 | 159 | ····move-result·v15 |
160 | ····move/from16·v0,·v19 | ||
161 | ····if-ge·v | 160 | ····if-ge·v6,·v15,·:cond_5 |
162 | ····.line·71 | 161 | ····.line·71 |
163 | ····invoke-virtual·{v | 162 | ····invoke-virtual·{v7,·v6},·Lorg/json/JSONArray;->getJSONObject(I)Lorg/json/JSONObject; |
164 | ····move-result-object·v | 163 | ····move-result-object·v1 |
165 | ····.line·73 | 164 | ····.line·73 |
166 | ····.local·v | 165 | ····.local·v1,·"SportsEquipmentObject":Lorg/json/JSONObject; |
167 | ····const/4·v1 | 166 | ····const/4·v10,·0x0 |
168 | ····.line·75 | 167 | ····.line·75 |
169 | ····.local·v1 | 168 | ····.local·v10,·"m":Lde/skubware/opentraining/basic/SportsEquipment; |
170 | ····sget-object·v6,·Lde/skubware/opentraining/db/parser/SportsEquipmentJSONParser;->TAG_LOCALES:[Ljava/lang/String; | 169 | ····sget-object·v16,·Lde/skubware/opentraining/db/parser/SportsEquipmentJSONParser;->TAG_LOCALES:[Ljava/lang/String; |
170 | ····move-object/from16·v0,·v16 | ||
171 | ····array-length·v0,·v0 | ||
172 | ····move/from16·v17,·v0 | ||
171 | ····.local·v6,·"arr$":[Ljava/lang/String; | ||
172 | ····array-length·v12,·v6 | ||
173 | ····.local·v12,·"len$":I | ||
174 | ····const/4·v | 173 | ····const/4·v15,·0x0 |
175 | ····.local·v9,·"i$":I | ||
176 | ····:goto_1 | 174 | ····:goto_1 |
175 | ····move/from16·v0,·v17 | ||
177 | ····if-ge·v | 176 | ····if-ge·v15,·v0,·:cond_4 |
178 | ····aget-object·v | 177 | ····aget-object·v9,·v16,·v15 |
179 | ····.line·76 | 178 | ····.line·76 |
180 | ····.local·v | 179 | ····.local·v9,·"locale":Ljava/lang/String; |
181 | ····invoke-virtual·{v | 180 | ····invoke-virtual·{v1,·v9},·Lorg/json/JSONObject;->has(Ljava/lang/String;)Z |
182 | ····move-result·v1 | 181 | ····move-result·v18 |
183 | ····if-eqz·v1 | 182 | ····if-eqz·v18,·:cond_1 |
184 | ····.line·77 | 183 | ····.line·77 |
185 | ····invoke-virtual·{v | 184 | ····invoke-virtual·{v1,·v9},·Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject; |
186 | ····move-result-object·v | 185 | ····move-result-object·v8 |
187 | ····.line·80 | 186 | ····.line·80 |
188 | ····.local·v | 187 | ····.local·v8,·"languageObject":Lorg/json/JSONObject; |
189 | ····const-string·v1 | 188 | ····const-string·v18,·"name" |
190 | ····move-object/from16·v0,·v1 | 189 | ····move-object/from16·v0,·v18 |
191 | ····invoke-virtual·{v | 190 | ····invoke-virtual·{v8,·v0},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; |
192 | ····move-result-object·v1 | 191 | ····move-result-object·v11 |
193 | ····.line·83 | 192 | ····.line·83 |
194 | ····.local·v1 | 193 | ····.local·v11,·"name":Ljava/lang/String; |
195 | ····new-instance·v1 | 194 | ····new-instance·v12,·Ljava/util/ArrayList; |
196 | ····invoke-direct | 195 | ····invoke-direct·{v12},·Ljava/util/ArrayList;-><init>()V |
197 | ····.line·84 | 196 | ····.line·84 |
198 | ····.local·v1 | 197 | ····.local·v12,·"nameList":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;" |
199 | ····move-object/from16·v0,·v16 | ||
200 | ····invoke-interface·{v | 198 | ····invoke-interface·{v12,·v11},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
201 | ····.line·87 | 199 | ····.line·87 |
202 | ····const-string·v1 | 200 | ····const-string·v18,·"alternative_names" |
203 | ····move-object/from16·v0,·v1 | 201 | ····move-object/from16·v0,·v18 |
204 | ····invoke-virtual·{v | 202 | ····invoke-virtual·{v8,·v0},·Lorg/json/JSONObject;->has(Ljava/lang/String;)Z |
205 | ····move-result·v1 | 203 | ····move-result·v18 |
206 | ····if-eqz·v1 | 204 | ····if-eqz·v18,·:cond_0 |
Max diff block lines reached; 10227/15582 bytes (65.63%) of diff not shown. |
Offset 80, 15 lines modified | Offset 80, 15 lines modified | ||
80 | ····move-result-object·v0 | 80 | ····move-result-object·v0 |
81 | ····return-object·v0 | 81 | ····return-object·v0 |
82 | .end·method | 82 | .end·method |
83 | .method·public·parse(Ljava/lang/String;)Ljava/util/List; | 83 | .method·public·parse(Ljava/lang/String;)Ljava/util/List; |
84 | ····.locals·1 | 84 | ····.locals·16 |
85 | ····.param·p1,·"jsonString"····#·Ljava/lang/String; | 85 | ····.param·p1,·"jsonString"····#·Ljava/lang/String; |
86 | ····.annotation·system·Ldalvik/annotation/Signature; | 86 | ····.annotation·system·Ldalvik/annotation/Signature; |
87 | ········value·=·{ | 87 | ········value·=·{ |
88 | ············"(", | 88 | ············"(", |
89 | ············"Ljava/lang/String;", | 89 | ············"Ljava/lang/String;", |
90 | ············")", | 90 | ············")", |
91 | ············"Ljava/util/List", | 91 | ············"Ljava/util/List", |
Offset 96, 227 lines modified | Offset 96, 213 lines modified | ||
96 | ············"Lde/skubware/opentraining/basic/ExerciseTag;", | 96 | ············"Lde/skubware/opentraining/basic/ExerciseTag;", |
97 | ············">;" | 97 | ············">;" |
98 | ········} | 98 | ········} |
99 | ····.end·annotation | 99 | ····.end·annotation |
100 | ····.prologue | 100 | ····.prologue |
101 | ····.line·56 | 101 | ····.line·56 |
102 | ····new-instance·v | 102 | ····new-instance·v5,·Ljava/util/ArrayList; |
103 | ····invoke-direct·{v | 103 | ····invoke-direct·{v5},·Ljava/util/ArrayList;-><init>()V |
104 | ····.line·62 | 104 | ····.line·62 |
105 | ····.local·v | 105 | ····.local·v5,·"exerciseTagList":Ljava/util/List;,·"Ljava/util/List<Lde/skubware/opentraining/basic/ExerciseTag;>;" |
106 | ····:try_start_0 | 106 | ····:try_start_0 |
107 | ····new-instance·v | 107 | ····new-instance·v7,·Lorg/json/JSONArray; |
108 | ····move-object/from16·v0,·p1 | 108 | ····move-object/from16·v0,·p1 |
109 | ····invoke-direct·{v | 109 | ····invoke-direct·{v7,·v0},·Lorg/json/JSONArray;-><init>(Ljava/lang/String;)V |
110 | ····.line·64 | 110 | ····.line·64 |
111 | ····.local·v | 111 | ····.local·v7,·"jsonArray":Lorg/json/JSONArray; |
112 | ····const/4·v | 112 | ····const/4·v6,·0x0 |
113 | ····.local·v | 113 | ····.local·v6,·"i":I |
114 | ····:goto_0 | 114 | ····:goto_0 |
115 | ····invoke-virtual·{v | 115 | ····invoke-virtual·{v7},·Lorg/json/JSONArray;->length()I |
116 | ····move-result·v1 | 116 | ····move-result·v12 |
117 | ····if-ge·v | 117 | ····if-ge·v6,·v12,·:cond_5 |
118 | ····.line·65 | 118 | ····.line·65 |
119 | ····invoke-virtual·{v | 119 | ····invoke-virtual·{v7,·v6},·Lorg/json/JSONArray;->getJSONObject(I)Lorg/json/JSONObject; |
120 | ····move-result-object·v1 | 120 | ····move-result-object·v1 |
121 | ····.line·67 | 121 | ····.line·67 |
122 | ····.local·v1,·"SportsEquipmentObject":Lorg/json/JSONObject; | 122 | ····.local·v1,·"SportsEquipmentObject":Lorg/json/JSONObject; |
123 | ····const/4·v | 123 | ····const/4·v4,·0x0 |
124 | ····.line·69 | 124 | ····.line·69 |
125 | ····.local·v | 125 | ····.local·v4,·"exerciseTag":Lde/skubware/opentraining/basic/ExerciseTag; |
126 | ····sget-object·v | 126 | ····sget-object·v13,·Lde/skubware/opentraining/db/parser/ExerciseTagJSONParser;->TAG_LOCALES:[Ljava/lang/String; |
127 | ····.local·v2,·"arr$":[Ljava/lang/String; | ||
128 | ····array-length·v1 | 127 | ····array-length·v14,·v13 |
129 | ····.local·v11,·"len$":I | ||
130 | ····const/4·v | 128 | ····const/4·v12,·0x0 |
131 | ····.local·v8,·"i$":I | ||
132 | ····:goto_1 | 129 | ····:goto_1 |
133 | ····if-ge·v | 130 | ····if-ge·v12,·v14,·:cond_4 |
134 | ····aget-object·v | 131 | ····aget-object·v9,·v13,·v12 |
135 | ····.line·70 | 132 | ····.line·70 |
136 | ····.local·v | 133 | ····.local·v9,·"locale":Ljava/lang/String; |
137 | ····invoke-virtual·{v1,·v | 134 | ····invoke-virtual·{v1,·v9},·Lorg/json/JSONObject;->has(Ljava/lang/String;)Z |
138 | ····move-result·v15 | 135 | ····move-result·v15 |
139 | ····if-eqz·v15,·:cond_1 | 136 | ····if-eqz·v15,·:cond_1 |
140 | ····.line·71 | 137 | ····.line·71 |
141 | ····invoke-virtual·{v1,·v | 138 | ····invoke-virtual·{v1,·v9},·Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject; |
142 | ····move-result-object·v | 139 | ····move-result-object·v8 |
143 | ····.line·74 | 140 | ····.line·74 |
144 | ····.local·v | 141 | ····.local·v8,·"languageObject":Lorg/json/JSONObject; |
145 | ····const-string·v15,·"name" | 142 | ····const-string·v15,·"name" |
146 | ····invoke-virtual·{v | 143 | ····invoke-virtual·{v8,·v15},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; |
147 | ····move-result-object·v1 | 144 | ····move-result-object·v10 |
148 | ····.line·75 | 145 | ····.line·75 |
149 | ····.local·v1 | 146 | ····.local·v10,·"name":Ljava/lang/String; |
150 | ····new-instance·v1 | 147 | ····new-instance·v11,·Ljava/util/ArrayList; |
151 | ····invoke-direct·{v1 | 148 | ····invoke-direct·{v11},·Ljava/util/ArrayList;-><init>()V |
152 | ····.line·76 | 149 | ····.line·76 |
153 | ····.local·v1 | 150 | ····.local·v11,·"nameList":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;" |
154 | ····invoke-interface·{v1 | 151 | ····invoke-interface·{v11,·v10},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
155 | ····.line·78 | 152 | ····.line·78 |
156 | ····const/4·v | 153 | ····const/4·v2,·0x0 |
157 | ····.line·81 | 154 | ····.line·81 |
158 | ····.local·v | 155 | ····.local·v2,·"description":Ljava/lang/String; |
159 | ····const-string·v15,·"description" | 156 | ····const-string·v15,·"description" |
160 | ····invoke-virtual·{v | 157 | ····invoke-virtual·{v8,·v15},·Lorg/json/JSONObject;->has(Ljava/lang/String;)Z |
161 | ····move-result·v15 | 158 | ····move-result·v15 |
162 | ····if-eqz·v15,·:cond_0 | 159 | ····if-eqz·v15,·:cond_0 |
163 | ····.line·85 | 160 | ····.line·85 |
164 | ····const-string·v15,·"description" | 161 | ····const-string·v15,·"description" |
165 | ····invoke-virtual·{v | 162 | ····invoke-virtual·{v8,·v15},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; |
166 | ····move-result-object·v | 163 | ····move-result-object·v2 |
167 | ····.line·90 | 164 | ····.line·90 |
168 | ····:cond_0 | 165 | ····:cond_0 |
169 | ····if-nez·v | 166 | ····if-nez·v4,·:cond_2 |
Max diff block lines reached; 7442/12753 bytes (58.35%) of diff not shown. |
Offset 30, 15 lines modified | Offset 30, 15 lines modified | ||
30 | ····.line·131 | 30 | ····.line·131 |
31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
32 | ····return-void | 32 | ····return-void |
33 | .end·method | 33 | .end·method |
34 | .method·public·static·getLanguageMap([Lde/skubware/opentraining/db/rest/ServerModel$Language;Landroid/content/Context;)Ljava/util/Map; | 34 | .method·public·static·getLanguageMap([Lde/skubware/opentraining/db/rest/ServerModel$Language;Landroid/content/Context;)Ljava/util/Map; |
35 | ····.locals· | 35 | ····.locals·6 |
36 | ····.param·p0,·"languageArr"····#·[Lde/skubware/opentraining/db/rest/ServerModel$Language; | 36 | ····.param·p0,·"languageArr"····#·[Lde/skubware/opentraining/db/rest/ServerModel$Language; |
37 | ····.param·p1,·"context"····#·Landroid/content/Context; | 37 | ····.param·p1,·"context"····#·Landroid/content/Context; |
38 | ····.annotation·system·Ldalvik/annotation/Signature; | 38 | ····.annotation·system·Ldalvik/annotation/Signature; |
39 | ········value·=·{ | 39 | ········value·=·{ |
40 | ············"([", | 40 | ············"([", |
41 | ············"Lde/skubware/opentraining/db/rest/ServerModel$Language;", | 41 | ············"Lde/skubware/opentraining/db/rest/ServerModel$Language;", |
42 | ············"Landroid/content/Context;", | 42 | ············"Landroid/content/Context;", |
Offset 49, 50 lines modified | Offset 49, 45 lines modified | ||
49 | ············"Lde/skubware/opentraining/db/rest/ServerModel$Language;", | 49 | ············"Lde/skubware/opentraining/db/rest/ServerModel$Language;", |
50 | ············">;" | 50 | ············">;" |
51 | ········} | 51 | ········} |
52 | ····.end·annotation | 52 | ····.end·annotation |
53 | ····.prologue | 53 | ····.prologue |
54 | ····.line·148 | 54 | ····.line·148 |
55 | ····new-instance·v | 55 | ····new-instance·v1,·Ljava/util/HashMap; |
56 | ····invoke-direct·{v | 56 | ····invoke-direct·{v1},·Ljava/util/HashMap;-><init>()V |
57 | ····.line·151 | 57 | ····.line·151 |
58 | ····.local·v | 58 | ····.local·v1,·"map":Ljava/util/Map;,·"Ljava/util/Map<Ljava/util/Locale;Lde/skubware/opentraining/db/rest/ServerModel$Language;>;" |
59 | ···· | 59 | ····array-length·v4,·p0 |
60 | ····const/4·v3,·0x0 | ||
60 | ····.local·v0,·"arr$":[Lde/skubware/opentraining/db/rest/ServerModel$Language; | ||
61 | ····array-length·v3,·v0 | ||
62 | ····.local·v3,·"len$":I | ||
63 | ····const/4·v1,·0x0 | ||
64 | ····.local·v1,·"i$":I | ||
65 | ····:goto_0 | 61 | ····:goto_0 |
66 | ····if-ge·v | 62 | ····if-ge·v3,·v4,·:cond_0 |
67 | ····aget-object·v | 63 | ····aget-object·v0,·p0,·v3 |
68 | ····.line·152 | 64 | ····.line·152 |
69 | ····.local·v | 65 | ····.local·v0,·"l":Lde/skubware/opentraining/db/rest/ServerModel$Language; |
70 | ····new-instance·v | 66 | ····new-instance·v2,·Ljava/util/Locale; |
71 | ····iget-object·v | 67 | ····iget-object·v5,·v0,·Lde/skubware/opentraining/db/rest/ServerModel$Language;->short_name:Ljava/lang/String; |
72 | ····invoke-direct·{v | 68 | ····invoke-direct·{v2,·v5},·Ljava/util/Locale;-><init>(Ljava/lang/String;)V |
73 | ····.line·154 | 69 | ····.line·154 |
74 | ····.local·v | 70 | ····.local·v2,·"parsedLocale":Ljava/util/Locale; |
75 | ····invoke-interface·{v | 71 | ····invoke-interface·{v1,·v2,·v0},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
76 | ····.line·151 | 72 | ····.line·151 |
77 | ····add-int/lit8·v | 73 | ····add-int/lit8·v3,·v3,·0x1 |
78 | ····goto·:goto_0 | 74 | ····goto·:goto_0 |
79 | ····.line·157 | 75 | ····.line·157 |
80 | ····.end·local·v | 76 | ····.end·local·v0····#·"l":Lde/skubware/opentraining/db/rest/ServerModel$Language; |
81 | ····.end·local·v | 77 | ····.end·local·v2····#·"parsedLocale":Ljava/util/Locale; |
82 | ····:cond_0 | 78 | ····:cond_0 |
83 | ····return-object·v | 79 | ····return-object·v1 |
84 | .end·method | 80 | .end·method |
Offset 33, 15 lines modified | Offset 33, 14 lines modified | ||
33 | .method·public·constructor·<init>()V | 33 | .method·public·constructor·<init>()V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.prologue | 35 | ····.prologue |
36 | ····.line·34 | 36 | ····.line·34 |
37 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 37 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
38 | ····.line·131 | ||
39 | ····return-void | 38 | ····return-void |
40 | .end·method | 39 | .end·method |
41 | .method·static·synthetic·access$000()Ljava/lang/String; | 40 | .method·static·synthetic·access$000()Ljava/lang/String; |
42 | ····.locals·1 | 41 | ····.locals·1 |
43 | ····.prologue | 42 | ····.prologue |
Offset 28, 15 lines modified | Offset 28, 15 lines modified | ||
28 | ····.line·85 | 28 | ····.line·85 |
29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
30 | ····return-void | 30 | ····return-void |
31 | .end·method | 31 | .end·method |
32 | .method·public·static·getMuscleMap([Lde/skubware/opentraining/db/rest/ServerModel$MuscleCategory;Landroid/content/Context;)Ljava/util/Map; | 32 | .method·public·static·getMuscleMap([Lde/skubware/opentraining/db/rest/ServerModel$MuscleCategory;Landroid/content/Context;)Ljava/util/Map; |
33 | ····.locals· | 33 | ····.locals·9 |
34 | ····.param·p0,·"categoryArr"····#·[Lde/skubware/opentraining/db/rest/ServerModel$MuscleCategory; | 34 | ····.param·p0,·"categoryArr"····#·[Lde/skubware/opentraining/db/rest/ServerModel$MuscleCategory; |
35 | ····.param·p1,·"context"····#·Landroid/content/Context; | 35 | ····.param·p1,·"context"····#·Landroid/content/Context; |
36 | ····.annotation·system·Ldalvik/annotation/Signature; | 36 | ····.annotation·system·Ldalvik/annotation/Signature; |
37 | ········value·=·{ | 37 | ········value·=·{ |
38 | ············"([", | 38 | ············"([", |
39 | ············"Lde/skubware/opentraining/db/rest/ServerModel$MuscleCategory;", | 39 | ············"Lde/skubware/opentraining/db/rest/ServerModel$MuscleCategory;", |
40 | ············"Landroid/content/Context;", | 40 | ············"Landroid/content/Context;", |
Offset 47, 161 lines modified | Offset 47, 156 lines modified | ||
47 | ············"Lde/skubware/opentraining/db/rest/ServerModel$MuscleCategory;", | 47 | ············"Lde/skubware/opentraining/db/rest/ServerModel$MuscleCategory;", |
48 | ············">;" | 48 | ············">;" |
49 | ········} | 49 | ········} |
50 | ····.end·annotation | 50 | ····.end·annotation |
51 | ····.prologue | 51 | ····.prologue |
52 | ····.line·99 | 52 | ····.line·99 |
53 | ····new-instance·v | 53 | ····new-instance·v2,·Ljava/util/HashMap; |
54 | ····invoke-direct·{v | 54 | ····invoke-direct·{v2},·Ljava/util/HashMap;-><init>()V |
55 | ····.line·101 | 55 | ····.line·101 |
56 | ····.local·v | 56 | ····.local·v2,·"map":Ljava/util/Map;,·"Ljava/util/Map<Lde/skubware/opentraining/basic/Muscle;Lde/skubware/opentraining/db/rest/ServerModel$MuscleCategory;>;" |
57 | ····new-instance·v | 57 | ····new-instance·v1,·Lde/skubware/opentraining/db/DataProvider; |
58 | ····invoke-direct·{v | 58 | ····invoke-direct·{v1,·p1},·Lde/skubware/opentraining/db/DataProvider;-><init>(Landroid/content/Context;)V |
59 | ····.line·104 | 59 | ····.line·104 |
60 | ····.local·v | 60 | ····.local·v1,·"dataProvider":Lde/skubware/opentraining/db/IDataProvider; |
61 | ···· | 61 | ····array-length·v5,·p0 |
62 | ····const/4·v4,·0x0 | ||
62 | ····.local·v0,·"arr$":[Lde/skubware/opentraining/db/rest/ServerModel$MuscleCategory; | ||
63 | ····array-length·v4,·v0 | ||
64 | ····.local·v4,·"len$":I | ||
65 | ····const/4·v3,·0x0 | ||
66 | ····.local·v3,·"i$":I | ||
67 | ····:goto_0 | 63 | ····:goto_0 |
68 | ····if-ge·v | 64 | ····if-ge·v4,·v5,·:cond_2 |
69 | ····aget-object·v | 65 | ····aget-object·v0,·p0,·v4 |
70 | ····.line·105 | 66 | ····.line·105 |
71 | ····.local·v | 67 | ····.local·v0,·"cat":Lde/skubware/opentraining/db/rest/ServerModel$MuscleCategory; |
72 | ····iget-object·v | 68 | ····iget-object·v6,·v0,·Lde/skubware/opentraining/db/rest/ServerModel$MuscleCategory;->name:Ljava/lang/String; |
73 | ····invoke-interface·{v | 69 | ····invoke-interface·{v1,·v6},·Lde/skubware/opentraining/db/IDataProvider;->getMuscleByName(Ljava/lang/String;)Lde/skubware/opentraining/basic/Muscle; |
74 | ····move-result-object·v | 70 | ····move-result-object·v3 |
75 | ····.line·107 | 71 | ····.line·107 |
76 | ····.local·v | 72 | ····.local·v3,·"parsedMuscle":Lde/skubware/opentraining/basic/Muscle; |
77 | ····if-nez·v | 73 | ····if-nez·v3,·:cond_0 |
78 | ····.line·108 | 74 | ····.line·108 |
79 | ····invoke-static·{},·Lde/skubware/opentraining/db/rest/ServerModel;->access$000()Ljava/lang/String; | 75 | ····invoke-static·{},·Lde/skubware/opentraining/db/rest/ServerModel;->access$000()Ljava/lang/String; |
80 | ····move-result-object·v | 76 | ····move-result-object·v6 |
81 | ····new-instance·v | 77 | ····new-instance·v7,·Ljava/lang/StringBuilder; |
82 | ····invoke-direct·{v | 78 | ····invoke-direct·{v7},·Ljava/lang/StringBuilder;-><init>()V |
83 | ····const-string·v | 79 | ····const-string·v8,·"Could·not·find·Muscle:·" |
84 | ····invoke-virtual·{v | 80 | ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
85 | ····move-result-object·v | 81 | ····move-result-object·v7 |
86 | ····iget-object·v | 82 | ····iget-object·v8,·v0,·Lde/skubware/opentraining/db/rest/ServerModel$MuscleCategory;->name:Ljava/lang/String; |
87 | ····invoke-virtual·{v | 83 | ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
88 | ····move-result-object·v | 84 | ····move-result-object·v7 |
89 | ····invoke-virtual·{v | 85 | ····invoke-virtual·{v7},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
90 | ····move-result-object·v | 86 | ····move-result-object·v7 |
91 | ····invoke-static·{v | 87 | ····invoke-static·{v6,·v7},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I |
92 | ····.line·104 | 88 | ····.line·104 |
93 | ····:goto_1 | 89 | ····:goto_1 |
94 | ····add-int/lit8·v | 90 | ····add-int/lit8·v4,·v4,·0x1 |
95 | ····goto·:goto_0 | 91 | ····goto·:goto_0 |
96 | ····.line·109 | 92 | ····.line·109 |
97 | ····:cond_0 | 93 | ····:cond_0 |
98 | ····invoke-interface·{v | 94 | ····invoke-interface·{v2,·v3},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
99 | ····move-result-object·v | 95 | ····move-result-object·v6 |
100 | ····if-nez·v | 96 | ····if-nez·v6,·:cond_1 |
101 | ····.line·110 | 97 | ····.line·110 |
102 | ····invoke-interface·{v | 98 | ····invoke-interface·{v2,·v3,·v0},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
103 | ····goto·:goto_1 | 99 | ····goto·:goto_1 |
104 | ····.line·112 | 100 | ····.line·112 |
105 | ····:cond_1 | 101 | ····:cond_1 |
106 | ····invoke-static·{},·Lde/skubware/opentraining/db/rest/ServerModel;->access$000()Ljava/lang/String; | 102 | ····invoke-static·{},·Lde/skubware/opentraining/db/rest/ServerModel;->access$000()Ljava/lang/String; |
107 | ····move-result-object·v | 103 | ····move-result-object·v6 |
108 | ····new-instance·v8,·Ljava/lang/StringBuilder; | ||
109 | ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V | ||
110 | ···· | 104 | ····new-instance·v7,·Ljava/lang/StringBuilder; |
111 | ····invoke- | 105 | ····invoke-direct·{v7},·Ljava/lang/StringBuilder;-><init>()V |
112 | ···· | 106 | ····const-string·v8,·"Muscle·assigned·two·times,·parsedMuscle:·" |
113 | ····invoke-virtual·{v | 107 | ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
114 | ····move-result-object·v | 108 | ····move-result-object·v7 |
Max diff block lines reached; 3021/9591 bytes (31.50%) of diff not shown. |
Offset 138, 333 lines modified | Offset 138, 331 lines modified | ||
138 | ····.line·132 | 138 | ····.line·132 |
139 | ····return-void | 139 | ····return-void |
140 | .end·method | 140 | .end·method |
141 | #·virtual·methods | 141 | #·virtual·methods |
142 | .method·public·serialize(Lde/skubware/opentraining/basic/ExerciseType;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; | 142 | .method·public·serialize(Lde/skubware/opentraining/basic/ExerciseType;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; |
143 | ····.locals· | 143 | ····.locals·8 |
144 | ····.param·p1,·"ex"····#·Lde/skubware/opentraining/basic/ExerciseType; | 144 | ····.param·p1,·"ex"····#·Lde/skubware/opentraining/basic/ExerciseType; |
145 | ····.param·p2,·"typeOfSrc"····#·Ljava/lang/reflect/Type; | 145 | ····.param·p2,·"typeOfSrc"····#·Ljava/lang/reflect/Type; |
146 | ····.param·p3,·"context"····#·Lcom/google/gson/JsonSerializationContext; | 146 | ····.param·p3,·"context"····#·Lcom/google/gson/JsonSerializationContext; |
147 | ····.prologue | 147 | ····.prologue |
148 | ····.line·65 | 148 | ····.line·65 |
149 | ····sget-object·v | 149 | ····sget-object·v5,·Lde/skubware/opentraining/db/rest/ExerciseTypeGSONSerializer;->sMuscleMap:Ljava/util/Map; |
150 | ····if-eqz·v | 150 | ····if-eqz·v5,·:cond_0 |
151 | ····sget-object·v | 151 | ····sget-object·v5,·Lde/skubware/opentraining/db/rest/ExerciseTypeGSONSerializer;->sLanguageMap:Ljava/util/Map; |
152 | ····if-eqz·v | 152 | ····if-eqz·v5,·:cond_0 |
153 | ····sget-object·v | 153 | ····sget-object·v5,·Lde/skubware/opentraining/db/rest/ExerciseTypeGSONSerializer;->sEquipmentMap:Ljava/util/Map; |
154 | ····if-nez·v | 154 | ····if-nez·v5,·:cond_1 |
155 | ····.line·66 | 155 | ····.line·66 |
156 | ····:cond_0 | 156 | ····:cond_0 |
157 | ····new-instance·v | 157 | ····new-instance·v5,·Ljava/lang/NullPointerException; |
158 | ····const-string·v | 158 | ····const-string·v6,·"At·least·one·map·in·ExerciseTypeGSONSerializer·has·not·been·initialized" |
159 | ····invoke-direct·{v | 159 | ····invoke-direct·{v5,·v6},·Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V |
160 | ····throw·v | 160 | ····throw·v5 |
161 | ····.line·69 | 161 | ····.line·69 |
162 | ····:cond_1 | 162 | ····:cond_1 |
163 | ····new-instance·v | 163 | ····new-instance·v3,·Lcom/google/gson/JsonObject; |
164 | ····invoke-direct·{v | 164 | ····invoke-direct·{v3},·Lcom/google/gson/JsonObject;-><init>()V |
165 | ····.line·72 | 165 | ····.line·72 |
166 | ····.local·v | 166 | ····.local·v3,·"mainObject":Lcom/google/gson/JsonObject; |
167 | ····invoke-virtual·{p1},·Lde/skubware/opentraining/basic/ExerciseType;->getDescription()Ljava/lang/String; | 167 | ····invoke-virtual·{p1},·Lde/skubware/opentraining/basic/ExerciseType;->getDescription()Ljava/lang/String; |
168 | ····move-result-object·v | 168 | ····move-result-object·v5 |
169 | ····if-eqz·v | 169 | ····if-eqz·v5,·:cond_2 |
170 | ····invoke-virtual·{p1},·Lde/skubware/opentraining/basic/ExerciseType;->getDescription()Ljava/lang/String; | 170 | ····invoke-virtual·{p1},·Lde/skubware/opentraining/basic/ExerciseType;->getDescription()Ljava/lang/String; |
171 | ····move-result-object·v | 171 | ····move-result-object·v5 |
172 | ····invoke-virtual·{v | 172 | ····invoke-virtual·{v5},·Ljava/lang/String;->length()I |
173 | ····move-result·v | 173 | ····move-result·v5 |
174 | ····const/16·v | 174 | ····const/16·v6,·0x28 |
175 | ····if-ge·v | 175 | ····if-ge·v5,·v6,·:cond_3 |
176 | ····.line·73 | 176 | ····.line·73 |
177 | ····:cond_2 | 177 | ····:cond_2 |
178 | ····new-instance·v | 178 | ····new-instance·v5,·Ljava/lang/IllegalArgumentException; |
179 | ····const-string·v | 179 | ····const-string·v6,·"Exercise·description·has·to·be·at·least·40·characters." |
180 | ····invoke-direct·{v | 180 | ····invoke-direct·{v5,·v6},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
181 | ····throw·v | 181 | ····throw·v5 |
182 | ····.line·75 | 182 | ····.line·75 |
183 | ····:cond_3 | 183 | ····:cond_3 |
184 | ····const-string·v | 184 | ····const-string·v5,·"description" |
185 | ····invoke-virtual·{p1},·Lde/skubware/opentraining/basic/ExerciseType;->getDescription()Ljava/lang/String; | 185 | ····invoke-virtual·{p1},·Lde/skubware/opentraining/basic/ExerciseType;->getDescription()Ljava/lang/String; |
186 | ····move-result-object·v | 186 | ····move-result-object·v6 |
187 | ····invoke-virtual·{v | 187 | ····invoke-virtual·{v3,·v5,·v6},·Lcom/google/gson/JsonObject;->addProperty(Ljava/lang/String;Ljava/lang/String;)V |
188 | ····.line·80 | 188 | ····.line·80 |
189 | ····const/4·v0,·0x0 | 189 | ····const/4·v0,·0x0 |
190 | ····.line·81 | 190 | ····.line·81 |
191 | ····.local·v0,·"cat":Lde/skubware/opentraining/db/rest/ServerModel$MuscleCategory; | 191 | ····.local·v0,·"cat":Lde/skubware/opentraining/db/rest/ServerModel$MuscleCategory; |
192 | ····invoke-virtual·{p1},·Lde/skubware/opentraining/basic/ExerciseType;->getActivatedMuscles()Ljava/util/SortedSet; | 192 | ····invoke-virtual·{p1},·Lde/skubware/opentraining/basic/ExerciseType;->getActivatedMuscles()Ljava/util/SortedSet; |
193 | ····move-result-object·v | 193 | ····move-result-object·v5 |
194 | ····invoke-interface·{v | 194 | ····invoke-interface·{v5},·Ljava/util/SortedSet;->isEmpty()Z |
195 | ····move-result·v | 195 | ····move-result·v5 |
196 | ····if-eqz·v | 196 | ····if-eqz·v5,·:cond_4 |
197 | ····.line·82 | 197 | ····.line·82 |
198 | ····new-instance·v | 198 | ····new-instance·v5,·Ljava/lang/IllegalArgumentException; |
199 | ····const-string·v | 199 | ····const-string·v6,·"You·have·to·choose·at·least·one·muscle." |
200 | ····invoke-direct·{v | 200 | ····invoke-direct·{v5,·v6},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
201 | ····throw·v | 201 | ····throw·v5 |
202 | ····.line·85 | 202 | ····.line·85 |
203 | ····:cond_4 | 203 | ····:cond_4 |
204 | ····sget-object·v | 204 | ····sget-object·v5,·Lde/skubware/opentraining/db/rest/ExerciseTypeGSONSerializer;->sMuscleMap:Ljava/util/Map; |
205 | ····invoke-virtual·{p1},·Lde/skubware/opentraining/basic/ExerciseType;->getActivatedMuscles()Ljava/util/SortedSet; | 205 | ····invoke-virtual·{p1},·Lde/skubware/opentraining/basic/ExerciseType;->getActivatedMuscles()Ljava/util/SortedSet; |
206 | ····move-result-object·v | 206 | ····move-result-object·v6 |
207 | ····invoke-interface·{v | 207 | ····invoke-interface·{v6},·Ljava/util/SortedSet;->first()Ljava/lang/Object; |
208 | ····move-result-object·v | 208 | ····move-result-object·v6 |
209 | ····invoke-interface·{v | 209 | ····invoke-interface·{v5,·v6},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
210 | ····move-result-object·v0 | 210 | ····move-result-object·v0 |
211 | ····.end·local·v0····#·"cat":Lde/skubware/opentraining/db/rest/ServerModel$MuscleCategory; | 211 | ····.end·local·v0····#·"cat":Lde/skubware/opentraining/db/rest/ServerModel$MuscleCategory; |
212 | ····check-cast·v0,·Lde/skubware/opentraining/db/rest/ServerModel$MuscleCategory; | 212 | ····check-cast·v0,·Lde/skubware/opentraining/db/rest/ServerModel$MuscleCategory; |
213 | ····.line·87 | 213 | ····.line·87 |
214 | ····.restart·local·v0····#·"cat":Lde/skubware/opentraining/db/rest/ServerModel$MuscleCategory; | 214 | ····.restart·local·v0····#·"cat":Lde/skubware/opentraining/db/rest/ServerModel$MuscleCategory; |
Max diff block lines reached; 11398/17538 bytes (64.99%) of diff not shown. |
Offset 28, 15 lines modified | Offset 28, 15 lines modified | ||
28 | ····.line·41 | 28 | ····.line·41 |
29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
30 | ····return-void | 30 | ····return-void |
31 | .end·method | 31 | .end·method |
32 | .method·public·static·getEquipmentMap([Lde/skubware/opentraining/db/rest/ServerModel$Equipment;Landroid/content/Context;)Ljava/util/Map; | 32 | .method·public·static·getEquipmentMap([Lde/skubware/opentraining/db/rest/ServerModel$Equipment;Landroid/content/Context;)Ljava/util/Map; |
33 | ····.locals· | 33 | ····.locals·9 |
34 | ····.param·p0,·"equipmentArr"····#·[Lde/skubware/opentraining/db/rest/ServerModel$Equipment; | 34 | ····.param·p0,·"equipmentArr"····#·[Lde/skubware/opentraining/db/rest/ServerModel$Equipment; |
35 | ····.param·p1,·"context"····#·Landroid/content/Context; | 35 | ····.param·p1,·"context"····#·Landroid/content/Context; |
36 | ····.annotation·system·Ldalvik/annotation/Signature; | 36 | ····.annotation·system·Ldalvik/annotation/Signature; |
37 | ········value·=·{ | 37 | ········value·=·{ |
38 | ············"([", | 38 | ············"([", |
39 | ············"Lde/skubware/opentraining/db/rest/ServerModel$Equipment;", | 39 | ············"Lde/skubware/opentraining/db/rest/ServerModel$Equipment;", |
40 | ············"Landroid/content/Context;", | 40 | ············"Landroid/content/Context;", |
Offset 47, 96 lines modified | Offset 47, 91 lines modified | ||
47 | ············"Lde/skubware/opentraining/db/rest/ServerModel$Equipment;", | 47 | ············"Lde/skubware/opentraining/db/rest/ServerModel$Equipment;", |
48 | ············">;" | 48 | ············">;" |
49 | ········} | 49 | ········} |
50 | ····.end·annotation | 50 | ····.end·annotation |
51 | ····.prologue | 51 | ····.prologue |
52 | ····.line·60 | 52 | ····.line·60 |
53 | ····new-instance·v | 53 | ····new-instance·v2,·Ljava/util/HashMap; |
54 | ····invoke-direct·{v | 54 | ····invoke-direct·{v2},·Ljava/util/HashMap;-><init>()V |
55 | ····.line·62 | 55 | ····.line·62 |
56 | ····.local·v | 56 | ····.local·v2,·"map":Ljava/util/Map;,·"Ljava/util/Map<Lde/skubware/opentraining/basic/SportsEquipment;Lde/skubware/opentraining/db/rest/ServerModel$Equipment;>;" |
57 | ····new-instance·v | 57 | ····new-instance·v1,·Lde/skubware/opentraining/db/DataProvider; |
58 | ····invoke-direct·{v | 58 | ····invoke-direct·{v1,·p1},·Lde/skubware/opentraining/db/DataProvider;-><init>(Landroid/content/Context;)V |
59 | ····.line·65 | 59 | ····.line·65 |
60 | ····.local·v | 60 | ····.local·v1,·"dataProvider":Lde/skubware/opentraining/db/IDataProvider; |
61 | ···· | 61 | ····array-length·v5,·p0 |
62 | ····const/4·v4,·0x0 | ||
62 | ····.local·v0,·"arr$":[Lde/skubware/opentraining/db/rest/ServerModel$Equipment; | ||
63 | ····array-length·v4,·v0 | ||
64 | ····.local·v4,·"len$":I | ||
65 | ····const/4·v3,·0x0 | ||
66 | ····.local·v3,·"i$":I | ||
67 | ····:goto_0 | 63 | ····:goto_0 |
68 | ····if-ge·v | 64 | ····if-ge·v4,·v5,·:cond_1 |
69 | ····aget-object·v | 65 | ····aget-object·v0,·p0,·v4 |
70 | ····.line·66 | 66 | ····.line·66 |
71 | ····.local·v | 67 | ····.local·v0,·"cat":Lde/skubware/opentraining/db/rest/ServerModel$Equipment; |
72 | ····iget-object·v | 68 | ····iget-object·v6,·v0,·Lde/skubware/opentraining/db/rest/ServerModel$Equipment;->name:Ljava/lang/String; |
73 | ····invoke-interface·{v | 69 | ····invoke-interface·{v1,·v6},·Lde/skubware/opentraining/db/IDataProvider;->getEquipmentByName(Ljava/lang/String;)Lde/skubware/opentraining/basic/SportsEquipment; |
74 | ····move-result-object·v | 70 | ····move-result-object·v3 |
75 | ····.line·68 | 71 | ····.line·68 |
76 | ····.local·v | 72 | ····.local·v3,·"parsedObject":Lde/skubware/opentraining/basic/SportsEquipment; |
77 | ····if-nez·v | 73 | ····if-nez·v3,·:cond_0 |
78 | ····.line·69 | 74 | ····.line·69 |
79 | ····invoke-static·{},·Lde/skubware/opentraining/db/rest/ServerModel;->access$000()Ljava/lang/String; | 75 | ····invoke-static·{},·Lde/skubware/opentraining/db/rest/ServerModel;->access$000()Ljava/lang/String; |
80 | ····move-result-object·v | 76 | ····move-result-object·v6 |
81 | ····new-instance·v | 77 | ····new-instance·v7,·Ljava/lang/StringBuilder; |
82 | ····invoke-direct·{v | 78 | ····invoke-direct·{v7},·Ljava/lang/StringBuilder;-><init>()V |
83 | ····const-string·v | 79 | ····const-string·v8,·"Could·not·find·SportsEquipment:·" |
84 | ····invoke-virtual·{v | 80 | ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
85 | ····move-result-object·v | 81 | ····move-result-object·v7 |
86 | ····iget-object·v | 82 | ····iget-object·v8,·v0,·Lde/skubware/opentraining/db/rest/ServerModel$Equipment;->name:Ljava/lang/String; |
87 | ····invoke-virtual·{v | 83 | ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
88 | ····move-result-object·v | 84 | ····move-result-object·v7 |
89 | ····invoke-virtual·{v | 85 | ····invoke-virtual·{v7},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
90 | ····move-result-object·v | 86 | ····move-result-object·v7 |
91 | ····invoke-static·{v | 87 | ····invoke-static·{v6,·v7},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I |
92 | ····.line·65 | 88 | ····.line·65 |
93 | ····:goto_1 | 89 | ····:goto_1 |
94 | ····add-int/lit8·v | 90 | ····add-int/lit8·v4,·v4,·0x1 |
95 | ····goto·:goto_0 | 91 | ····goto·:goto_0 |
96 | ····.line·71 | 92 | ····.line·71 |
97 | ····:cond_0 | 93 | ····:cond_0 |
98 | ····invoke-interface·{v | 94 | ····invoke-interface·{v2,·v3,·v0},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
99 | ····goto·:goto_1 | 95 | ····goto·:goto_1 |
100 | ····.line·75 | 96 | ····.line·75 |
101 | ····.end·local·v | 97 | ····.end·local·v0····#·"cat":Lde/skubware/opentraining/db/rest/ServerModel$Equipment; |
102 | ····.end·local·v | 98 | ····.end·local·v3····#·"parsedObject":Lde/skubware/opentraining/basic/SportsEquipment; |
103 | ····:cond_1 | 99 | ····:cond_1 |
104 | ····return-object·v | 100 | ····return-object·v2 |
105 | .end·method | 101 | .end·method |
106 | #·virtual·methods | 102 | #·virtual·methods |
107 | .method·public·asSportsEquipment(Landroid/content/Context;)Lde/skubware/opentraining/basic/SportsEquipment; | 103 | .method·public·asSportsEquipment(Landroid/content/Context;)Lde/skubware/opentraining/basic/SportsEquipment; |
108 | ····.locals·5 | 104 | ····.locals·5 |
109 | ····.param·p1,·"context"····#·Landroid/content/Context; | 105 | ····.param·p1,·"context"····#·Landroid/content/Context; |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:orientation="horizontal"·android:id="@id/search_bar"·android:layout_width="fill_parent"·android:layout_height="fill_parent"> | 2 | <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:orientation="horizontal"·android:id="@id/search_bar"·android:layout_width="fill_parent"·android:layout_height="fill_parent"> |
3 | ··<TextView·android:textAppearance="?android:textAppearanceMedium"·android:textColor="?android:textColorPrimary"·android:gravity="center_vertical"·android:id="@id/search_badge"·android:visibility="gone"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:layout_marginBottom="2.0dip"·android:drawablePadding="0.0dip"/> | 3 | ··<TextView·android:textAppearance="?android:textAppearanceMedium"·android:textColor="?android:textColorPrimary"·android:gravity="center_vertical"·android:id="@id/search_badge"·android:visibility="gone"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:layout_marginBottom="2.0dip"·android:drawablePadding="0.0dip"/> |
4 | ··<android.support.v7.internal.widget.TintImageView·android:layout_gravity="center_vertical"·android:id="@id/search_button"·android:focusable="true"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:contentDescription="@string/abc_searchview_description_search"·style="?attr/actionButtonStyle"/> | 4 | ··<android.support.v7.internal.widget.TintImageView·android:layout_gravity="center_vertical"·android:id="@id/search_button"·android:focusable="true"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:contentDescription="@string/abc_searchview_description_search"·style="?attr/actionButtonStyle"/> |
5 | ··<LinearLayout·android:layout_gravity="center_vertical"·android:orientation="horizontal"·android:id="@id/search_edit_frame"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_marginLeft="8.0dip"·android:layout_marginTop="4.0dip"·android:layout_marginRight="8.0dip"·android:layout_marginBottom="4.0dip"·android:layout_weight="1.0"> | 5 | ··<LinearLayout·android:layout_gravity="center_vertical"·android:orientation="horizontal"·android:id="@id/search_edit_frame"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_marginLeft="8.0dip"·android:layout_marginTop="4.0dip"·android:layout_marginRight="8.0dip"·android:layout_marginBottom="4.0dip"·android:layout_weight="1.0"·android:layoutDirection="locale"> |
6 | ····<android.support.v7.internal.widget.TintImageView·android:layout_gravity="center_vertical"·android:id="@id/search_mag_icon"·android:visibility="gone"·android:layout_width="@dimen/abc_dropdownitem_icon_width"·android:layout_height="wrap_content"·android:scaleType="centerInside"·style="@style/RtlOverlay.Widget.AppCompat.SearchView.MagIcon"/> | 6 | ····<android.support.v7.internal.widget.TintImageView·android:layout_gravity="center_vertical"·android:id="@id/search_mag_icon"·android:visibility="gone"·android:layout_width="@dimen/abc_dropdownitem_icon_width"·android:layout_height="wrap_content"·android:scaleType="centerInside"·style="@style/RtlOverlay.Widget.AppCompat.SearchView.MagIcon"/> |
7 | ····<LinearLayout·android:layout_gravity="center_vertical"·android:orientation="horizontal"·android:id="@id/search_plate"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_weight="1.0"> | 7 | ····<LinearLayout·android:layout_gravity="center_vertical"·android:orientation="horizontal"·android:id="@id/search_plate"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_weight="1.0"> |
8 | ······<view·android:ellipsize="end"·android:layout_gravity="bottom"·android:id="@id/search_src_text"·android:background="@null"·android:paddingLeft="@dimen/abc_dropdownitem_text_padding_left"·android:paddingRight="@dimen/abc_dropdownitem_text_padding_right"·android:layout_width="0.0dip"·android:layout_height="36.0dip"·android:minWidth="@dimen/abc_search_view_text_min_width"·android:singleLine="true"·android:layout_weight="1.0"·android:inputType="textAutoComplete|textNoSuggestions"·android:dropDownAnchor="@id/search_edit_frame"·android:imeOptions="actionSearch"·android:dropDownHeight="wrap_content"·android:dropDownHorizontalOffset="0.0dip"·android:dropDownVerticalOffset="0.0dip"·class="android.support.v7.widget.SearchView$SearchAutoComplete"/> | 8 | ······<view·android:ellipsize="end"·android:layout_gravity="bottom"·android:id="@id/search_src_text"·android:background="@null"·android:paddingLeft="@dimen/abc_dropdownitem_text_padding_left"·android:paddingRight="@dimen/abc_dropdownitem_text_padding_right"·android:layout_width="0.0dip"·android:layout_height="36.0dip"·android:minWidth="@dimen/abc_search_view_text_min_width"·android:singleLine="true"·android:layout_weight="1.0"·android:inputType="textAutoComplete|textNoSuggestions"·android:dropDownAnchor="@id/search_edit_frame"·android:imeOptions="actionSearch"·android:dropDownHeight="wrap_content"·android:dropDownHorizontalOffset="0.0dip"·android:dropDownVerticalOffset="0.0dip"·class="android.support.v7.widget.SearchView$SearchAutoComplete"/> |
9 | ······<android.support.v7.internal.widget.TintImageView·android:layout_gravity="center_vertical"·android:id="@id/search_close_btn"·android:background="?selectableItemBackgroundBorderless"·android:paddingLeft="8.0dip"·android:paddingRight="8.0dip"·android:focusable="true"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:contentDescription="@string/abc_searchview_description_clear"/> | 9 | ······<android.support.v7.internal.widget.TintImageView·android:layout_gravity="center_vertical"·android:id="@id/search_close_btn"·android:background="?selectableItemBackgroundBorderless"·android:paddingLeft="8.0dip"·android:paddingRight="8.0dip"·android:focusable="true"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:contentDescription="@string/abc_searchview_description_clear"/> |
10 | ····</LinearLayout> | 10 | ····</LinearLayout> |
11 | ····<LinearLayout·android:orientation="horizontal"·android:id="@id/submit_area"·android:layout_width="wrap_content"·android:layout_height="fill_parent"> | 11 | ····<LinearLayout·android:orientation="horizontal"·android:id="@id/submit_area"·android:layout_width="wrap_content"·android:layout_height="fill_parent"> |
12 | ······<android.support.v7.internal.widget.TintImageView·android:layout_gravity="center_vertical"·android:id="@id/search_go_btn"·android:background="?selectableItemBackgroundBorderless"·android:paddingLeft="16.0dip"·android:paddingRight="16.0dip"·android:focusable="true"·android:visibility="gone"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:contentDescription="@string/abc_searchview_description_submit"/> | 12 | ······<android.support.v7.internal.widget.TintImageView·android:layout_gravity="center_vertical"·android:id="@id/search_go_btn"·android:background="?selectableItemBackgroundBorderless"·android:paddingLeft="16.0dip"·android:paddingRight="16.0dip"·android:focusable="true"·android:visibility="gone"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:contentDescription="@string/abc_searchview_description_submit"/> |